学习Javascript的困扰,小白以前没接触过,希望能分享一些经验

现在是小白,只会一点html和css的知识,想学习JavaScript,不知道怎么学习,也没有数据结构的基础。希望有经验的学者可以给一些学习的方法,谢谢。

0

1个回答

不知到你是不是计算机专业的或者学习过一些C语言。
javascript,
建议:看视频学习,去淘宝买或者网上找,一整套连着的学习视频。不要找一个知识点一个知识点的短视频,这样学起来容易迷糊。看书,太慢了
不建议初学者看书入门。至于我当初是什么入门的,淘宝买了套某知名培训班的教学视频,管用,几块钱。哈哈。
至于说前端技术变化太快,我想说的是,不管发展成什么样,基础语法都是那些。
1.先要学习javascript的基本语法。例如for循环,if-else,js的基本数据类型等。
2.把js的基本语法学好之后,再来学习js的一些常用的方法,例如getElementById...,知道什么叫DOM,BOM。
3.学好前两条,你Js已经入门了。接下来可以使用HTML,CSS,Javascript做一些简单的动态页面。
4.以上称为原生js,接下来你可以学习JQuery,这个也非常重要。
5.学习ajax,这个非常重要,这是前端页面和后端接口连接的桥梁,学会ajax后,相关的axios等一目了然。
7.还要了解HTTP协议,可以找相应的资料来学习,对于前端,ajxa请求和响应报文的了解挺重要的。
8.js和JQ学好之后,可以开始学习一些前端框架,例如bootstarp,miniUI等等。
9.学到这里其实已经可以开始写项目了。
10.现在你已经是一个初级前端工程师了1
11.接下来学习前端框架,目前比较火的是vue 2.0 .
12.vue,react,angular 为前端三大框架。至少要掌握一个框架。 学习一个的话,建议学习vue ,学习两个的话,建议学习 vue 和 react .
13.学习js期间,需要了解一些管理工具,例如git,学会git的一些常用步骤和命令
14.平时多逛逛W3C、菜鸟驿站,MDN等学习网站。
15.大致就是这些,学习过程中一定要多加练习!多加练习!多做笔记,代码的熟练,逻辑的培养是敲出来的!
16.有时间的话也可以读读一些书,例如《javascript高级进阶3》等,但是这些是需要你学习到一定程度后再去读,但是我实在觉得看书好枯燥,喜欢打瞌睡,哈哈

-1
weiyouNL
weiyouNL 谢谢,能为我分享一些学习的经验,非常感谢,让我能在学习中找到方向。还有就是我不是计算机专业的,但是对狂热的喜爱这个有,所以在学校闲暇的时候来做自己喜欢的事。
8 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Java学习方法和经验分享,小白看过来
谈谈 java学习方法和经验。推荐一个学习资料群java《学习》+交流 523401738首先初识语法的阶段,必须要学会怎么操作对象,操作if和for,操作list set map,然后是线程、IO和jdbc什么的,其余的,若是一时不理解,可以后边需要时再学。这阶段完了,你可以写些能在控制台打印出来的小程序,锻炼下逻辑思维。也就是号称JAVASE毕业了,其实不过是入门而已,如果要往WEB方向发展,...
个人随笔/小白应该如何学习Linux,我的一些心得分享.
大家好,今天给大家分享一下0基础的人如何入门Linux,此文来源:我在上班的路上看到一篇文章,也是写的0基础的人如何学习Linux的文章。当时我在想,我写博文一年多,都是相关Linux及Python等技术的文章,却从来没有写过,我小白到入门的一些过程及学习方法。希望本篇对正在入门的你,有所帮助。 一、定一个小目标 在学习Linux之前,我认为首先定一个小目标,因为目标能让你学习有所动力,我还记得...
个人总结--关于学习过程中的一些经验心得分享
九月份的时候,母校校庆,我们拍了校庆的祝福,至今我还是印象深刻其中有一个环节是,回想美好的大学生活,想对现在的学弟学妹们说些啥,那天看了制作好的视频,感觉还是很有意义,所以还想在这里再总结一些,作为过来人的经验,希望能够给后来的学弟学妹们做参考:首先一些励志语录:要相信:1.心有多大,舞台就有多大2.好走的都是下坡路务实一点的:1.合理安排好时间2.今天先写到这里,未完待续~
分享一些自己的学习历程和学习方法
学习的三个阶段 第一阶段:消费者阶段 我在快上高中的时候,开始接触的程序。那会儿家里有一本 Visual Basic 的书,30 多页左右,也是家里唯一一本计算机类书籍,是我哥学校发的一本课外书,他对计算机貌似没有什么兴趣,就一直堆在家里,直到无意中被我翻到。 书里的程序格外的简单,几行简单的英语代码,就能让计算机弹出一个对话框,当时看到简直神奇极了!跃跃欲试的在老妈店里的电
一个小白的转行自学Python的经历
    想动手写写自己的经历,希望对更多的像我一样想转行自学的年轻人的一些帮助。和一些鼓励吧。 1. 为什么想换工作 我的大概情况是,本科专业建筑环境与设备工程,16年7月毕业,同学很多去了工地。我的话,受不了工地居无定所,去了制造业。 制造业确实环境不好,虽然我的岗位是研发工程师,但是经常要在车间干体力活车间,累的满头大汗,跟车间的大妈大叔撕逼。 不管是自然环境还是人文环境,只能...
