老铁们,大家好,相信还有很多朋友对于浏览器的“查看源文件”不能用了和不建议用js生成html的相关问题不太懂,没关系,今天就由我来为大家分享分享浏览器的“查看源文件”不能用了以及不建议用js生成html的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
本文目录
浏览器的“查看源文件”不能用了
不可能有此功能,Http协议是明码传输的,也就是传输的html,css,js,媒体等都是可以查看的,如果不想让别人很容易看到源文件,目前也只能利用JS动态生成HTML,代码编写极度繁杂,而且懂JS的人很容易破解,不能得到有效保护。也源于浏览器执行的html语法规则。
另外,选用flash,silverlight,自定义activex可以实现文档自定义加解密,别人就几乎查看不了源文件。
各种优缺点,需要视需求而采用具体开发模式。
如何使用js动态生成html代码
获得JS生成后的HTML代码,首先需要要获取的是那一段代码,然后在通过innerHTML这个JS的方法来调用,然后在输出这段方法就行了;<br>代码:<br><html><br><head></head><br><script><br>varoDiv=document.getElementById('div1');<br>alert(oDiv.innerHTML);<br></script><br><body><br><divid='div1'><br><p>会被获取的</p><br></div><br>/body><br></html><br>这样就能获取到JS生成后的html代码。
html变成js是不是就是将后缀修改
不可以,js和html是两种不同的语言。html负责页面的显示,js负责页面的动画
html和js引用js区别
1、本质区别
HTML是一种标记语言,没有逻辑功能;JavaScript是一种脚本语言,像c,java一样,具有逻辑功能。
2、用法区别
HTML在网页上提供静态内容。JavaScript向静态网页添加动态功能。
html是网页制作的基础,做出来的是静态的,js是脚本,跟html结合起来生成功能更强大的网页。可以处理一些动态的逻辑问题。
3、标准化区别
HTML基于W3C和WHATWG标准,JavaScript基于ECMA标准。
4、兼容性区别
HTML是跨浏览器兼容的,这意味着它可以兼容所有web浏览器的所有版本,包括现代浏览器。所有的浏览器,无论是旧的还是新的,默认情况下都将无法识别的元素处理为内联元素,这使得旧的web浏览器很容易处理未知的HTML元素。
文章到此结束,如果本次分享的浏览器的“查看源文件”不能用了和不建议用js生成html的问题解决了您的问题,那么我们由衷的感到高兴!