知道这20个正则表达式,能让你少写1,000行代码
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。
将彻底屏蔽鼠标右键
oncontextmenu=”window.event.returnValue=false”
< table border oncontextmenu=return(false)>< td>no< /table> 可用于 Table
离开或激活当前页,产生对应标题,还是非常有趣的用户体验,简单代码实现如下:
<script type="text/javascript">
function func(){
window.onblur = function() {
document.title = "发呆- ( ゜- ゜)つロ ";
$("#web-icon").attr('href',"http://www.baidu.com/favicon.ico");
};
window.onfocus = function() {
document.title = "Jrotty's Blog";
$("#web-icon").attr('href',"https://www.r1989.com/favicon.ico");
}
}
func();
</script>
有时为了尽量保护自己网站的内容版权,在用户复制的过程中自动添加版权后缀。这里讲用户复制字符大于42个时进行加版权处理,代码如下:
我们浏览页面上加载有大尺寸图片时,由于图片体积也比较大,我们会看到浏览器加载图片的时候会从上到下逐步显示图片,直到图片完整呈现在页面上,这样图片从空白区域到完全加载的过程显得比较突兀,用户体验比较差。
JS控制滚动条自动向下滚动,如在安装cms时写如数据库信息滚动或是聊天窗口的滚动,简单思路:e.scrollTop=e.scrollHeight;
JavaScript脚本库是一个预先用JavaScript语言写好的库。使用JavaScript库可以更轻松地开发基于JavaScript的应用程序,尤其是对于AJAX和其他以Web为中心的技术。当我们在为一个项目选定开发技术的时候,选择一个明星框架当然很不错,但是有些库文件太大了。当你想要为一个特定的任务寻找解决方案的时候,你可以选择一个更有针对性,更轻量级的框架。