javascript 零基础小白入门(一)
(一)前端开发三剑客:html  css  javascripthtml:结构层  从语义角度来描述页面结构。css:表现层  从审美角度美化页面。JavaScript:从交互角度度来提升用户体验。今天开始学习JavaScript ,首先了解javascript有三部分组成,分别是ECMAScript、DOM、BOM三部分组成。ECMAScript :为核心 包括 语法 规则 api 等DOM:文...
一些java的学习资料分享
来自于某马的32期javaweb视频教程点击打开链接  密码:x0w0javaweb的一些权威书籍大整合点击打开链接 密码:5zsk用于学习使用,请勿用于商业用途
程序员之路-学习经验总结分享
程序员这个行业,日新月异,技术体系更新速度快,新技术新框架层出不穷,所有的技术都像是一个无底洞,当你学得越多就会发现不懂的越多,不懂的越多,需要学习的就更多。因此,一旦选择了这个行业,就意味着你必须不断学习才能跟得上大家的脚步,而要想成为一名优秀的程序员,更是需要通过正确的方法,设定正确的目标来进行不断地学习。作为一名常年在各种技术群里吹水却又无比热心肠的老司机,看到有人提问时,总是会蹦出来帮忙解决
怎样学习才能拥有所谓“高并发”的经验?
这个问题完全可以重定向到如何处理高并发业务场景. 以下只是我工作一年多接触到的一些基础,也许有偏差,要具备高并发的经验确实需要有实际项目,因为业务逻辑其实很容易理清,但是要在高并发的情况下如何找到业务繁忙的热点并进行优化,完全只能凭经验. 假如没有靠谱的公司,接触不到高并发的业务场景怎么办? 从处理技巧上,可以通过大牛学习高并发的架构,比如张宴:张宴的博客 - Web系统架构与底层研发.
测试小白的功能测试经验总结
  测试小白的测试心得 1、测试用例是测试工作的核心,写测试用例的时候建议先提取测试点,再编写测试用例。清晰且不容易遗漏。(写测试用例的过程中要不断的调整,之前用例覆盖到的测试点可以不写,覆盖率全且避免重复) 2、测试数据要尽量真实。 3、测试时考虑到了别人没有考虑到的问题点,最好要去一一和产品确认沟通过;或者是发现了设计上有不合理的地方也要指出,不要觉得测试的工作就只是找bug,要站在更...
