js代码整洁随笔,js代码整理
更新:2022-11-20 22:36
本文目录一览:
- 如何在页面让JavaScript代码原样显示,用标签不起用,js照常运行。请看问题补充
- 怎么让JS文件代码对齐
- 怎么样格式化javascript,怎么样格式化js
- 为什么一些js特效里引用的js文件代码密密麻麻的,不像是手写的代码
- 打开此js文件后看到很多的function(xxxxxxxxx)
如何在页面让JavaScript代码原样显示,用标签不起用,js照常运行。请看问题补充
把用户输入的内容用下面的函数进行HTML编码后再显示到页面上就行了:
// HTML转义函数
function encodeHtml(s){
return s.replace(
/"||'|||[\x00-\x20]|[\x7F-\xFF]|[\u0100-\u2700]/g,
function($0){
var c = $0.charCodeAt(0);
switch(c){
case 13: return "br /";
case 32: return "#160;";
default: return "#" + c + ";";
}
}
);
};
我已经测试过了
怎么让JS文件代码对齐
下载插件:打开Notepad++,然后 插件 → Plugin Manager → Show Plugin Manager
安装插件:找到 JsTool,选中,然后点击 Install 按钮,自动下载安装,重启Notepad++
使用插件:在插件选项里面会多出一个 JSTool 选项,选择 JSFormat 就可以格式化对齐了!效果还不错。
怎么样格式化javascript,怎么样格式化js
格式化的话感觉可以使用 Firefox 来实现,在 Firefox 的开发者工具 中有一个选项,叫 美化原代码,这样就直接格式化了js代码 美化后
为什么一些js特效里引用的js文件代码密密麻麻的,不像是手写的代码
特效效果看着虽然不复杂,而且你每天上网看的很多布局虽然很简洁,没什么,但简单的往往不简单,比如你看一些3D图片,3D动画很酷,但他未必难,也可能是他的开发工具强大,所以很简单就做出强大的效果。HTML5+CSS3,JS这些没有什么强大工具的支持,如果要写复杂的功能都要手写的,别看一个网页简简单单的布局,特效,但是你看一下代码,真是特别多,而且大部分都不是画画,设置一下某个选项就生成的。 这个JS代码应该是压缩后的,要不然老是换行空格的,文件会很大,如果你要看他的代码,也可以美化代码,阅读会方便些,网上很多这种提供压缩或美化JS代码的网站。
打开此js文件后看到很多的function(xxxxxxxxx)
<script src="xxxx.js" type="text/javascript"></script>
这个是引入外部js文件,是为了页面代码的整洁和增强代码的可维护性。
作用就是把这个js文件的内容加载到页面中来,所以无论是直接写在页面中的,还是从外部引用的,都可以直接调用里面的方法。
说白了,就是把 xxxx.js
的内容插在页面中引用的地方!
举个例子
xxxx.js
的内容:
var a = 'test';
alert(a);
例一:
<!-- ....这里有很多行代码 -->
<script src="xxxx.js" type="text/javascript"></script>
<!-- 这样就相当与把 xxxx.js 文件中的内容插在这里! -->
<!-- ....这里有很多行代码 -->
</html>
例二:
<!-- ....这里有很多行代码 -->
<script type="text/javascript">
var a = 'test';
alert(a);
</script>
<!-- ....这里有很多行代码 -->
</html>
效果对比
例一和例二效果是一样的,但是例一中,代码更为简洁,且要维护js代码比较方便,只需要编辑 xxxx.js
就行了。但例一相对于例二的缺点就是需要额外的加载时间,页面的请求会多点,但一般推荐使用例一引入js文件的方法。