当前位置: 首页 > Web前端 > HTML

学好JS的8个tips

时间:2023-04-02 19:46:00 HTML

摘要:如何学好JS?在这里我给大家总结一些学习Js的经验,希望对大家有所帮助。当我们第一阶段学完HTML+CSS后,第二阶段很多同学就会被JS难倒——JS语法、JS数据类型、JS对象。js总是给我们的印象是那么“复杂”,因为它相对于html来说,是动态的,是一种编程语言,比较深奥。js是很难熟练掌握的,但是如果把知识点梳理清楚,真正理解并运用起来,是可以掌握的。那么如何才能学好JS呢?在这里我给大家总结一些学习Js的经验,希望对大家有所帮助。Js之所以给人这样的感觉,主要是因为它有以下几个特点:第一:它本身的知识非常抽象和晦涩,比如:闭包、内置对象、DOM。第二:它的内容很多,比如函数库、对象库等。第三:混合多种编程思路。它不仅涉及面向过程的编程思想,还涉及面向对象的编程思想。同时,它的面向对象编程语言与其他编程语言(如:C++、JAVA、PHP)也不太一样。仿佛又是新来的,让你对自己所学的面向对象产生怀疑……那么,在js这个领域,怎样才能学得更轻松呢?根据我的个人经历和老师的言行,我总结了一些js学习经验:1.不要忘记时刻知道js的定位,否则很容易犯不知道js是什么的错误.不用学js久了就知道js是一种编程语言,就是写代码,特点就是乱,一会就完了。那才是学好js的方法。我们要时刻把握它的位置,准确的说是它在整个Web中的位置:它属于前端的核心,主要用来操作和调整DOM,修改DOM结构,达到修改的目的页面效果。用这个中心思想来指导后面所有的js学习,形成条件反射。2、清晰的学习路线,只能自己慢慢摸索,或者找过来人指点。我的学习路线如下:A:js的基础部分,如:定义变量、函数、数组、字符串等的处理,内置函数,内置对象等;B:js是面向过程的编程思想,封装了各种功能,尝试用这些做一些常用的小功能,比如:99九九九乘法表,制表符,自定义多选按钮,自定义播放器,3D相册,三级联动省市、鼠标动画;C:js面向对象的编程思想,所谓万物皆对象,尽量封装一些自己的对象,提供有意义的接口;D:学习完以上内容,再学习常用的库,这里必须学习jquery;//后面我们就明白了3.自律坚持写代码不是心血来潮,三分钟,看到别人用js做炫酷的动态网页,你就吼我也来,但是我不知道别人在背后打下了坚实的基础这是结果,但是如果你三天打鱼两天发网,写一个小项目,你会发现自己忘记了很多知识积分,你会郁闷的。编程语言永远不可能一下子学会,是时间的积累,不断练习,不断完善自己的不足,所以自律很重要!!!4、多练多写。学js不是跟着张宇老师学的。看他敲代码,看他讲一些代码知识,还有很多注意事项,到时候你可能就明白了。过了一会儿,当你写到这段代码的时候:我会写的!手:??????会很尴尬,明明当时就明白了,可是为什么呢...因为你还没有形成很深的记忆,学习js的时候最好多练习多写代码,做一些你很在行的小项目有兴趣。要实现自己想要的功能,可以在不知不觉中查资料,然后多练习,多写。同时也要看看老师是怎么写代码的。思想也很重要。5.多角度学习领悟充分调动所学,多角度做某一个功能,锻炼自己的思维,尽量优化代码,避免冗余,例如:之前你是从面向过程的它是从面向对象的角度来做的,或者继续做一个可以直接使用的插件,提供属性、方法等。尽量让你做的功能在实际项目中逐渐可用。这种优点:既综合应用所学,又有实际意义,两全其美。6、注意培养自信心。这个时候,不适合你去阅读非常复杂和炫目的网页效果的源代码。没有任何基础就直接学习这些,会严重损害你的自信心。小亏大事,注意写代码一步步来,不要一飞冲天。记住这个时候你是弱者,需要的是培养信心,而不是相反,否则结局很可能是“三天打鱼两天晒网”,而且会相差甚远从在学校的成功。7、多写学习总结。这种总结不仅包括源码、展示效果截图,还有容易犯的错误和相应的解决办法,还有最后一两句简洁的结论性语句。自己给自己写的总结,不仅仅是写完了,更多的是复习、改进、精简。做项目的时候,读一两句话就知道在说什么,而不是读长篇大论。8.构建专属知识图谱。这样可以让你学得更多更清楚。你可以用任何你喜欢的形式来做,只要你印象深刻。注意:知识图谱也要经常修改修正,使其更加合理清晰。总结的js知识图谱,如果能仔细阅读,是对JavaScript的复习和提升,可以作为很好的考试基础。俗话说,三分命中注定,七分靠努力,努力就会胜利,加油!点击关注,第一时间了解华为云的新鲜技术~