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

Posted Software科技言

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编写HTML和CSS前端开发不一定熟悉JavaScript相关的知识,希望对你有一定的参考价值。

作为前端开发人员,html、css、javascript是必备的知识技能,但是现实工作工作中并非所有的前端都知道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库。

本文为原创文章,未经许可不得转载。


以上是关于编写HTML和CSS前端开发不一定熟悉JavaScript的主要内容,如果未能解决你的问题,请参考以下文章

web前端工程师

web前端开发工具都有哪些

各岗位职责和基本能力要求

前端开发学习路径

Web前端开发(实习)

编写灵活稳定高质量的前端代码的规范一(推荐收藏)