自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 256

原创 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 323

转载 用策略模式编写表单验证

用策略模式编写表单验证

2016-12-29 14:43:43 342

转载 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 1731

原创 高度宽度不等的元素垂直水平分居中

无固定高度的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 280

原创 多行文本居中

兼容IE chrome Firefox的多行文本居中 Document .middle-box { display: table; height: 300px; border: 1px solid #ff0000; width: 4

2016-12-07 12:49:00 241

原创 身份证验证

看程序前先来了解下身份证号的构成:身份证号分为两种,旧的为15位,新的为18位。身份证15位编码规则:dddddd yymmdd xx p    其中 dddddd:地区码    yymmdd: 出生年月日    xx: 顺序类编码,无法确定    p: 性别,奇数为男,偶数为女; 身份证18位编码规则:dddddd yyyymmdd xxx y    其中 dddddd:地区码    yyy

2016-04-09 14:43:06 262

转载 javascript表单验证

javascript表单验证

2016-03-19 11:18:51 287

转载 express中文文档

express中文文档点击打开链接

2016-02-15 10:24:43 1012

转载 ReactJS入门学习一

React是什么?    React仅仅是VIEW层,而我们经常看到Angular是一个完整的框架,而React不是,因此我们看到他们两个的侧重点不一样,所以也不能比较的,React提供了模板语法及一些函数钩子用于HTML的渲染,只用于View层。React的优点?      1. 虚拟DOM  在DOM树的状态发生改变时,虚拟DOM机制会将前后DOM树进行对比,如

2016-01-26 13:02:53 294

转载 ReactJS入门学习二

阅读目录React的背景和基本原理理解React.render()什么是JSX?为什么要使用JSX?JSX的语法如何在JSX中如何使用事件如何在JSX中如何使用样式React的背景和基本原理     在web开发中,我们总需要将变化的数据实时反应到UI上,这时就需要对DOM进行操作,复杂或频繁的对DOM操作是性能瓶颈产生的原因,React为此引入了虚拟的DOM的机制,在浏览

2016-01-26 12:59:01 247

原创 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 1219

http权威指南

http权威指南的完全及清晰版

2016-12-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除