年度归档: 2014年
Zepto源码注释
/* Zepto v1.0-1-ga3cab6c - polyfill zepto detect event ajax form fx - zeptojs.com/license */;(function(undefined) { if ( ...
jQuery面向对象插件开发实例写法
jQuery面向对象开发的模式使我们的jQuery代码看起来思路清晰,不但有利于复用,甚至对程序的性能起到优化作用,一个好的面向对象写法能够帮助你快速入门jQuery插件开发。 所以最后我们的插件成了这样: ;(function($, wi ...
jQuery中使用ajax对表单数据进行异步验证
在网页中使用Ajax可以让网页的响应更快,通过异步地向服务器发送请求,不需要重新载入页面,提升了用户的体验。 在jQuery中使用Ajax基本格式为: $('#button').click(function(){ var data = $( ...
js移动设备手机跳转地址代码
if(/AppleWebKit.*mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopo ...
js判断浏览器及操作系统类型
ua = navigator.userAgent.toLowerCase(), check = function(r){ return r.test(ua); }, isStrict = document.compatMode == "CS ...
call和apply动态改变this
在javascript OOP中,我们经常会这样定义: function cat(){ } cat.prototype={ food:"fish", say: function(){ alert("I love "+this.food); ...
浏览器发现诡异的input代码
最近遇到的一个比较诡异的input变化,前后的代码都是一致的,却出现不一样的显示效果,然后我查看了两者的对比发现多了下面这行代码: input:not([type="image"]), textarea { box-sizing: bord ...
CSS select样式优化
CSS 下拉选择菜单基本的CSS样式不怎么好看,通过一些简单的样式优化,可以得到上面的样式,不兼容IE6样式,因为用到了opacity。
怎么用 javascript 实现拖拽
在网页上实现拖拽其实不难,第一我们需要知道鼠标的位置,第二我们需要知道当用户点击一个网页元素时这个元素要能够拖拽。 怎么用 javascript 实现拖拽 – 示例1 获取鼠标移动信息 开始我们需要获取鼠标的坐标.我们添加一个documen ...
jQuery插件开发模式汇总
本文来自国外:jQuery Plugin Pattern,讲解了几种jQuery插件开发模式以及引导你怎样去创建一个简单的jQuery插件。