05 2017 档案
js中对象的类型
摘要:js中的类型分为三种,"内部对象"、"宿主对象"、"自定义对象" 1."内部对象"有Date、Function、Array、Regexp、Number、Object、String、Math、Global、Boolean, 还有各种错误类对象,包括Error、EvalError、RangeError、 阅读全文
posted @ 2017-05-29 11:01 sunnie_c 阅读(350) 评论(0) 推荐(0)
比较运算符in/instanceof/typeof 逻辑表达式||/&&
摘要:1.比较运算符in in运算符希望它的左侧操作数是一个字符串或可以转换为字符串,希望它的右操作数是一个对象, 如果右侧的对象拥有一个名为左侧操作数值的属性名,那么表达式返回true, eg:var arr = {x:1,y:2}; "x" in arr ==>true "toString" in a 阅读全文
posted @ 2017-05-26 12:39 sunnie_c 阅读(375) 评论(0) 推荐(0)
typeof / instanceof / constructor / prototype
摘要:1 阅读全文
posted @ 2017-05-26 11:49 sunnie_c 阅读(85) 评论(0) 推荐(0)
在移动端做查看日志信息的js
摘要:Vconsole.js下载这个js引入需要使用的html文件,当运行到页面是就会在右下角显示提示,点击就出出现像pc端上的控制台页面在线查看的网址 http://console.hongliang.org/ 阅读全文
posted @ 2017-05-23 17:20 sunnie_c 阅读(286) 评论(0) 推荐(0)
阻止事件向后执行
摘要:除了阻止默认的事件,停止向上冒泡之外,有时还需要禁止后续的事件执行,可以使用 event.stopImmediatePropagation() 方法。该方法会自动调用 event.stopPropagation() 方法。 阅读全文
posted @ 2017-05-11 17:12 sunnie_c 阅读(120) 评论(0) 推荐(0)
.on事件绑定多少次就会执行多少次
摘要:解决方法(.on不管绑定多少次只会执行一次 无需点击btn1再绑定,每次点击btn2就执行一次) 解决方法(.on不管绑定多少次只会执行一次 需点击btn1再绑定,才能点击btn2就执行一次) 阅读全文
posted @ 2017-05-11 11:55 sunnie_c 阅读(186) 评论(0) 推荐(0)
用js将一个数组合并到另一个数组中
摘要:var arr1 = ["one","two","three"]; var arr2 = ["1","2",3]; Array.prototype.push.apply(arr1,arr2); >arr1 = ["one","two","three","1","2",3] 阅读全文
posted @ 2017-05-04 15:10 sunnie_c 阅读(281) 评论(0) 推荐(0)
js的值类型和引用类型
摘要:(1)值类型:String、Boolean、Number、null、undefined。(原始值) var a = 2; var b = a; b=3; a ==>2; b ==>3 原始值是不可改变的,每一个变量都存不同的地址 (2)引用类型:对象(Object)、数组(Array)、函数(Fun 阅读全文
posted @ 2017-05-03 12:33 sunnie_c 阅读(181) 评论(0) 推荐(0)
$.extend
摘要:通过源对象扩展目标对象的属性,源对象属性将覆盖目标对象属性。 默认情况下为,复制为浅复制。如果第一个参数为true表示深度复制 $.extend的源码详解 阅读全文
posted @ 2017-05-02 19:32 sunnie_c 阅读(239) 评论(0) 推荐(0)
Array.prototype.slice.call()
摘要:1.今天看到Zepto.js的插件 $.extend通过源对象扩展目标对象的属性 阅读全文
posted @ 2017-05-02 19:19 sunnie_c 阅读(158) 评论(0) 推荐(0)