Fork me on GitHub
随笔 - 265  文章 - 0  评论 - 1075  阅读 - 230万
12 2014 档案
2014总结
摘要:过去的一年:公司项目屈居稳定jQuery源码分析系列完结慕课网jQuery源码分析完结2015年的目标:看10本书以上写一本jQuery源码与实践结合的书籍写一个MVVM的基础框架博友们共勉吧! 阅读全文
posted @ 2014-12-31 20:50 【艾伦】 阅读(669) 评论(1) 推荐(0) 编辑
模拟jsonp的实现
摘要:function prescript(s) { if (s.cache === undefined) { s.cache = false; } if (s.crossDomain) { s.type = "GET"; } } function prejsonp(... 阅读全文
posted @ 2014-12-17 15:39 【艾伦】 阅读(1966) 评论(0) 推荐(1) 编辑
模拟ajax的 script请求
摘要:/** * 模拟ajax的 script请求 * @param {[type]} options [description] * @return {[type]} [description] */ function createAjax(options) { if (typeof url === "objec... 阅读全文
posted @ 2014-12-16 15:35 【艾伦】 阅读(2595) 评论(0) 推荐(1) 编辑
四种常见的 POST 提交数据方式
摘要:HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。 我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。... 阅读全文
posted @ 2014-12-15 15:52 【艾伦】 阅读(197160) 评论(2) 推荐(10) 编辑
jQuery尺寸算法
摘要:我们默认都统一是采用offsetWidth或者offsetHeight取值了,但我们知道关于这2个尺寸的算法是这样的: offsetWidth = border-left-width + padding-left + width + padding-right + border-right-width; offsetHeight = border-top-width + paddin... 阅读全文
posted @ 2014-12-10 15:41 【艾伦】 阅读(1190) 评论(0) 推荐(0) 编辑
元素尺寸的获取
摘要:scrollWidth、clientWidth、offsetWidth区别 scrollWidth是对象的实际内容的宽,不包边线宽度,会随对象中内容的多少改变(内容多了可能会改变对象的实际宽度) clientWidth是对象可见的宽度,不包滚动条等边线,会随窗口的显示大小改变 offsetWidth是对象的可见宽度,包滚动条等边线,会随窗口的显示大小改变。 有三种方法能够确定浏览... 阅读全文
posted @ 2014-12-10 13:29 【艾伦】 阅读(818) 评论(0) 推荐(3) 编辑
火狐、谷歌、IE关于document.body.scrollTop和document.documentElement.scrollTop 以及值为0的问题
摘要:一、先遇到document.body.scrollTop值为0的问题 做页面的时候可能会用到位置固定的层,读取document.body.scrollTop来设置层的位置,像这样, window.onscroll=function () { var oId=document.getElementByIdx_x("id"); oId.style.top=document.body.sc... 阅读全文
posted @ 2014-12-09 16:10 【艾伦】 阅读(3623) 评论(0) 推荐(1) 编辑
浏览器的聚焦
摘要:这又是一个老话题了, 不过最近在详写jQuery事件模拟的时候顺便又回顾了一次,做个记录巩固下吧 当然这里所说的问题都是在旧版本的浏览器中出现的兼容问题,首先从事件流谈起 通常支持事件冒泡(Event Bubbling)的事件类型为鼠标事件和键盘事件,例如:mouseover, mouseout, click, keydown, keypress。 接口事件则通常不支持事件冒泡(Even... 阅读全文
posted @ 2014-12-08 19:13 【艾伦】 阅读(893) 评论(0) 推荐(1) 编辑
jQuery事件流的顺序
摘要:点击p被委托,ul被阻止了,因为内部重写了事件对象 v> 测试代码 var aaron = $("#aaron") //同一个元素上绑定不同的事件委托 aaron.on('mousedown','p',function(e){ console.log('委托到p触发') // e.stopP... 阅读全文
posted @ 2014-12-03 14:48 【艾伦】 阅读(3350) 评论(0) 推荐(2) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示