JavaScript
皓月星辰_w
这个作者很懒,什么都没留下…
展开
-
JavaScript深层克隆对象
克隆对象,这名词看着高大上,其实也没什么,就是拷贝一个长的一模一样的对象也许有初学的小伙伴在想,那还不简单么,so easyvar obj1 = {name: 'payen'};var obj2 = obj1;这可并不是克隆对象,obj1和obj2根本就是同一个对象,他俩指向同一个内存地址空间就好比它们拿到了同样的一个小房子这是因为对象是引用值(堆数据)说到引用值JavaS...转载 2018-12-13 22:35:55 · 118 阅读 · 0 评论 -
web前端知识体系大全
1. 前言 大约在几个月之前,让我看完了《webkit技术内幕》这本书的时候,突然有了一个想法。想把整个web前端开发所需要的知识都之中在一个视图中,形成一个完整的web前端知识体系,目的是想要颠覆人们对于前端只有三大块(html、css、js)的认识——做web前端需要的比这三大块要多得多。 拖了好几个月了,但是由于近期将要参加的某一个活动,我不得不这两天把这个东西整出来。说干就干。...转载 2019-02-22 22:24:15 · 261 阅读 · 0 评论 -
setInterval()与setTimeout()计时器
JavaScript是单线程语言,但是它可以通过设置超时值和间歇时间值来指定代码在特定的时刻执行。超时值是指在指定时间之后执行代码,间歇时间值是指每隔指定的时间就执行一次代码。 超时调用 超时调用使用window对象的setTimeout()方法,它接受两个参数:要执行的代码和以毫秒表示的时间(代码执行前的等待时间)。其中,第一个参数可以是一个字符串(和eval()中使用的字符串一样)...转载 2019-02-23 20:43:06 · 144 阅读 · 0 评论 -
什么是js中的this,它与Java中的this有什么区别?
关于Java中this的用法参见https://blog.csdn.net/qq_21225505/article/details/88017889js 中this 的七种使用场景this一般在函数内部使用,表示该函数所处的环境对象,只有在函数运行的时候才能被确定,不同的调用方式所对应的this值是不同的。情况一:全局 & 调用普通函数在全局环境中,this 永远指向 wi...转载 2019-02-28 10:39:15 · 998 阅读 · 0 评论 -
关于ajax跨域的问题
在此Markhttps://segmentfault.com/a/1190000012469713#articleHeader16原创 2019-07-17 14:46:10 · 131 阅读 · 0 评论 -
javascript继承(简单明了)
1、原型继承function Person(name,age){ this.name = name; this.age = age;}function boy(sex){ this.sex = sex;}//继承父类的模板和原型对象boy.prototype = new Person("kk',8);2、类继承function Person(na...原创 2019-03-13 22:15:04 · 121 阅读 · 0 评论 -
js实现深拷贝
function deepClone(obj) { // 递归拷贝 if(obj === null) return null; //null 的情况 if(obj instanceof RegExp) return new RegExp(obj); if(obj instanceof Date) return new Date(obj); if(typeof ob...转载 2019-05-04 21:04:13 · 200 阅读 · 0 评论