聊聊H5与JS近几年的黑科技
自ajax技术的诞生,编程界兴起了一股WEB开发热,facebook,Twitter等众多大佬级企业都在网页应用上大放异彩,这十年我们见证了前端技术的崛起。这期间产生了众多脱离了浏览器的JS和H5开发的黑科技。移动端的react native,cordova,native.js;PC端的Node.js,NW.js;当然还有前端本身的众多框架,vue.js,jquery.js,bootstrap等等。
所以JS不再是一门单纯的浏览器脚本,作为一个前端开发者如果跟不上前端技术创新的进度,是很容易被时代所淘汰的,而作为一个后端开发者如果不知道JS如今的跨平台性,是很容易被前端抢饭碗的哈哈。
聊聊前端那些往事
关于HTML(超文本标记语言)
1993年,我,还没有出生,而第一代超文本标记语言已经在实验室诞生,那时候的网络世界或许还没有网页、网站这样的概念。
HTML 2.0——1995年11月作为RFC 1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时 HTML 3.2——1997年1月14日,W3C推荐标准 HTML 4.0——1997年12月18日,W3C推荐标准 HTML 4.01(微小改进)——1999年12月24日,W3C推荐标准 XHTML——流产了 HTML 5——2014年10月28日,W3C推荐标准关于JavaScript和ECMAScript
传统的JavaScript是指我们熟悉的浏览器环境下运行的万维网通用脚本语言,JS于1995年由网景公司在浏览器上首次实现并推出。后来JS成为浏览器通用的脚本语言,被广大浏览器商所实现,由于他们实现后的JS大同小异,导致开发者不得不为不同浏览器开发不同兼容版本的JS文件,故厂商们,社区开发者希望获得一套通行的浏览器标准脚本语言,这就是后来的ECMAScript, 可以说ES不是一门语言而是浏览器所使用脚本语言的标准,一般被实现为JavaScript,JScript等语言的语法和标准对象库,所以事实上可以将ECMAScript理解为JavaScript的标准。
至今为止有六个ECMA版本
ECMAScript 1——1997年06月 首版 ECMAScript 2——1998年06月 格式修正,以使得其形式与ISO/IEC16262国际标准一致 ECMAScript 3——1999年12月 强大的正则表达式,更好的文字链处理,新的控制指令,异常处理,错误定义更加明确,数输出的格式化及其它改变 ECMAScript 4——流产了 ECMAScript 5——2009年12月发布 ECMAScript 2015——2015年6月17日发布,被称作ES6