IT兄弟连 HTML5教程 HTML5和JavaScript的关系

时间:2023-03-04 12:38:20

JavaScript可是实现HTML5重要语言。长久以来,JavaScript一直都是在HTML中实现动态效果的不二之选,而JavaScript在一些程序员眼里都是编程语言中的二等公民。早先,它经常是很多安全问题的发源地,就像是胶水一样,它能把HTML应用与样式粘到一块,可没有人拿它来正正规规地编写程序,这样的情形太普遍了,而Java、PHP、C等这些才是真正能用来编写程序的语言。而过去几年间,跟着Web的发展,程序员对JavaScript的态度有了彻底的改变。JavaScript已经“长大成人”了,其实JavaScript一直都是一个十分强大、成熟,深得人心的语言,JavaScript自身就具备很强的表达能力,还有众多的库和开发工具。而且随着jQuery、JSON、Node.js和HTML5的出现,JavaScript就更加完善了,让JavaScript成为了每一个开发人员都知道的语言。如果你要学一门新语言的话,那一定就是JavaScript。

其实HTML5本身就是使用一些标签而已,我们谈论的HTML5或前端技术,其实说的就是JavaScript。例如做一个小游戏,用HTML5的几个标签可能只有几十条代码,而整个游戏下来要几千条JavaScript代码,但这个游戏会被叫做“H5开发的小游戏”,其实这些完全都要归功于JavaScript。由此可见,HTML5并不是以尖括号为特征的标签语言的一次大的改进,其实质是赋予了JavaScript更强大的能力。还有像WebGL库支持在HTML5的画布中绘制实时的3D图形,也有HTML5的地理位置支持在浏览器中实现LBS(Location Based Service)应用,这些现在都是手机的基本配置。而持久存储以及离线功能则为开发能与桌面应用媲美,但却在浏览器中运行的全功能应用奠定了基础。目前,就连增加多点触摸事件的实验性的库也已经出现了。所有的一切,无一不是实实在在的JavaScript特性,HTML5只是为这些高级功能的发挥提供了舞台。

IT兄弟连 HTML5教程 HTML5和JavaScript的关系