随笔分类 - {type:'javascript-jquery'}
摘要:http://www.cnblogs.com/AloneSword/p/3517463.html (不过这种方式,基本上已经过时了,用websocket 来进行了代替,不多,它的实现方式还是值得我们去看看的)
阅读全文
摘要:javaScript 中的异步编程 回调函数 事件监听 发布/订阅 promise模式 用setTimeout和回调函数来进行“异步” 总结,第一种做法,堵塞fn2的执行和主线程的执行; 第二种,没堵塞主线程的执行,fn2成为fn1,的回调函数,执行完之后,再执行fn2; 问,如果主线程也遇到一个堵
阅读全文
摘要:first: 先理解我们的基本概念,什么是内存泄漏: 答: 不再用到的内存,没有及时释放,就叫做内存泄漏(memory leak) 程序的运行需要内存。只要程序提出要求,操作系统或者运行时(runtime)就必须供给内存。 对于持续运行的服务进程(daemon),必须及时释放不再用到的内存。否则,内
阅读全文
摘要:javaScript| 对象的拷贝 上一遍是我们基本素组的拷贝,当然少不了我们对象的拷贝,当然也有我们的浅拷贝和我们的深拷贝滴啦; 然后,深拷贝,从某个角度来说就是我们对象的继承; 对象拷贝分为浅拷贝(shallow)和深拷贝(deep)两种。浅拷贝只复制一层对象的属性,并不会进行递归复制,而jav
阅读全文
摘要:javaScript 去除数组中的重复值 还有一种方法,有点绕;不过还挺不错滴呀; 先排序后去重
阅读全文
摘要://记一段JavaScript 高性能的优化笔记; 彻底领悟,js面向对象:http://www.admin10000.com/document/13628.html http://doc.pfan123.com/ //这了,我们在复习js中的自定义事件地呀; 与自定义事件的函数有 Event、Cu
阅读全文
摘要:javascript 是一门很神奇的语言,真的, 要深入了解闭包,并不简单; 最常用的一种形式是函数作为返回值被返回 函数赋值 一种变形的形式是将内部函数赋值给一个外部变量 函数参数 闭包可以通过函数参数传递函数的形式来实现 其实上面三种的写法,有种换汤不换药的感觉; g(s)etter 我们通过提
阅读全文
摘要:ie下的scroll和resize的优化 1.onscroll 方式二: 总的来说,还是比较喜欢第一种方式滴呀; 2.onresize 总结: 解决方法,都是加一个定时器,然后再加一个flag标签
阅读全文
摘要:1.js 异步加载和同步加载 异步加载模式也叫非阻塞模式,浏览器在下载js的同时,同时还会执行后续的页面处理, 在script标签内,用创建一个script元素,并插入到document中,这样就是异步加载js文件了 同步加载模式 同步加载模式又阻塞模式,会阻止浏览器的后续处理,阻止了后续文件的解析
阅读全文
摘要:给ul中的li添加事件的多种方法 这是一个常见,而且典型的前端面试题 错误方式: 正确方式一(利用jq中的each) 正确方式二(闭包) 正确方式三(动态的该对象添加属性)
阅读全文
摘要:jquery的hover mouseover mouseout mouseenter mouseleave的区别 1.mouseover mouseout mouseover - 鼠标指针经过任何子元素都会触发绑定在父元素上的mouseover事件 mouseout - 鼠标指针离开任何子元素时都会
阅读全文
摘要:jQuery中的bind() live() delegate()之间区别分析 首先,你得要了解我们的事件冒泡(事件传播)的概念,我先看一张图 1.bind方式 解析:这种方式最简单,jq扫描文档找出所有的a,让将函数绑定到每个元素的click事件上 2.live方式 解析:jq将函数绑定到$(doc
阅读全文
摘要:jquery选择器效率优化问题 jquery选择器固然强大,但是使用不当回导致效率问题; 1.要养成将jQuery对象缓存进变量的习惯 2.能有id则用id 毫无疑问jq中最快的选择器是id选择器,因为它直接对应着我们的javascript的document.getElementsById(); H
阅读全文
摘要:javascript中创建对象的方式总结 具体代码如下: 然后是扩展 1.Object.defineProperty 将属性添加到对象,或修改现有属性的特性 具体事例:
阅读全文
摘要:JS通用事件监听函数 版本一 这里补充一点关于事件:srcElement 和 target(都指的是事件源) srcElement是IE下的属性 target是Firefox下的属性 Chrome浏览器同时有这两个属性 实例一: html js 我们再来看一个实例 html js 版本二 这里补充一
阅读全文
摘要:JS操作cookie cookie的操作用两种方式 1.substring ps: chrome浏览器在本地获取不到cookie。必须在服务器上才可以。如果是本地的话,你可以放到local的www目录下面。 Google Chrome只支持在线网站的cookie的读写操作,对本地html的cooki
阅读全文
浙公网安备 33010602011771号