问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js到底难不难学?

发布网友 发布时间:2022-04-21 10:16

我来回答

5个回答

热心网友 时间:2022-05-12 06:35

js并不难学。
Js给人那种感觉的原因多半是因为它如下的特点:
A:本身知识很抽象、晦涩难懂,如:闭包、内置对象、DOM。
B:本身内容很多,如函数库、对象库就一大堆。
C:混合多种编程思想。它里面不但牵涉面向过程编程思想,又有面向对象编程思想,同时,它的面向对象还和别的编程语言(如:C++,JAVA,PHP)不大一样。就好像又是新的一样,让你对曾经学的面向对象产生了怀疑......
D:辛苦学习后又看似和实际应用脱节。通常学了很久的js基础之后,变量、函数、对象你也都略知一二,但一到公司开发项目的时候,却又难以下手。因为公司在开发实际项目的时候通常都是直接用它的衍生库,如:jquery,angular,boostrap,amaze,layui,ueditor等,而这些库又多如牛毛,同时还有自己的难点。让你都不知道该学哪个好,甚至都怀疑自己学的是不是js了,好像有多个版本的js一样,总是学不完......

那么,怎么才能在js领域内学的轻松甚至游刃有余呢?我总结了一些实战意义的js学习经验:
1.首先要紧紧抓住它的地位
时刻都不能忘记,否则很容易犯“一叶障目不见泰山”的错误。不要学了很久就知道js是编程语言,就是写代码,而且特点就是乱七八糟就完了,那样是学不好js的。要时时抓住它的地位,确切的说是它在整个Web中的地位:它属于前端的核心,主要用来操控和重新调整DOM,通过修改DOM结构,从而来达到修改页面效果的目的。要用这个中心思想去指导后续的一切js的学习,并且形成条件反射。

2.要有一条清晰的学习路线
这个只能是过来人给你提供参考了。我的学习路线如下:
A:js基础部分,如:定义变量、函数、数组、字符串等的处理,内置函数、内置对象等;
B:js面向过程编程思想,封装出各个函数,试着用这些去做一些常见的小功能,如:选项卡、自定义多选按钮、自定义播放器、3D幻灯片;
C:js面向对象编程思想,试着去封装一些你自己的对象,提供出有意义的接口出来;
D:学了上述的内容,然后学常用的库,这里必须学jquery;
E:学基于jquery之上的常见插件,如:bootstrap,Layer,富文本编辑器等;
F:综合应用上面的多种库写实际项目的模板,多写几套。

3.从多角度去学习和领悟
充分调动你所学的东西,从多角度去做某一功能,如:以前你是从面向过程角度做的,现在改为从面向对象的角度再来做,或者继续做成可以直接使用的插件,提供属性、方法等出来。争取让你做的这个功能逐渐能使用到实际项目中来。这样的好处:既综合应用了你的所学,又能有实际意义。

4.注意培养信心
此时的你,不适合一来就看很复杂很炫的网页效果的源代码,也不适合一来就学jquery,angular,vue,bootstrap这些东西。这些内容包含了很多深奥的知识在里面,在没有任何基础的情况下直接学这些,会严重打击你的自信心。而此时你是弱小的,你需要的是培养信心,而不是反过来,否则结局很可能是“夭折”,离学有所成也就遥遥无期了。

5. 多写总结
这种总结不但包括源代码、显示效果截图,还应该很容易犯的错误和对应的解决方法以及最后一两句精简的结论性语句。对自己写的总结不是写完了就了事了,要多回顾、多改进、多精简。到做项目的时候,应该是看里面的一两句话就知道是讲什么了,而不要再去看长篇大论了。

6.构建知识导图
这个可以让你越学越清晰,你可以按你喜欢的任何形式去做,只要自己印象深刻就行。
注意:知识导图也应该是经常修改、修正,让它更合理、更清晰。
学习编程知识,就来北京尚学堂,优秀的师资和多年的编程教育经验,会让你在学习的道路上快人一步。

热心网友 时间:2022-05-12 07:53

JS不难学,语言本身不难,难的是用JavaScript去实现功能时涉及到的非js语言层面的问题。js可以写动画,但要实现优雅流畅的动画就需要不错的算法基础。js可以写后端,但是除了js你还要懂数据库,linux等后端相关的知识。js甚至还可以写3d游戏,但是想写这个写得好,图形学,webgl也要了解。想学好JS建议去达内教育该机构已从事19年IT技术培训,累计培养100万学员,制定专业学习计划,囊括主流热点技术。

达内教育成立于2002年,是一家由留学海归创办的高端职业教育培训机构,是中国一站式人才培养平台、一站式人才输送平台。2014年4月3日在美国成功上市,融资1亿美金,成立至今,已形成高端培训、高级人才、青少培训、高端软件为一体的多元化、综合性的职业教育及人才服务品牌,历时十几年,每年培训学生超过10万人。 感兴趣的话点击此处,免费学习一下

想了解更多有关JS的相关信息,推荐咨询达内教育。该机构致力于面向IT互联网行业,培养软件开发工程师、测试工程师、UI设计师、网络营销工程师、会计等职场人才,拥有行业内完善的教研团队,强大的师资力量,确保学员利益,全方位保障学员学习;更是与多家企业签订人才培养协议,全面助力学员更好就业。

热心网友 时间:2022-05-12 09:28

javascript学习之前,先学习html与CSS是必要的,之后学习javascript时看看源代码,多写,多练,直到写出功能为止。
js是广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能

热心网友 时间:2022-05-12 11:19

好好学习不难,还是可以的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
双人沙发的一般尺寸是多少 双人沙发的标准尺寸是多少 双人沙发的常规尺寸是多少 一般的双人沙发的尺寸是多少 2人沙发标准尺寸是多少 面对此等形势与挑战,我们又该如何应对? 大量国央企数科公司成立,传统软件公司如何应对 造梦西游OL 造梦西游ol 80级以后该干嘛? 西铁城走心机程序更新失败 房子满二是指多久 javascript好学吗? js难吗?自学可以吗? 如何学习javascript呢? 山楂棒棒糖怎么做如何做好吃 如何学习js 如何自制木糖醇棒棒糖 秋梨棒棒糖的做法窍门 如何学习JS? 巧克力 棒棒糖怎么做 初学者到底该如何学习Js 在家怎么做棒棒糖 如何做棒棒才不太甜? 做棒棒糖的简单方法 市场上有无碘盐和加碘盐,哪个吃了对身体更有好处呢? 盐要吃加碘的好,还是不加碘的好 吃加碘盐好还是未加碘盐好 正常人吃盐要不要加碘 加碘盐和无碘盐的区别? 盐是加典的好还是不加典的好??? 正常人吃无碘盐好还是加碘盐好? js怎么学习。用什么软件写js 新手学JS一开始应该学习哪个 js对于一个初学者来说,应该从何学起 404 Not Found 想成为 JavaScript 高手,有没有好的学习路线和方法? oppo加密门禁卡怎么复制手机nfc 怎么用手机nfc复制加密的门禁卡 新买的电瓶车电不耐用是怎么回事 电动车充电,每天需要多少钱电费? 电瓶车充电两小时 能充多少电量? 电瓶车电耗尽了还能充进电吗? 给电瓶车充电 是红灯还是绿灯 电瓶车电在哪看? 电瓶车电瓶冲电越来越少怎么办? 新买的电动车电池一般含有多少电? 海尔热水器遥控怎么对码,求个大神教教我 海尔热水器无线控制器怎样对? 海尔热水器遥控器打不开怎么办? 海尔热水器遥控器电原开关打不开 海尔电热水器摇控器如何拆开