- 博客(9)
- 资源 (6)
- 收藏
- 关注
原创 探讨web前端性能分析
1、web前端性能----原理:即是web用户在访问一个页面时所要花费的时间总和。即一个完全意义上的用户响应时间,相对于服务器的响应时间而言还会包括更多的内容和影响因素。那么一个web页面的完整请求包括了哪些部分的时间总和就是web前端性能分析和优化所需要了解的基础知识,先了解一下用户从浏览器访问一个url后到页面完全展示所有内容的整个过程吧。页面的请求过程:=========
2016-03-31 19:00:00 4258
转载 浏览器渲染原理及解剖浏览器内部工作原理
1、简单地说,页面渲染就是浏览器将html代码根据CSS定义的规则显示在浏览器窗口中的这个过程。先来大致了解一下浏览器都是怎么工作的: 1. 用户输入网址(假设是个html页面,并且是第一次访问),浏览器向服务器发出请求,服务器返回html文件; 2. 浏览器开始载入html代码,发现标签内有一个标签引用外部CSS文件; 3. 浏览器又发出CSS文件的请求,服务器返回这个CSS文
2016-03-31 17:41:08 12063
原创 style,currentStyle,runtimeStyle,getComputedStyle的区别及用法
1、样式表有三种方式:内嵌样式(inline Style) :是写在html标签里面的。内部样式(internal Style Sheet):是写在HTML的头部。外联样式表(External Style Sheet):是用link链接到外部css文件。style:标准的样式!可用来查询由html标签的style属性指定的样式。currentStyle:可用来查询/修改
2016-03-31 13:03:51 1538
原创 jQuery选择器(Sizzle)的拆分
主要包括元素的getElementsByTagName()和getElementById()方法元素的childNodes、firstChild、lastChild、nextSibling、parentNode、previousSibling属性Sizzele选择器的工作:1、Sizzle引擎主要包含一个构造器Sizzle(),3个核心功能函数(ma
2016-03-31 03:35:50 520
原创 js的replace详解
定义和用法replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。(JS 字符串有replace() 方法。但这个方法只会对匹配到的第一个字串替换,如果要全部替换的话,使用正则可以达成Replace 的效果)语法stringObject.replace(regexp/substr,replacement)参数 描述 regexp
2016-03-29 18:40:25 2754
转载 hammerJs-v2.0.4详解
一、前言移动端框架当前还处在初级阶段,但相对于移动端的应用来说已经有很长时间了。虽然暂时还没有PC端开发的需求量大,但移动端的Web必然是一种趋势,在接触移动端脚本的过程中,最开始想到的是juqery。Jquery2.0版本及以上已经开始偏向移动端,如对h5的支持,但支持还是不够完善,希望jq在后面的版本能够逐渐支持起来。最初在开发移动端Web的时候使用w3c标准的语法结构和原生的
2016-03-23 17:49:19 479
原创 JS元素位置和位置坐标
scrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 scrollWidth:获取对象的滚动宽度 offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度 offsetL
2016-03-22 10:32:27 16910
转载 Javascript:谈谈JS的全局变量跟局部变量
如下两段JS代码的区别:[javascript] view plain copy"text/javascript"> var a = "Hello"; function test(){ var a; alert(a); a = "World"; alert(a
2016-03-21 07:54:07 562
原创 jQuery的deferred对象和promise对象
Promise是一种令代码异步行为更加优雅的抽象,有了它,我们就可以像写同步代码一样去写异步代码。jQuery从1.5版本开始实现了CommonJS Promise/A规范这一重量级方案,不过没有严格按照规范进行实现,有一些API上的差异。1、deferred对象的方法:(1) $.Deferred() 生成一个deferred对象。 (2
2016-03-16 02:25:35 2175
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人