随笔分类 -  [Javascript]经验总结

摘要:1、字符串全部替换: String.prototype.replaceAll = function(s1,s2){ return this.replace(new RegExp(s1,"gm"),s2); } 阅读全文
posted @ 2017-02-17 17:53 ITeachYou我教你 阅读(294) 评论(0) 推荐(0) 编辑
摘要:验证数字的正则表达式集 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 阅读全文
posted @ 2015-05-26 15:07 ITeachYou我教你 阅读(306) 评论(0) 推荐(0) 编辑
摘要:js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 1、传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。 阅读全文
posted @ 2015-03-04 16:50 ITeachYou我教你 阅读(156) 评论(0) 推荐(0) 编辑
摘要:写页面的时候在chrome,fireforks等页面上显示正常,但是换成IE9之后就完全没有样式了,报错信息是CSS 因 Mime 类型不匹配而被忽略,下面与大家分享下这个问题的相关的回答 阅读全文
posted @ 2014-11-20 10:07 ITeachYou我教你 阅读(2051) 评论(0) 推荐(0) 编辑
摘要:为什么要使用 PNG 图片? 简单来说,使用 PNG 格式比起 GIF 来表现色彩更丰富,特别是表现渐变以及背景透明的渐变要比GIF格式出色很多。目前,最新的浏览器基本上都支持PNG格式。唯独有万恶的 IE6 不支持 PNG 背景透明,在 IE6 中的 PNG 背景图会显示一个灰色的背景。 阅读全文
posted @ 2013-12-16 15:44 ITeachYou我教你 阅读(255) 评论(0) 推荐(0) 编辑
摘要:3、于是可以判断,当前阶段如果想通过纯web端(ActiveX控件、服务端代理、属于未来的HTML5之Websocket等方式不算)跨域访问数据就只有一种可能,那就是在远程服务器上设法把数据装进js格式的文件里,供客户端调用和进一步处理; 4、恰巧我们已经知道有一种叫做JSON的纯字符数据格式可以简洁的描述复杂数据,更妙的是JSON还被js原生支持,所以在客户端几乎可以随心所欲的处理这种格式的数据; 阅读全文
posted @ 2013-12-06 15:25 ITeachYou我教你 阅读(396) 评论(0) 推荐(0) 编辑