前端只有 js,动态加载 html 内容是什么技术

JavaScript042

前端只有 js,动态加载 html 内容是什么技术,第1张

这个是为了防止代码别人盗用,直接把html得代码写进了js里面,源码里面只放一个js得调用,然后就算你拿到js文件也不能马上用,因为一般都会加密,你先要解除加密,然后还要排列好,不然乱七八糟排在一起看的很累。一般没有多少人会去破解,又累又费时间,还不一定能破解,有这个时间都可以做个简单的企业站了。

由于前端语言是运行在浏览器内的,而浏览器的种类(主要是内核)繁多,因此前端语言的兼容性以及受支持度就显得尤其重要了,就目前而言符合条件的只有JavaScript了。本来还有VBScript,但它只被IE支持,到现在连微软也放弃了,IE11以及win10中的Edge浏览器都不再支持VBScript了。

其次从程序设计者的角度出发,Web前端语言的种类当然是越少越好,只有一个最好不过!因为有多个的话,编一个程序就要同时做多个不同版本,还要解决不同版本之间的兼容和协调问题,这对于程序员而言简直是噩梦!

如果满意请采纳,打字不容易!

楼上说了一堆,还物竞天择,众望所归,不懂别造谣啊。。。。其实就是纯粹的历史原因。1995年,网景公司决定第一次让浏览器支持一种内置的语言,当时有两个选择,一个是采用现有的语言,比如Perl、Python、Tcl、Scheme等等,允许它们直接嵌入网页,另一个是发明一种全新的语言。机缘巧合下,网景和当时java的所有者sun合作,决定推出新语言,同年,布兰登加入网景,正式开发出js。1996年,凭借跟IBM的合作关系,开始成为巨头的微软宣布IE正式支持编程脚本语言,开发出了新的JScript,同年11月网景就专利问题跟微软打官司,然而微软不按常理出牌,反而收购了网景。这也导致网景公司的布兰登开始开发出另一款巨头浏览器Firefox。从而,市场上主流的浏览器变成ie和Firefox。但是要注意,即便如此,所有浏览器还是只支持JavaScript,只不过当时的js分成两个版本,有差异。这之后就是大家熟悉的浏览器混战了,谷歌推出chrome,同时招揽了微软和Firefox的一些研发人员。慢慢的就变成现在的局面,但是历史已经决定了支持的语言是js了。这也是为什么Python迷不服,认为Python各方面都不输,而且比JavaScript还要早诞生,而浏览器只支持JavaScript。无奈,人家JavaScript是亲生的,不服也不行啊。