会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
开发的点点滴滴
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2017年2月26日
Promise简介
摘要: Promise是ES6中的函数,规范了如何处理异步任务的回调函数,功能类似于jQuery的defferred。简单说就是通过promise对象的不同状态调用不同的回调函数。目前IE8及以下不支持,其他浏览器都支持。 promise对象的状态,从Pending转换为Resolved或Rejected之
阅读全文
posted @ 2017-02-26 10:29 开发之路
阅读(1206)
评论(0)
推荐(1)
2017年2月23日
jQuery使用记录
摘要: jQuery方法获得的集合为类数组对象,可以用一些数组的方法。集合里面的元素为DOM元素,不是jQuery对象。 jQuery设置css3属性的兼容性写法: jquery 1.9版本中移出了hover事件,改为mouseenter和mouseout事件; 查询元素上面绑定的所有事件的方法: 命名空间
阅读全文
posted @ 2017-02-23 22:40 开发之路
阅读(649)
评论(0)
推荐(0)
2017年2月22日
浏览器缓存控制
摘要: 浏览器缓存控制 Last-Modified/ If-Modified-Since(Validation) 在浏览器第一次请求某一个URL时,服务器端的返回状态码200,内容是客户端请求的资源,同时有一个Last-Modified的属性标记此文件在服务器端最后被修改的时间。 客户端第二次请求此URL时
阅读全文
posted @ 2017-02-22 22:23 开发之路
阅读(1706)
评论(0)
推荐(0)
楼层导航
摘要: 1.点击跳转到相应区域: 页面scroll掉的距离 = 目标板块在文档中的垂直坐标 - 起始板块(目标位置)到视图顶部的距离; document.body.scrollTop = scrollLength; document.documentElement.scrollTop = scrollLen
阅读全文
posted @ 2017-02-22 21:47 开发之路
阅读(827)
评论(0)
推荐(0)
获取元素的宽、高和位置
摘要: 原生JS中 ele.getBoundingClientRect():获取一个元素相对于浏览器视口的的坐标(无论父元素定位与否),返回一个Object对象,该对象有6个属性:top/left/right/bottom/width/height。几乎所有浏览器都支持该方法。jQuery中没有直接的方法,
阅读全文
posted @ 2017-02-22 15:33 开发之路
阅读(1901)
评论(0)
推荐(0)
2017年2月21日
Unicode字符集和编码方式
摘要: 通常将一个标准中能够表示的所有字符的集合称为字符集,比如ISO/Unicode所定义的字符集为Unicode。在Unicode中,每个字符占据一个码位/Unicode 编号(用4位十六进制数表示,Code point:U+ FFFF),如U+ 0000为“Null”,U+ 597D="好"。Unic
阅读全文
posted @ 2017-02-21 15:21 开发之路
阅读(2484)
评论(1)
推荐(0)
2017年2月20日
浏览器如何生成URL
摘要: 点击页面中的链接,浏览器会根据源码中相对URL路径作不同的处理: (1)有协议名称,但没有域名信息 对于这种形式的URL,它的协议,路径,查询字符串和片段ID都以它自身为准,但域名信息的部分,以引用它的那个页面地址为准。 (2)没有协议名,但有域名信息 协议名称由原发起页面确定,而所有接下来的URL
阅读全文
posted @ 2017-02-20 14:46 开发之路
阅读(3878)
评论(0)
推荐(0)
js中new一个对象的过程
摘要: 使用new关键字调用函数(new ClassA(…))的具体步骤: 1. 创建空对象; var obj = {}; 2. 设置新对象的constructor属性为构造函数的名称,设置新对象的__proto__属性指向构造函数的prototype对象; obj.__proto__ = ClassA.p
阅读全文
posted @ 2017-02-20 10:07 开发之路
阅读(41097)
评论(3)
推荐(2)
2017年2月19日
定时器
摘要: setTimeout,setInterval并不是多线程,只是浏览器提供的一个定时的事件触发器,让js代码在浏览器中延时执行。 let timeoutID = window.setTimeout(func[, delay, param1, param2, ...]); //param1/param2
阅读全文
posted @ 2017-02-19 14:20 开发之路
阅读(440)
评论(0)
推荐(0)
浏览器组成、线程及event loop
摘要: 浏览器组成 User interface: a. Every part of the browser display, except the window. b. The address bar, back/forward button, bookmarking menu, etc. Browser
阅读全文
posted @ 2017-02-19 13:43 开发之路
阅读(1417)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告