上QQ阅读APP看书,第一时间看更新
1.1.1 从静态向动态转变
网页的基础是HTML语言。1991年出现了世界上第一个网页,就是使用的HTML源码,当时代码标签多,且格式没有规范。当浏览器接收到一个HTML后,如果要更新页面的内容,就只能重新向服务器请求获取一份新的HTML文件,即刷新页面。在那个2G流量的年代,这种体验是很容易让人崩溃的,而且还浪费流量。
1995年,网页进入JavaScript阶段,在浏览器中引入了JavaScript。JavaScript是一种脚本语言,浏览器中带有JavaScript引擎,用于解析并执行JavaScript代码,然后就可以在客户端操作HTML页面中的DOM,这样就解决了不刷新页面的问题,动态地改变用户HTML页面的内容。再后来,大家发现编写原生的JavaScript代码太烦琐了,还需要记住各种晦涩难懂的API,最重要的是还需要考虑各种浏览器的兼容性,于是就出现了jQuery,其很快地占领了JavaScript的世界,几乎成为Web前端开发标配。