php小白初学的经验
零基础学习php 最重要的是掌握好的学习方法,工欲善其事必先利其器,好的学习方法就相当于好的工具,可以让你再学习的路上走的更加顺利
【经验分享】小白入门交互设计成长指南
想入门交互设计,又感到手足无措?对于0基础,又对交互设计感兴趣的新人来说,这是很正常的,因为我也是从这个阶段过来的。那么看到这篇文章的你,有福了,小编我将结合个人的交互设计经验,给大家对交互设计进行一些简单的梳理,希望能给你在学习交互设计的路上指明方向。 到底什么是交互设计? 想成为一名合格的交互设计师,交互设计的本质不得不知。这个问题学术界目前没有一个统一的定义,我们先来看看美国交互设计...
前端小白如何轻松学习JavaScript
大咖说-前端大型免费公开讲座2018自学者的web前端系统学习福利js给初学者的印象总是那么的“杂而乱”,相信很多初学者都在找轻松学习js的途径。我试着总结自己学习多年js的经验,希望能给后来的学习者探索出一条“轻松学习js之路”。js给人那种感觉的原因多半是因为它如下的特点:A:本身知识很抽象、晦涩难懂,如:闭包、内置对象、DOM。B:本身内容很多,如函数库、对象库就一大堆。C:混合多种编程思想
分享自己学英语的经验
         其实学好英语对于一个人真的很有用,尤其是对工程师来说,各种文献资料,代码,最新的技术文章,太多是英文的了,一个典型的例子就是,作为一个程序员和外国客户做过培训,当其他同事英语没有信心能胜任,我就硬着头皮给他们做了培训,虽然也不是很流畅,但是领导就会对自己另眼相看。正巧,一个朋友请我分享一下我学习英语的经验和方法,我想不如自己整理一下,作为博客分享出来。     首先需要说的就...
