请使用firefox,chrome等最新浏览器浏览本站。

标签:javascript

js+jquery

浏览器的重绘[repaints],重排[reflows]与优化

在项目的交互或视觉评审中,前端同学常常会对一些交互效果质疑,提出这样做不好那样做不好。主要原因是这些效果通常会产生一系列的浏览器重绘和重 排,需要付出高昂的性能代价。那么,什么是浏览器的重绘和重排呢?二者何时发生以及如何权衡?如何在具体的开发过程中将重绘和重排引发的性能问题考虑进 去?本文期待可以部分解释以上三个问题。 浏览器从下载文档到显示页面的过程是个复……继续阅读 »

阿豹 5年前 (2014-10-17) 258浏览 0评论 0个赞

js+jquery

js 操作json总结

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。 json有两种数据结构: 对象: ……继续阅读 »

阿豹 5年前 (2014-09-29) 222浏览 0评论 0个赞

js+jquery

js apply

apply方法与call方法类似 都能劫持另外一个Function对象的方法和属性 用法: Function.apply(obj,args)方法能接收两个参数 obj:这个对象将代替Function类里this对象 args:这个是数组,它将作为参数传给Function(args–>arguments) 使用 1. f……继续阅读 »

阿豹 5年前 (2014-08-29) 243浏览 0评论 0个赞

js+jquery

js call

官方文档对call方法的解释 call 方法 应用于:Function 对象 调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数: thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。 说明: call……继续阅读 »

阿豹 5年前 (2014-08-29) 251浏览 0评论 0个赞

js+jquery

attachEvent和addEventListener

Mozilla中: target.addEventListener(type, listener, useCapture); target: 文档节点、document、window 或 XMLHttpRequest。 type: 字符串,事件名称,不含“on”,比如“click”、“mouseover”、“keydown”等。 listener :实现了 ……继续阅读 »

阿豹 5年前 (2014-08-22) 253浏览 0评论 0个赞

js+jquery

js作用域与作用域链

函数作用域(局部作用域) 块级作用域 :花括号内中的每一段代码都具有各自的作用域,而且变量在声明它们的代码段之外是不可见的。 函数作用域 :变量在声明它们的函数体以及这个函数体嵌套的任意函数体内都是有定义的。而Javascript压根没有块级作用域,而是函数作用域. 看下面一段代码 var scope="global"; f……继续阅读 »

阿豹 5年前 (2014-08-22) 265浏览 0评论 0个赞