随笔分类 - javascript
js的各种实例应用
摘要:function addfavorite() { var ctrl = (navigator.userAgent.toLowerCase()).indexOf('mac') != -1 ? 'Command/Cmd': 'CTRL'; try{ if (document.al...
阅读全文
摘要:在学习事件传播的时候,发现一个问题,当时是这样子的。我给多层元素分别绑定了冒泡和捕获事件。按道理应该先从外向内执行完所有的捕获事件,再由内向外执行所有的冒泡事件。但是天不随人愿啊,有个元素偏偏先执行了冒泡事件,后执行了捕获事件。我怎么查资料也没弄明白,当时就放下了。今天突然发现自己这个不按规矩的元素...
阅读全文
摘要:js在初始化日期对象时,如果有传入日期。则格式有兼容性问题://下面的写法在谷歌下没有问题,在火狐和ie下有问题var time = new Date('2014-11-27 00:00:00');//正确的写法var time = new Date('2014/11/27 00:00:00')
阅读全文
摘要:function inherit(p){ if (p == null) throw TypeError(); //p是一个对象,但不能是null if (Object.create) //如果Object.create()存在 re...
阅读全文
摘要:js获取到的dom对象的style通常是没有值得,因为我们都写在外部文件中,从慕课网上见到讲师封装的一个方法,挺不错。特此记录下来。1 function getStyle(obj,attr){2 if(obj.currentStyle){//兼容IE3 return ...
阅读全文
摘要:转自:http://blog.sina.com.cn/s/blog_5fdbd0410100pmnn.htmlJohnKarlBrandon获取第一个元素:$("ul li:first-child")JohnKarlBrandon获取第一个元素:$("#getfirst").find("ul li:...
阅读全文
摘要:网页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;(点击查看大图)网页可见区域宽: document.body.offsetWidth (包括边线的宽);网页可见区域高: document.body.offs...
阅读全文
摘要:js的函数如下:function GB2312UTF8() { this.Dig2Dec = function(s) { var retV = 0; if (s.length == 4) { for (var i = 0; i = n2) { ...
阅读全文
摘要:如题所示:在html中输入邮箱的input要有自己的class,以及自己父元素的class。例如: 引入插件:将插件的浮动添加默认样式(可以根据自己的页面修改的样式): 最后是插件代码:/** * 邮箱自动提示插件 * @constructor EmailAutoComple...
阅读全文