SpringMVC+Mysql实例详解
SpringMVC+Mysql实例详解,一直用的是ssh,因为公司要用到SpringMVC,以前也没接触过,所以今天来和大家一起学习一下这个框架,分享一下。
网络工程师成长经验漫谈(下)
接上篇:http://blog.csdn.net/lycb_gz/article/details/55187238故障排除是王道 在网络维护中,少不了要对各种网络故障进行排除,这是检验一个网络工程师技能水平的试刀石。有许多人有过许多工程经验,但基本上是照抄别的方案在敲命令代码,并没有真正理解为什么要那么配,更不会去想有没有更好的实现方案。这样的人遇到网络故障就两眼发黑,无从下手,究其根本原因就在于
acm经历和经验
我看的一篇非常好的经验之谈,于是转载了过来,关于时间安排等。
自己关于学习js的一些经历
做为一名前端,相信许多初学者都会遇到这个问题:js学不会,不知道该怎么学习,不知道如何提高。在这里和大家分享一下自己的学习过程吧。现在前端这门职业已经日趋成熟,自学出身加上培训机构的批量生产,市场上的前端工程师已经有过剩的趋势,剩余的都是刚培训出来或者自学时间短的,真正的前端依旧稀缺。关于什么是真正的前端,这里有一篇文章可以去了解一下,http://www.wufangbo.com/que-qia...
安装tensorflow问题
刚刚接触机器学习,分享小白安装的心得,和一些常见问题。
Easyui学习整理笔记
文章目录(1) 表格双击事件(2) treegrid传参更新(3) 设置列表checkbox单选(4) Easyui实现单行选择和取消选择 对工作中遇到的easyui做一下笔记,不定时更新 (1) 表格双击事件 datagrid和treegrid都适用,例子: onDblClickRow :function(rowIndex,rowData){ var selections...
工作中的一些经验和教训
基本上都是一些血的教训,后续应该会不断更新。 1、遇到时间相关的一定要注意时间的范围,以及随着时间的变化会不会出问题。 2、涉及到域名、链接相关的配置或者其他之类的,一定要确认确认再确认是不是正确的。 待续。。。...
听张方方学长分享经验有感
听张方方学长分享经验有感           今天晚上,毕业十年的学长来到了实验室,给我们分享他的学习经历,以及对我们的困惑的一些指导吧。              正如卓越班的班训一样,只有思想过硬,作风过硬,才能技术过硬,以前,没有理解到其中的真意,就把它当做口号,一学期也没专门看过几回,更别提思考其中的深意。 我把学长讲的大概的重点记下来,用来鞭策自己:           1.人生
Linux系统学习方法——写给小白
Linux系统学习方法——写给小白 每个人都有心中向往的一些事情,而我,刚进实验室,看到师兄师姐在电脑前面噼里啪啦的敲代码,真的好羡慕,看着他们实现一个又一个的功能满心欢喜,我也很想尝试。后来了解到师兄师姐是在学习Linux,于是我就开始了我的Linux学习之路。 开始的我真的一点头绪都没有,真的是万事开头难。向师兄师姐请教了学习方法,他们给了我一堆资料,我闷头看了一个周,感觉很晕,怀疑是不是
我是如何学习的,分享本人的学习方法
分享一些自己的学习python(编程)方法 1、网盘资料课程多,如何学习,不知道该学哪个? 各种资料,视频等,选1-2个比较合适的看即可,太多其实也是放在云盘也不会下载看的 2、知识点多怎么办? 这是本人浏览器收藏夹存储的一些HTML版本知识点查询手册,每个书签打开是对应的知识点总结和介绍,并且有左侧知识点导航供快速定位查找,以获取知识点查询手册,存到浏览器好书签好处就是:没网也能查看,方...
Python小白学习
我大学学习的是java,对于学习Python语言非常陌生;一直会将java的语法和Python的语法混淆;我想出了一个方法就是将python与java对比学习,一者了解了java的语法,二者也更能很好的去学习python。 1.输出语句 (1)java输出语句:System.out.println(0xff==255);(需要嵌套在class类中的main方法才可以执行) Python输出语
【Python】零、学习经验分享
0 序 本文缘起于和一位同事交流Python中,希望我能开个课程分享下心得和经验,我就欣然答应了。 我毕业于厦门理工学院数学与应用数学(统计方向)专业,大一下开始接触编程,相当于花了一年学习C语言,一年学习C++,一年学习算法,有参加过ACM算法竞赛,最好成绩是在上海和队友拿到亚洲区域赛铜奖。大学毕业后在中国铁塔做了半年Excel,用VBA做数据自动化处理。2016年回到母校和计算机学院的王大寒老...
pat刷题总结第一天(害死人不偿命的(3n+1)猜想)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Ma...
学习经验总结和分享
学习经验总结和分享: 1.善用百度 2.可以注册一些论坛,不懂可以发帖提问,如csdn 3.搜索安卓学习的QQ群,加入,不懂提问可以得到快速回答 4.开通技术类博客,如CSDN,把平时遇到的问题和解决办法保存起来,   避免重蹈覆辙,随时可以查看。
学习困扰
找不到对应系统的学习资源。枯燥,不得要领。看着实验室的同学都已经开始逐渐入手,我还不知道该怎么做。   (总是在纠结该如何实现之间的联系!对未来要充满自信!)   一个底层实现一个功能,用顶层例化即可!     language temple :里面有大量丰富的语言模板。 使用notepad开发事半功倍。   给一块板子,说FPGA有问题,该怎么调试。初步定为是DDR有问题。 ...
分享一些我的工作经验(一)
分享一些我的工作经验,希望大家不要在工作的时候和我走一样的坑 今天是我入职的第2个月,零11天,先后完成了Android蓝牙开发,以及微信支付(如果省去一些零碎的东西,比如开通公众号啊,申请设备之类的,也许还会更早完成)。 我所在的公司并非一个传统的互联网公司,没有专业的技术大牛(至少我还不知道),也没有专门的产品经理,所以我要做的工作真的是。。。 从项目计划,项目进度,算不上文档的一个产
零基础小白转行Python的经历
    想动手写写自己的经历,希望对更多的像我一样想转行自学的年轻人的一些帮助。和一些鼓励吧。 1. 为什么想换工作 我的大概情况是,本科专业建筑环境与设备工程,16年7月毕业,同学很多去了工地。我的话,受不了工地居无定所,去了制造业。 制造业确实环境不好,虽然我的岗位是研发工程师,但是经常要在车间干体力活车间,累的满头大汗,跟车间的大妈大叔撕逼。 不管是自然环境还是人文环境,只能...
新手小白如何学习云计算大数据(必学干货整理
如今,大数据的发展趋势正在迅速转变,但专家预计机器学习、预测分析、物联网、边缘计算将在未来几年对大数据项目产生重大影响。新手小白如何学习云计算大数据呢? 如今大数据已不再只是一个流行术语。调研机构Forrester公司的研究人员发现,在2016年,将近40%的企业正在实施和扩展大数据技术的应用,另外30%的企业计划在未来一年内采用大数据。同样,来自NewVantage Partners的“201...
Web前端小白入门学习计划
1. HTML+ CSS   了解每个标签的属性及定义 ,css常用属性,多练,能熟练的组合搭配!2. javascript   学习内容:JavaScript编程,JavaScript语法、数据类型、运算符、表达式、流程控制,JavaScript内部对象、数组、字符串、日期时间、数学函数、正则表达式,JavaScript函数、自定义函数、全局函数,BOM介绍、window对象、location对...
神级程序员大佬分享给python小白入门教程及学习路线,涨知识啦!
IT相关编程越来越在互联网中占据重要的位置,而在其中又属AI正当热门时刻。如果你想要在这个行业发展,那么就先从Python编程语言的学习开始!Python是一门通用的编程语言,在过去十年中被数据科学领域广泛使用。目前Python在编程语言超过java语言,编程语言排行排名第一,成为全球最受欢迎的编程语言!本篇文章的主要目的在于向大家展示使用Python学习数据科学有多么的容易。你可能以为自己要先成...
作为一个刚入门的前端小白,谨此以该博客记录我的前端历程!
hello!!!
Nginx学习经验分享
1.Nginx介绍: 先装一拨儿来段官方术语(来自百科):Nginx(engine x)是一个高性能的HTTP和反向代理服务器。也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔.塞索耶弗为俄罗斯访问量第二的Rambler.ru站点开发的,第一公开版本0.1.0发布于2004年10月4日。 其源代码以类BSO许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的...
Lucene初级教程.doc
Lucene初级教程 没接触过Lucene可以学习!
小白如何入行区块链?
原文链接:https://medium.com/loom-network/why-you-should-learn-to-build-blockchain-apps-be9a92e8d08e全球最大的软件外包服务平台Upwork每个季度都会发布一份“增速最快的二十大开发技能”报告。在2017年第三季度,市场对于区块链和比特币开发人才的需求增长首次跃入前二十,分列榜单的二、三位,远超位于第八名的深度
回学校给学弟们一些经验
会议记录 一、电设仪表题需要的基础        告诉你现在学什么,比告诉你怎么具体去学要可行,也更重要。下面列出的是做仪表题软件角色需要的具备的知识基础,拥有这些基础再加上平时训练题目总结的经验,是能把比赛题目完成得像模像样的。 1、C语言基础和单片机        有电设这个机会,就把C语言基础...
学习、工作心得分享-2018
2017一晃就过去了,忙碌的2017,可以说从来没有这么忙过了,博客也忙的没时间搭理。不过这忙碌的一年带来太多太多的东西,技术从没有过的突飞猛进,处理事情的能力和抗压能力也得到提高。很开心这一年跟小伙伴们填坑、挖坑、抗雷。2018继续,充实、快乐、闹心、遭罪,就是干! 这篇文章就说说2017年都得到了什么吧! 一、技术 基础 来了京东,真的理解了为啥面试要问spring BeanF...
文章热词 jQuery学习 设计制作学习 虚拟化技术学习 机器学习教程 Objective-C培训
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 手游开发培训没经验 小白java学习