宝哥
一个5年的前端开发工作者,有3年前端开发文章,主要分享我日常前端开发经验。不积跬步,无以至千里、不积细流,无以成江海
jQuery构造函数插件开发模式
最近在看关于Javascript框架的开发,发现很多jQuery插件也是一个小型的Javascript框架模型,js框架常常用到构造函数的模式或者字面量的开发模式,每一个方法使用原型搭建,最后是使用简写实例化,再在代码中使用。后面有机会我会 ...
APICloud Javascript Library
/* * APICloud JavaScript Library * Copyright (c) 2014 apicloud.com */ (function(window){ var u = {}; var isAndroid = (/a ...
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 ...
