大家好,今天小编关注到一个比较有意思的话题,就是关于javascript教程菜鸟的问题,于是小编就整理了3个相关介绍JavaScript教程菜鸟的解答,让我们一起看看吧。
新手如何学习阅读javascript?
根据经验,学习编程不管是Java,C语言,还是J***aScript与英语关系不是很大,而且现在很多中文学习网站,所以基本可以不用考虑英语不会的问题。
J***aScript学习入门容易,上手容易,深入学习难,很多J***aScript用到的单词其实不用我们死记,现在很多开发工具都是有提示功能,只要在平时大概记一下这个功能需要哪个,用得上英语可能就是变量的命名,实在不懂怎么用命名,只要用中文拼音也勉强可以,但是我门要习惯使用比较正式开发,比如不懂英文可以网上翻译,这样代码看起来比较优雅,同时给别人看自己代码也容易理解。
新手在学习J***aScript一般在两三天就可以简单制作小功能了,先从看网上很多中文文档开始,一般文档都有简单的案例,这些案例就是你最好的入门,通过自己的实战之后,再看看别人代码,就可与真正上手了,比如:选项卡,菜单切换,简单计算器等等。
当你学完基础之后,再学J***aScript前端常用框架jquery,其实在项目中,不用管新手还是老手,多数情况下都是在网上复制别人代码比较多。
前端学到J***aScript选择了放弃,如何有效学习JS?
我来说说,我的前端学习之路吧!
我是大专的,然后大学期间的话主要是学习php的,刚开始还好!到大二之后就无心学习了!然后我的学校比较坑吧!
大三整一年都是实习😳!
然后找实习的时候,我觉得以我的水平应该找不到php的工作!刚好我会一点点的html和css,就边继续学习前端的内容,边找前端的工作,找了一个多月,还是没找到!那时候刚好有个校企(后来才知道是培训公司来的)合作的项目,然后我就去企业那边免费培训了一个月的html5,刚开始去哪里的时候,我想了很多,问了那边的讲师,也上网问了很多学习方法!
接下来终于到了我的学习方法!
1.看视频,到慕课网,或者腾讯课堂找基础知识的***。跟着***的例子做!
2.看书,我看的书叫(j***ascript高级程序设计),从头看起,像什么数据类型之类的!喜马拉雅听上有个(陪你读书 j***ascript web前端)节目,强烈推荐!!!!如果感觉不好你打我(绝对不是打广告)
切记,不要钻牛角尖!有些东西没达到一定的水平可能无法完全理解!等你学到一定的时间你会自动的明白的!
学习js需要模块化学习。建议一开始从[_a***_]比较权威的网站学习,比如菜鸟教程。
比如js可以分为DOM操作,ecmascript原生语法,BOM。这些是原生的基础。
学习好这些就可以考虑学习进阶版,考虑浏览器兼容,构建工具开发等
我学web前端比较早,是2007年的时候,当时学JS的时候,获取一个元素是这么写:
document.getElementById(xxxx)
代码很长不说,大小写还不能写错,还有严重的浏览器兼容性问题,让我一度很抵触在项目中直接用到JS, 还好后来jQuery应运而生
jquery好学,好用,兼容性还好,被誉为锋利的jquery ,你可以尝试先了解jquery,把自己的能力停留在应用的阶段,再去慢慢学习JS,然后vue,react,angular扥,总之前端深似海,下海需谨慎
以上为个人经历下的建议
平常如何提升自己的JS水平?
J***aScripts是一种易学难精的编程语言。然而很多文章的内容都是***设你已经熟练掌握了js编程技巧。
当你在制作一个新的网站时养成新建一个JS文档的习惯。同时引用script脚本标签。
学会使用框架,AngularJS、Ember、React或者其他,学会用框架去解决问题。
学习设计模式,写多了自然就懂了各种设计模式,设计模式其实就是我们对之前学习的总结概括,设计模式很多种,最基本的工厂模式、代理模式等要熟知。
将代码模块化,不要一路写下来,导致一个方法很长,多个功能掺在一起,不利于代码的维护,模块化牵扯到闭包问题,这是js里面应用比较多,理解起来有点绕的问题,要通过多次练习,实现不同功能来理解闭包。Var a=(function(){}())
积累各种浏览器的对js的兼容性,在写js时设计到浏览器都要尽量保持兼容,很多写法ie、google、火狐,执行结果不同,感觉功能很炫,不兼容啊,这个应该是提高js水平最好的办法了,去兼容各类浏览器。
尝试着根绝现有框架,编写属于自己的框架,刚开始可能功能很简单,后面一点一点的加,作为长期学习的内容,当你成为大牛的时候,属于自己的框架基本上也就完成了。
Js入门简单,要想精通要走很长的路,我的观点是慢慢积累,水滴石穿,慢慢回头再看之前自己写的代码就会骂一句,那个菜鸟写的。。。。
到此,以上就是小编对于j***ascript教程菜鸟的问题就介绍到这了,希望介绍关于j***ascript教程菜鸟的3点解答对大家有用。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.fengdengtech.com/post/50999.html