2019年9月27日

摘要: 如何比较2个对象是否相同 较为简单的方法,如下 //比较2个对象是否相同 function isObjEqual(o1,o2){ var props1 = Object.getOwnPropertyNames(o1); var props2 = Object.getOwnPropertyNames( 阅读全文

posted @ 2019-09-27 10:26 jessie-xian 阅读(9742) 评论(0) 推荐(0) 编辑

摘要: 构造函数创建对象 我们通过new来创建一个person实例,我们可以看到不同的实例拥有自己的属性。 proto 我们可以看到每个对象下都会有__proto__的属性,这个属性会指向该对象的原型 我们看到__proto__下会出现prototype的name属性,那么__proto__与prototy 阅读全文

posted @ 2019-09-27 10:17 jessie-xian 阅读(189) 评论(0) 推荐(0) 编辑

摘要: 一、JavaScript 的垃圾收集机制 javascript具有自动垃圾收集机制,也就是说,执行环境会负责管理代码执行过程中的使用的内存。而在C和C++之类的语言中,开发人员的一项基本任务就是手动跟踪内存的使用情况,这是造成许多问题的一个根源。在编写javascript程序时候,开发人员不用再关心 阅读全文

posted @ 2019-09-27 10:16 jessie-xian 阅读(193) 评论(0) 推荐(0) 编辑

摘要: 变量作用域 在JavaScript中全局变量的作用域比较简单,它的作用域是全局的,在代码的任何地方都是有定义的。然而函数的参数和局部变量只在函数体内有定义。另外局部变量的优先级要高于同名的全局变量,也就是说当局部变量与全局变量重名时,局部变量会覆盖全局变量。 注:声明局部变量时一定要使用var,否则 阅读全文

posted @ 2019-09-27 10:16 jessie-xian 阅读(1008) 评论(0) 推荐(0) 编辑

摘要: 点击图片,判断手机操作系统,根据手机系统跳转不同链接。 阅读全文

posted @ 2019-09-27 10:15 jessie-xian 阅读(1211) 评论(0) 推荐(0) 编辑

摘要: 浅拷贝 对于基本类型,浅拷贝是对值的复制,对于对象来说,浅拷贝只复制指向某个对象的指针,而不复制对象本身,并没有开辟新的栈,也就是复制的结果是新旧对象还是共享同一块内存,两个对象指向同一个地址,修改其中一个对象的属性,则另一个对象的属性也会改变。 深拷贝 深拷贝会开辟新的栈,创造一个一模一样的对象, 阅读全文

posted @ 2019-09-27 10:14 jessie-xian 阅读(141) 评论(0) 推荐(0) 编辑

摘要: window.history 对象包含浏览器历史。 window.history 对象可不带 window 书写。 为了保护用户的隐私,JavaScript 访问此对象存在限制。 一些方法: history.back() 等同于在浏览器点击后退按钮 history.forward() 等同于在浏览器 阅读全文

posted @ 2019-09-27 10:05 jessie-xian 阅读(138) 评论(0) 推荐(0) 编辑

摘要: window.location 对象可用于获取当前页面地址(URL)并把浏览器重定向到新页面。 window.location 对象可不带 window 前缀书写。 一些例子: window.location.href 返回当前页面的 href (URL) window.location.hostn 阅读全文

posted @ 2019-09-27 09:57 jessie-xian 阅读(136) 评论(0) 推荐(0) 编辑

摘要: window.location 对象可用于获取当前页面地址(URL)并把浏览器重定向到新页面。 window.location 对象可不带 window 前缀书写。 一些例子: window.location.href 返回当前页面的 href (URL) window.location.hostn 阅读全文

posted @ 2019-09-27 09:56 jessie-xian 阅读(125) 评论(0) 推荐(0) 编辑

摘要: Array.forEach() forEach() 方法为每个数组元素调用一次函数(回调函数)。 Array.map() map() 方法通过对每个数组元素执行函数来创建新数组。 map() 方法不会对没有值的数组元素执行函数。 map() 方法不会更改原始数组。 这个例子将每个数组值乘以2: 请注 阅读全文

posted @ 2019-09-27 09:55 jessie-xian 阅读(179) 评论(0) 推荐(0) 编辑