原标题:编写HTML和CSS的前端开发中不一定熟悉JavaScript
作为前端开发人员,HTML、css、Java是必备的知识技能,但是现实工作工作中并非所有的前端都知道Java,根据外国一个网站的匿名调查发现,有17%的开发人员不知道Java,只有51% 的开发人员熟悉Java。其实前端开发最主要的动态开发就是Java,所以不会使用Java的前端开发人员还会胜任这个职位吗
让我们一起来学习与了解Java在前端开发的作用。
作为示例,请看以下代码以初始化jQuery UI自动完成:
jQuery iu 实例
以上代码对于不懂任何Java的人来说,这算容易吗?在看到这个例子之后,非程序员会遇到各种各样的问题:“我在哪里放这些代码?”“这些括号,冒号和括号是什么?”“我需要它们吗?”“如果我的元素没有ID,我该怎么办?”等等。即使是这一小段代码,也需要人们理解对象文字,数组,变量,字符串,如何获取对DOM元素的引用,事件,DOM准备好等等。对于没有Java知识的HTML开发者来说似乎微不足道的事情可能是一场艰苦的战斗。
我们在看HTML5中的等效以上代码示例:
html5
对于任何可以编写HTML的人来说,这不仅更清晰,也更容易。我们看到所有内容都设置在一个地方,无需关心何时初始化,如何获取元素的引用以及如何在其上设置内容。无需知道要调用哪个函数进行初始化或接受哪些参数。
对于更高级的用例,还有一个Java API,允许动态创建所有这些属性和元素。它遵循最基本的API设计原则之一:它使用简单易用或减少使用复杂化。
所以在Java中,API是重点学习对象:它们不仅有益于Java技能有限的人,是使编程更加灵活性,方便后期维护。
平时我们除了学习原生的Java,还有其框架,前端主要是jQuery,Zepto.js,Node.Js(后台框架)等。如果还对Java其他框架感兴趣可以参考前面所写的:总结:30个有用的Java库。
本文为原创文章,未经许可不得转载。
提倡中国程序员分享精神,公众号(Software科技言)所有免费资料由自学IT爱好者提供,在此特别感谢!返回搜狐,查看更多
责任编辑: