摘要: String.prototype用于为某字符串对象新增方法,比如: 在javascript中有一方法replace,它是用于替换某字符串中第一个匹配的字符,如果我们想为它追加一个循环匹配所有字符的方法时,可以这样子: String.prototype.replaceAll = function(ol 阅读全文
posted @ 2017-04-19 16:57 haveProgress 阅读(103) 评论(0) 推荐(0) 编辑
摘要: indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 } //做一个原型扩展 cat.prototype={ food:"fish", say: function(){ alert("I love "+this.food); } } var blackCat = new cat 阅读全文
posted @ 2017-04-19 16:56 haveProgress 阅读(262) 评论(0) 推荐(0) 编辑
摘要: Java代码 function add(a,b) { alert(a+b); } function sub(a,b) { alert(a-b); } add.call(sub,3,1); Java代码 Java代码 这个例子中的意思就是用 add 来替换 sub,add.call(sub,3,1) 阅读全文
posted @ 2017-04-19 16:29 haveProgress 阅读(155) 评论(0) 推荐(0) 编辑
摘要: jQuery判断当前点击位置是否非指定元素区域 $(document).click(function(e){ 重点内容 代码解读:当点击区域的id是dateLabel进行加载焦点样式,反之移除该样式。 e.target可以获取到当前点击的element对象 阅读全文
posted @ 2017-03-29 17:42 haveProgress 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 感觉sublime的记住上次打开文件的功能很烦,把他关掉吧 在"User/Preferences.sublime-settings"配置文件中增加条目: 这样再打开就清爽多了。 阅读全文
posted @ 2017-03-29 14:59 haveProgress 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth (包括边线的宽);网页可见区域高: document.body.offsetHeight 阅读全文
posted @ 2017-02-23 23:14 haveProgress 阅读(136) 评论(0) 推荐(0) 编辑
摘要: (funtion(str){alert(str)})("output"));相当于:funtion OutPutFun(str){alert(str);};OutPutFun("output"); jQuery(function(){ });用于存放操作DOM对象的代码,执行其中代码时DOM对象已存 阅读全文
posted @ 2017-01-14 22:29 haveProgress 阅读(221) 评论(0) 推荐(0) 编辑
摘要: :before,:after伪元素 伪元素特性(目前已经遇到的) 它不存在于文档中,所以js无法操作它 它属于主元素本身,有些伪类仅仅是代表元素内容的一部分,譬如:first-letter代表第一个字母;因此当伪元素被点击的时候触发的是主元素的click事件 块级元素才能有:before, :aft 阅读全文
posted @ 2017-01-14 18:25 haveProgress 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 就是调用对象是一个Array,对Array类型增加了一个原型写法的函数,一般写一些扩展时经常用。比如判断一个元素是否在数组中之类的 Array.prototype.inArray=function(value){ for(var i=0;i<this.length;i++){ if (this[i] 阅读全文
posted @ 2017-01-12 20:57 haveProgress 阅读(82) 评论(0) 推荐(0) 编辑
摘要: ①offset 包括了元素的边框和内边距和滚动条 offsetWidth、offsetHeight元素的宽度和高度 offsetLeft 、offsetTop元素相对于文档左边和顶部的距离(定位了的元素相对于祖先元素) ②client 不包括边框大小不包含滚动条 clientWidth、client 阅读全文
posted @ 2016-12-24 15:48 haveProgress 阅读(360) 评论(0) 推荐(0) 编辑