随笔分类 - 杨凯--JavaScript
摘要:转义字符串的组成转义字符串(Escape Sequence),即字符实体(Character Entity)分成三部分:第一部分是一个&符号,英文叫ampersand;第二部分是实体(Entity)名字或者是#加上实体(Entity)编号;第三部分是一个分号。比如,要显示小于号(大于>>...
阅读全文
摘要:正则表达式,提供了简洁、灵活的手段,用于匹配文本字符串,如特定的字符,文字或字符样式。它对于初学者理解和使用所有的正则表达式语法是个头疼的事情。幸运的是,你可以获得在线帮助。在这篇文章中,列举了10个正则表达式测试站,当你写入代码前,可获得在线测试的帮助。1、RegExr2、Online Regul...
阅读全文
摘要:贪婪、勉强和侵占量词间的不同 在贪婪、勉强和侵占三个量词间有着细微的不同。 贪婪(*, ?, +):读入整个串,从后往前匹配 勉强(*?, ??, +?):从前往后匹配 侵占(*+, ?+, ++):读入整个串,从前往后匹配,匹配的是整个串 贪婪量词之所以称之为“贪婪的”,这是由于它们强迫...
阅读全文
摘要:js功能有:全选、弹出对话框、使用json传输ajax数据;不想在写多余的文字了,直接上代码:词条微博 词条微博操作 词条名: 微博UID: 词条微博信息列表 全选 词条名 微博UID 操作 0 }"> ...
阅读全文
摘要:推荐一款不错的dialog小工具,地址:http://www.planeart.cn/demo/artDialog/_doc/labs.html相关介绍如下:artDialog是一个基于javascript编写的对话框组件,它拥有精致的界面与友好的接口自适应内容artDialog的特殊UI框架能够适...
阅读全文
摘要:第一种是比较常规的方法思路:1.构建一个新的数组存放结果2.for循环中每次从原数组中取出一个元素,用这个元素循环与结果数组对比3.若结果数组中没有该元素,则存到结果数组中Array.prototype.unique1 = function(){ var res = [this[0]]; for(v...
阅读全文
摘要:做为一个正规的网站,经常需要一些日期或时间的筛选,所以我们今天就推荐二十多款javascript的js日期/时间筛选插件。个个经典,绝对有你需要的。My97DatePicker ,国人开发的一款js日期和时间插件,it动力推荐,绝对适合绝大数网站使用,最新版已经支持ie9了。My97DatePick...
阅读全文
摘要:这些插件能够帮助 Web开发人员更快速的实现各种精美的日历和时间选择效果。1.The Coolest Calendar界面非常漂亮的一款日期选择插件,有详细的使用文档,最新版本 1.5。点击下载 查看示例2.DatePicker这款日期插件支持单选、多选和时间区间选择,功能齐全,有 Dialog 和...
阅读全文
摘要:经研究发现,两者之间有很大的区别,不知从英语讲,这两者都有啥区别,研究结果如下测试os:ubuntu测试浏览器:chrome测试案例1console.log(a)报错ReferenceError: a is not defined测试案例2var aconsole.log(a)无报错,但是输出und...
阅读全文
摘要:下面一个案例实现了js实现一个页面浮层并且使用两种方法使用js读写cookie;来实现用户关闭广告的显示状态;读者可以将下面代码复制到一个html文件试试效果;html的pre标签未两种js实现的方式 IT_Blog_杨凯 本文作者:...
阅读全文
摘要:1、jquery cookie包实现手机上的浮层广告$(document).ready(function(){ //百科观察浮层广告 var adCookie=$.cookie("docCookie"); //如果本地没有cookie,将词条cookie写入本地 if(adC...
阅读全文
摘要:escape() 方法,它用于转义不能用明文正确发送的任何字符。比如,电话号码中的空格将被转换成字符 %20,从而能够在 URL 中传递这些字符。 var s="http://localhost:8080/a?name="+escape("aa")+"&password="+escape("中华人民...
阅读全文
摘要:介绍: js的console你可以在firefox的firedbug或者ie和google的f12调试模式下看到,这些主流浏览器的调试模式的控制可以输出一些信息,你的一些js代码测试可以直接在console窗口输入然后运行查看结果,省了部署工程和刷新页面的时间;当然你有一些特殊代码的测试,比如需要后...
阅读全文
摘要:网上正则表达式的教程够多了,但由于javascript的历史比较悠久,也比较古老,因此有许多特性是不支持的。我们先从最简单地说起,文章所演示的正则基本都是perl方式。元字符( [ { \ ^ $ | ) ? * + .预定义的特殊字符字符正则描述\t/\t/制表符\n/\n/制表符\r/\r/回车...
阅读全文
摘要:以下资料来自w3cschoolRegExp 对象用于规定在文本中检索的内容。什么是 RegExp?RegExp 是正则表达式的缩写。当您检索某个文本时,可以使用一种模式来描述要检索的内容。RegExp 就是这种模式。简单的模式可以是一个单独的字符。更复杂的模式包括了更多的字符,并可用于解析、格式检查...
阅读全文
摘要:1.js中本身是没有trim函数的,不过你可以自己写一个function trim(str) { var newStr = str.replace(/^\s*$/g,'') retrun newStr;}2.去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 r...
阅读全文
摘要:使用 substring()或者slice()函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组例子:str=”jpg|bmp|gif|ico|png”;arr=theString.split(”|”);//arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”...
阅读全文
摘要:1.display:none与visible:hidden的区别display:none和visible:hidden都能把网页上某个元素隐藏起来,但两者有区别:display:none ---不为被隐藏的对象保留其物理空间,即该对象在页面上彻底消失,通俗来说就是看不见也摸不到。visible:hi...
阅读全文
摘要:1.replaceAll()方法报错对字符串使用replaceAll()方法替换 * ? + / | 等字符的时候会报以下异常Dangling meta character '*' near index 0这主要是因为这些符号在正则表达示中有相应意义。只需将其改为 [*] 或 //* 即可2.spl...
阅读全文