摘要: 最近一直在研读 jQuery 源码,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,其结构明晰,高内聚、低耦合,兼具优秀的性能与便利的扩展性,在浏览器的兼容性(功能缺陷、渐进增强)优雅的处理能力以及 Ajax 等方面周到而强大的定制功能无不令人惊叹。 jQuery 的整体结构是这样的: jQ 阅读全文
posted @ 2017-12-02 13:02 dunker 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 非input数组方式提交成数组 上面两种提交方式中,直接点提交按钮提交,和用jQuery$('form').seriaze()序列化提交,得到的结果都是一样的。 加[]后台得到数组,不加[]得到最后标签的值。 如果第二种也要提交成数组,那怎么办呢? 办法就是,在提交之前用jQuery处理: 阅读全文
posted @ 2017-11-18 12:22 dunker 阅读(148) 评论(0) 推荐(0) 编辑
摘要: nodejs npm常用命令 npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准。有了npm,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。 1、npm install moduleNames:安装Node模块安装完毕后会产生一个node_m 阅读全文
posted @ 2017-11-15 10:39 dunker 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 最近写验证的时候感觉原生的验证谢了一遍又一遍,就想到了“不要重复造轮子,学会管理自己的工具库”这句名言,于是尝试用jq的validator。 用过又发现需要自定义方法去验证,于是去查官网,写了Jquery.validator.addMethod()方法 <DOCTYPE html PUBLIC "- 阅读全文
posted @ 2017-11-13 17:38 dunker 阅读(261) 评论(0) 推荐(0) 编辑
摘要: onclick的事件被先执行 ,其次是href中定义的(页面跳转或者javascript) 同时存在两个定义的时候(onclick与href都定义了),如果想阻止href的动作,在onclick必须加上return false; 一般是这样写onclick="xxx();return false;" 阅读全文
posted @ 2017-11-11 10:54 dunker 阅读(580) 评论(0) 推荐(0) 编辑
摘要: JS是单线程语言,多数的网站不需要大量计算,程序耗时主要是在磁盘I/O和网络I/O上 ,虽然固态硬盘SSD读取很快,但是和CPU比起来却不在一个数量级上,而且网络上的一个数据包来回时间更慢,所以一些CPU直接执行的任务就是主线程任务优先执行,随之就有了同步任务(主线程排队执行的任务前一个执行完毕才执 阅读全文
posted @ 2017-11-10 15:03 dunker 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 过滤器是一个通过输入数据,能够及时对数据进行处理并返回一个数据结果的简单函数。Vue有很多很便利的过滤器,可以参考官方文档, http://cn.vuejs.org/api/#过滤器 ,过滤器通常会使用管道标志 “ | ”, 比如: 在上述的例子中,在插值的时候,使用了Vue的一个uppercase 阅读全文
posted @ 2017-11-09 19:07 dunker 阅读(2322) 评论(0) 推荐(0) 编辑
摘要: 凸版印刷效果 这种效果尤其适用于中等亮度背景配上深色文字的场景;但它也可用于深色底、浅色字的场景,只要文字不是黑色并且背景不是纯黑或纯白就行 【浅色背景深色文本】 【深色背景浅色文本】 空心字效果 发光效果 模糊效果 鼠标移入后,文字由模糊变清晰 凸起效果 文字凸起(伪3D)效果的主要思路就是使用一 阅读全文
posted @ 2017-09-16 22:52 dunker 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 函数运行时,自动生成的一个内部对象,只能在函数内部使用 随着函数使用场合的不同,this的值也发生着改变,但是有一个总原则:this指的是调用函数的那个对象(核心) 1、纯粹的函数调用 this指的是全局对象globa ex: var x = 2; 阅读全文
posted @ 2017-09-16 22:42 dunker 阅读(255) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-09-16 22:21 dunker 阅读(2) 评论(0) 推荐(0) 编辑