- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 jQuery.extend()方法和jQuery.fn.extend()方法源码分析
这是一个扩展合并函数合并两个或更多对象的属性到第一个对象中,jQuery 后续的大部分功能都通过该函数扩展1.合并两个普通对象//给两个普通对象合并属性var obj1={name:'Tom',age:22};var obj2={name:'Jack',height:180};console.log($.extend(obj1,obj2)); //Object {name: "
2017-05-15 22:57:47
288
原创 jquery源码--整体结构
版本:2.0.3整体的架构:(function(){(21,94) 定义变量和函数,赋值JQuery(96,283)添加JQuery的一些方法和属性(285,347) extend JQ的继承方法(877,2856) Sizzle:复杂选择器的实现。(2880,3042) Callbacks:回调对象:对函数的统一管理(3043,31
2017-05-13 14:01:46
358
转载 jQuery源码中的“new jQuery.fn.init()”什么意思?
最近打算试试看看jQuery的源码,刚开个头就卡住了。无论如何都理解不了jQuery源码入口部分中的return new jQuery.fn.init( selector, context )自执行的匿名函数jQuery源码最外层的结构如下:(function(window,undefined){ ...})(window);任何库的引入都得做到不污染全局变量
2016-12-20 17:34:07
1824
原创 高度宽度不等的元素垂直水平分居中
无固定高度的div垂直居中代码要点:父容器container加css属性 text-align:center;子容器center加css属性display:inline-block;.center{_display:inline;} 为针对ie6的hack,针对ie6前面的display:inline-block;的作用是在ie下触发元素的layout,使其haslayout。
2016-12-07 20:34:59
302
原创 多行文本居中
兼容IE chrome Firefox的多行文本居中 Document .middle-box { display: table; height: 300px; border: 1px solid #ff0000; width: 4
2016-12-07 12:49:00
273
原创 身份证验证
看程序前先来了解下身份证号的构成:身份证号分为两种,旧的为15位,新的为18位。身份证15位编码规则:dddddd yymmdd xx p 其中 dddddd:地区码 yymmdd: 出生年月日 xx: 顺序类编码,无法确定 p: 性别,奇数为男,偶数为女; 身份证18位编码规则:dddddd yyyymmdd xxx y 其中 dddddd:地区码 yyy
2016-04-09 14:43:06
295
转载 ReactJS入门学习一
React是什么? React仅仅是VIEW层,而我们经常看到Angular是一个完整的框架,而React不是,因此我们看到他们两个的侧重点不一样,所以也不能比较的,React提供了模板语法及一些函数钩子用于HTML的渲染,只用于View层。React的优点? 1. 虚拟DOM 在DOM树的状态发生改变时,虚拟DOM机制会将前后DOM树进行对比,如
2016-01-26 13:02:53
318
转载 ReactJS入门学习二
阅读目录React的背景和基本原理理解React.render()什么是JSX?为什么要使用JSX?JSX的语法如何在JSX中如何使用事件如何在JSX中如何使用样式React的背景和基本原理 在web开发中,我们总需要将变化的数据实时反应到UI上,这时就需要对DOM进行操作,复杂或频繁的对DOM操作是性能瓶颈产生的原因,React为此引入了虚拟的DOM的机制,在浏览
2016-01-26 12:59:01
280
原创 canvas在移动端横纵坐标比例不等
//canvas宽高就等于屏幕宽高,且等比例 can = document.getElementById("canvas"); ctx = can.getContext('2d'); var clientWidth = document.documentElement.clientWidth; var clientHeight = document.docum
2016-01-26 11:44:48
1286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人