摘要: <html> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style> #container { position: absolute; top: 0; left: 0; bottom: 0; righ 阅读全文
posted @ 2019-06-23 21:14 独孤之路 阅读(2781) 评论(1) 推荐(0)
摘要: js中只有两种作用域:全局作用域和函数作用域(局部作用域)。 全局作用域只有一个就不必多说了。 函数作用域:创建一个函数就会创建一个函数作用域,相当于创建了一个独立空间,这个空间可以问外部作用域的变量;但是外部作用域不能访问函数作用域的变量。 作用域的最大的用途就是隔离变量,不同作用域中的同名变量互 阅读全文
posted @ 2018-12-13 21:36 独孤之路 阅读(164) 评论(0) 推荐(0)
摘要: 首先,什么是深拷贝和浅拷贝呢? js中Array,Object都会遇到拷贝的问题,但是这两者之间又不一样,下面分开来谈一下我的理解: 数组的浅拷贝就是直接赋值方式,如: var arr = [2,4,['s','dd']]; var arr1 = arr; console.log(arr); //[ 阅读全文
posted @ 2018-12-13 20:55 独孤之路 阅读(198) 评论(0) 推荐(0)
摘要: 实现原理:定义一个封装函数extend;该函数有2个参数,Child代表子类,Parent代表父类;在函数内,先定义一个空函数F, 用来实现功能中转,设置F的原型为父类的原型,然后把空函数的实例传递给子类的原型,使用空函数的好处:避免直接实例化父类可能会带来系统性能问题,比如父类的实例很大的话,实例 阅读全文
posted @ 2017-07-19 21:58 独孤之路 阅读(291) 评论(0) 推荐(0)
摘要: 1.判断是否为字符串:typeof() var str = 'abcd'; typeof(str); //string 2.获取字符串的长度:length var str = '1234567890'; console.log(str.length); //10 3.slice()方法可以截取字符串 阅读全文
posted @ 2016-12-07 13:33 独孤之路 阅读(241) 评论(0) 推荐(0)
摘要: 一、 js获取时间戳: 第一种方法: var timestamp1 = Date.parse(new Date()); 第二种方法: var timestamp2 = new Date().valueOf(); 第三种方法: var timestamp3 = new Date().getTime() 阅读全文
posted @ 2016-12-05 21:38 独孤之路 阅读(17641) 评论(0) 推荐(0)