编写HTML和CSS的前端开发中不一定熟悉JavaScript

作为前端开发人员,HTML、cssJavaScript是必备的知识技能,但是现实工作工作中并非所有的前端都知道JavaScript,根据外国一个网站的匿名调查发现,有17%的开发人员不知道JavaScript,只有51% 的开发人员熟悉JavaScript。其实前端开发最主要的动态开发就是JavaScript,所以不会使用JavaScript的前端开发人员还会胜任这个职位吗

让我们一起来学习与了解JavaScript在前端开发的作用。

作为示例,请看以下代码以初始化jQuery UI自动完成:

jQuery iu 实例

以上代码对于不懂任何JavaScript的人来说,这算容易吗?在看到这个例子之后,非程序员会遇到各种各样的问题:“我在哪里放这些代码?”“这些括号,冒号和括号是什么?”“我需要它们吗?”“如果我的元素没有ID,我该怎么办?”等等。即使是这一小段代码,也需要人们理解对象文字,数组,变量,字符串,如何获取对DOM元素的引用,事件,DOM准备好等等。对于没有JavaScript知识的HTML开发者来说似乎微不足道的事情可能是一场艰苦的战斗。

我们在看HTML5中的等效以上代码示例:

html5

对于任何可以编写HTML的人来说,这不仅更清晰,也更容易。我们看到所有内容都设置在一个地方,无需关心何时初始化,如何获取元素的引用以及如何在其上设置内容。无需知道要调用哪个函数进行初始化或接受哪些参数。

对于更高级的用例,还有一个JavaScript API,允许动态创建所有这些属性和元素。它遵循最基本的API设计原则之一:它使用简单易用或减少使用复杂化。

所以在JavaScript中,API是重点学习对象:它们不仅有益于JavaScript技能有限的人,是使编程更加灵活性,方便后期维护。

平时我们除了学习原生的JavaScript,还有其框架,前端主要是jQuery,Zepto.js,Node.Js(后台框架)等。如果还对JavaScript其他框架感兴趣可以参考前面所写的:总结:30个有用的JavaScript库。

最后,如果有想一起学习web前端,HTML5及JavaScript的可以来一下我的前端群:733581373,好友都会在里面交流,分享一些学习的方法和需要注意的小细节,每天也会准时的讲一些前端的炫酷特效,及前端直播课程学习

如果想看到更加系统的文章和学习方法经验可以关注的微信号:‘web前端技术圈’或者‘webxh6’关注后回复‘2018’可以领取一套完整的学习视频

猜你喜欢

转载自blog.csdn.net/qq_40433465/article/details/84336544