您好!欢迎来到静学网! 注册 登入

  • 静学网专注SEO优化技术视频教程案例分析、算法知识,在这里免费学习到最新的SEO技术,让你轻松通往SEO高工程师级之路,全新的SEO算法将在这里得到解剖。同时静学网提供网站开发、app开发、移动开发、电商、自媒体、行业资讯等内容,丰富及弥补自己的知识体系,让你在未来更具有竞争力。

javascript前世今生,javascript怎么学习才能更好的掌握?

web前端 教育推动者 次浏览
什么javascript呢?javascript也简称为js,它是前端学习中比较难的一门脚本语言,随着web移动时代的深入发展,js在网站设计中扮演者重要的角色,js可以让一个沉静的网页获得灵魂,我们看到一些比较炫酷的网站,基本上都是js在作用,还有我们常见的表单提交效果,js也发挥了重要的作用,因此,学好javascript这门语言,对于未来走前端这条路打下扎实的功底。对于新手看来,这可能是比较难的,不过如果你认真学了,你会发现,其实所有的编程语言都是有相似之处的,所以融会贯通很重要,那么既然我们要学习javascript,我们不能忘了“挖井人”吧,因此对于javascript的发展历史还是必要了解一下,只有了解它的发展,我们才能更好的学习它。
 布兰登*艾奇
布兰登-艾奇

1 javascript的发展历史

 
在群雄逐鹿的编程语言时代,没有谁的真正的王者,也没有谁是弱者,只有符合历史发展潮流的语言,才被人们所追崇,而这一切都基于所谓的用户体验。根据GitHub和Stack Overflow网站的编程语言,2018javascript成为排名第一的语言,可见javascript从一个默默无闻的角色,一跃超越java,其受欢迎程度可想而知了。
 
而这一切都归功于js的创始人布兰登·艾奇-Brendan Eich,1961年生于美国加州的森尼维尔市,毕业于伊利诺伊大学香槟分校。他勤奋好学,天赋异禀,对编程异常喜欢,大部分的时间沉浸在编程的世界里,javascript就是在这样的环境中得以诞生。提到布兰登-艾奇,不得不提网景这个公司,网景是网景通信公司的一个简称,英文名(Netscape Communications Corporation),其创始人是马克·洛厄尔·安德森,他美国企业家、投资者、软件工程师,而网景只是他开设的一家计算机服务公司,因为发明了Netscape Navigator浏览器而闻名于世,此时,布兰登正就职于网景通讯公司。
 
Netscape Navigator浏览器虽然已经发布成为当时最热门的浏览器,但是其弊端也是显而易见的。Netscape Navigator只能简单的浏览网页,而不能与用户互动,最常见的莫过于登入表单页面,这在当时浏览器是不能判断任何事件行为的,因此直接提交到了服务器,由服务器直接判断,这样我们并不知道是否提交成功,而频繁的与服务器交互,必然会导致效率变得低下。网景为了解决用户交互问题,而决定进行了一次伟大变革,1995年布兰登-艾奇被网景公司录用,并承担起了这项伟大改革设计者。为什么说布兰登-艾奇是奇才呢?Brendan Eich的主要方向和兴趣是函数式编程,Scheme是他的最喜欢的编程语言,本以为可以专攻自己的喜欢的东西,但是我们知道,在公司中不是以个人为意志的,老板安排的任务必然是要完成的,所以布兰登-艾奇不得不去研究自己不喜欢的java语言,对于天赋异禀的天才来讲,这根本不算什么,仅仅10天的时间,一门新的脚本语言就这样问世了。
 
说也是是奇怪,一个对于自己不喜欢的东西,确实是憎恶之极,正如他本人所言:"与其说我爱Javascript,不如说我恨它。它是C语言和Self语言一夜情的产物”,如果布兰登-艾奇对他开发的js很感兴趣,那么js会不会设计得更好呢。
 js

2 javascript学习大纲,js学习路线

 
与其它语言一样,js学习也是需要从基本的东西开始,为了更好的满足不同层次的伙伴,我们将会从简单的东西开始学,其核心的大纲如下:

1)js的变量

2)js数据类型

3)js相关语句

4)js运算符

5)js数组学习

6)js字符串

7)js函数学习

8)js的正则表达式

9)js的DOM对象

10)js的window对象

11)ajax学习(另起章节)
实例:常见网站特效(以电商网站为例)
 
基本上就是这些内容,如果遗漏后面会补充。更多关注静学网。



静学网 , 版权所有丨如未注明 , 均为原创丨转载请注明javascript前世今生,javascript怎么学习才能更好的掌握?
顶一下
(0)
0%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
用户名: 验证码:点击我更换图片
合作伙伴:
自学网