随笔分类 -  Jquery

摘要:JavaScript 有一套完全不同于其它语言的对 this 的处理机制。 在五种不同的情况下 ,this 指向的各不相同。1.全局范围内 this2. 这样也是全局 test.foo(); 3.方法调用,指向test test.foo(); 4. new foo(); 指向新创建的函数5.appl 阅读全文
posted @ 2019-07-01 22:45 Dainney 阅读(1145) 评论(0) 推荐(0)
摘要:var foo = function(){ /* code */ };//函数的表达式 function(){ /* code */ } //函数的声明 函数的表达式可以直接在后面加个括号var foo = function(){ /* code */ }();调用,但是函数的声明不行,会报错出来 !function () { /* code */ } (); new function () ... 阅读全文
posted @ 2019-06-29 22:30 Dainney 阅读(240) 评论(0) 推荐(0)
摘要://什么是构造函数,就是new实例后就是构造函数,就是一个对象 //没有返回值则按照其他语言一样返回实例化对象。 //若有返回值则检查其返回值是否为引用类型。如果是非引用类型,如基本类型(string,number,boolean,null,undefined)则与无返回值相同,实际返回其实例化对象。 //若返回值是引用类型,则实际返回值为这个引用类型。 // 什么是引用类型 // js 基本... 阅读全文
posted @ 2019-06-28 22:11 Dainney 阅读(235) 评论(0) 推荐(0)
摘要:看到网易云讲到写一个缓存机制,什么时候用缓存机制,当有大量重复计算的时候,计算的难度不是很简单,如果是很简单的计算不要用缓存机制,不然会浪费大量的性能 在取HTMLCollection对象时,通常循环时直接这样写 就是在写的过程中,要遵循单一变量原则,这样代码易维护 1 可读性 命名 常量命名全部大 阅读全文
posted @ 2019-06-25 22:31 Dainney 阅读(219) 评论(0) 推荐(0)
摘要:1 什么是全局变量 全局变量就是在任何函数外面声明的或是未声明直接简单使用的,全局对象有个附加属性叫做window,此window(通常)指向该全局对象本身,使用过多的全局变量会造成代码可读性降低,全局变量所占内存较大 2 解决隐含的全局变量 为什么会不自觉地创建出全局变量,首先,你可以甚至不需要声 阅读全文
posted @ 2019-06-24 22:57 Dainney 阅读(287) 评论(0) 推荐(0)
摘要:在写下合格粒子运动时要先清楚你的思路,不能一开始就盲目的开始写,首先先要确定思路然后在去一步步的实现,在写的过程要注意细节,要思考js有些知识是跟数学知识相关的要注意观察 1要创建一个画布 2要创建粒子 3让粒子能够运动起来 粒子运动不是粒子真正的在动,而是不断的重画 3判断粒子勾成连线的条件(用勾 阅读全文
posted @ 2019-02-21 23:11 Dainney 阅读(859) 评论(0) 推荐(0)
摘要:这是完整的代码 这个幻灯切换是我在网上找的一个素材 这几张图片是先并列放到了一个div里面的,控制div显示的宽度,通过改ul属性的left 来实现切换效果,用animate 这个函数来实现滑动的效果 通过延时函数来达到定时切换的效果,光标移上去暂停 底部焦点 的圆形是通过css圆角属性设置的,焦点 阅读全文
posted @ 2019-01-27 23:40 Dainney 阅读(199) 评论(0) 推荐(0)