如何学好js?

对于一个页面来说,实现良好的交互性Java是必不可少的,尤其是在一些网站的特殊页面中,对交互性的要求更高。中高级web前端工程师js必须掌握。下面详细介绍一下Java。

尽管仍有一些人对Java的批评,尤其是对其在后端任务中的使用持怀疑态度,但这些并不妨碍Java成为客户端广泛使用的语言,成为前端开发不可或缺的工具。Java和html一样,是客户端的语言(由浏览器执行)。通常,Java脚本是嵌入在HTML中实现其功能的。

以下是java的一些特性:

1,java是无需预编译的解释性脚本语言,而C、c++等编程语言是先编译后执行,逐行解释java。

2.基于对象的语言,不仅可以创建对象,还可以使用已有的对象。

3.它可以嵌入在HTML页面中,也可以作为单独的js文件编写。

4、多平台运行,在大部分浏览器的支持下,可以在多种平台上运行,比如Android和iOS。

那么,如何才能在js领域轻松甚至熟练的学习呢?我总结了一些实用的js学习经验:

首先要牢牢把握它的位置。

千万不要忘记,否则很容易犯“一叶障目,不见泰山”的错误。

不要长期学习js是编程语言,就是写代码,特点比较乱,学不好js。

我们要时刻把握它的位置,确切的说是它在整个WEB中的位置:它属于前端的核心,主要用来操纵和重新调整DOM,从而达到通过修改DOM结构来修改页面效果的目的。

我们要用这个中心思想来指导后续所有的js学习,形成条件反射。

应该有明确的学习路线。

这个只能给你做个参考。

我的学习路线如下:

答:JS基础部分,比如定义变量、函数、数组、字符串、内置函数、内置对象等的处理。

B: JS是面向流程的,封装了各种功能。试着用这些做一些常见的小功能,比如标签页、自定义多选按钮、自定义播放器和3D幻灯片。

C: JS面向对象的编程思想,尽量封装一些自己的对象,提供有意义的接口;

d:学习以上内容,然后学习常用库。你必须在这里学习jquery

e:学习基于Jquery的常用插件,如bootstrap、Layer、富文本编辑器等。

f:用上面的库写实际项目的模板,多写几套。

注意学习方法

我的学习方法总结如下:

答:多买国外的js书,不要买20天精通之类的书。

否则你很难学会,更可怕的是,你可能买了三个月的好书就学会了,他们却可以随便折腾你两年。......

书籍推荐(仅供参考)

Java DOM编程艺术

Java权威指南

java DOM高级编程

Java设计模式

夏普jquery

试着自己多次练习书中的所有功能,而不是一次。读一百本书,你就会明白你的意思。

b:多角度学习理解。

发挥所学,从多个角度做某项功能,比如:以前你是从面向流程的角度做的,

现在从面向对象的角度来做,或者继续做可以直接使用的插件,提供属性,方法等等。尽量让你做的这个功能在实际项目中逐渐被使用。

这个优点:既综合运用了所学知识,又有实际意义。

c:不要好高骛远。

不要错过哪怕是一个很小的机会,比如做一个标签。

千万不要以为有了类似甚至更好的插件,就不需要自己写了。知识是别人的,不是你的。即使你会用,也不会提高你的技术水平。

你要多问问自己,如果非做不可怎么办?

d:脚踏实地的同时不要脱离实际。

看看现在网上已经出现的有效功能,让它们激发你的学习热情,尝试学习模拟,调动你的知识与现实相结合。

e:多写总结

这份总结不仅包括显示效果的源代码和截图,还包括应该容易犯的错误和相应的解决方法,以及最后一两句简洁的结束语。

自己写的总结没有写完,要多复习,多提高,多精简。说到做项目,要看里面的一两句话就知道是关于什么的,而不是看长篇大论。

构建知识地图

这样可以让你学的更清楚,比如:/sky.html,你喜欢什么形式都可以,只要印象深刻。

注意:知识图谱也要经常修改和修订,使其更加合理和清晰。

需要注意的事项

充分利用一切手段

很多人总觉得时间紧,没有大的时间去学习。我想说你学不会。你不应该只是抱怨,而是使用一切手段来学习。要知道,读书不一定叫学习。

当你心平气和的坐在某个地方,想一想,总结一下,你也叫学习。如果你受到了启发,你可以把它记录下来,比如用手机,然后在方便的时候在一个特殊的地方记录下来。这都叫学习。

b:是坚持的问题。

沉下心来。没有一蹴而就的成功,否则就不是成功,只能称之为“运气”。

我们不仅应该诚实地尝试实现每个功能,而且应该不断地改进它。这个过程是漫长的,也是检验一个人是不是人才的标准。

c:注意培养自信

这个时候,不适合你一开始就看复杂眼花缭乱的网页效果源代码,也不适合你一开始就学习jquery,angular,vue,bootstrap这些东西。

这些内容包含了很多高深的知识,没有任何基础就直接学习这些,会严重伤害你的自信心。

这个时候你就是弱者,你需要的是培养信心,而不是相反,否则结局很可能是“早逝”,你从学校取得任何成就都没有前途。

d:向学习好的人学习。

站在巨人的肩膀上,可以看得更远。

e:不要浪费在工具的不断选择上。

js的编辑工具有很多。如果无从下手,建议使用sublime或Hbuilder。很多公司的技术人员都用这些,你可以直接用,减少和别人的沟通问题。

我也用这个。感觉很好。

摘要

感觉js在学习上“混混沌沌”是因为你太“聪明”,一开始就涉猎太广,把得失算得太细。

要求太完美,心理承受能力下降,容易有“障碍”。这个时候你要“傻”,不要那么长远,“傻人有福报”,只要你今天做好就行。

一些不合理的学习方法和心态也让你迷失了自我:比如你浮躁、自大、野心勃勃,这些都会让你在“乱七八糟”的js面前陷入迷雾无法自拔。

此时,你要重新定位自己,重新认识js,放下包袱,才能轻松上阵。倒满新水之前先把杯子倒空。......

其实js才是前端的核心。影响力越来越深的互联网+,对js人才的渴求会越来越多。只有经历了真正难忘的学习经历,才能造就真正赢得未来的精英。