JAVASCRIPT
踏坑的手艺人
这个作者很懒,什么都没留下…
展开
-
实用javascript
实用JavaScript 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey ev原创 2009-01-22 15:27:00 · 511 阅读 · 0 评论 -
XMLHttpRequest是什么、怎样完整地执行一次GET请求、怎样检测错误。
var xmlhttp; function LoadXmlDoc(url){ xmlhttp = null; if(window.XMLHttpRequest){ //code for all new browsers xm原创 2014-11-13 17:16:58 · 1691 阅读 · 0 评论 -
WEB前端开发规范
规范目的 为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档.本文档如有不对或者不合适的地方请及时提出, 经讨论决定后方可更改.基本准则 符合web标准, 语义化html, 结构、表现、行为分离, 兼容性优良. 页面性能方面, 代码要求简洁明了有序, 尽可能的减小服务器负载, 保证最快的解析速度.文件规范 1. html, css原创 2013-07-22 23:09:32 · 1279 阅读 · 1 评论 -
JSON和JSONP原理和区别
前言由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须支持We原创 2013-06-27 18:05:04 · 898 阅读 · 0 评论 -
javascript Cookie的增、删、改 、查
//添加cookie:cookie名称,cookie值,以及在多少小时后过期。这里约定expireHours为0时不设定过期时间,即当浏览器关闭时cookie自动消失function addcookie(name, value, expireHours) { var cookieString = name + "=" + escape(value); //判断是否设置过期时间原创 2013-01-25 19:07:00 · 743 阅读 · 0 评论 -
window.onload方法 和jquery中的$(document).ready()方法区别
大多数情况下,jquery代码的编写,都要求我们将jquery的代码放在$(document).ready(function(){ ........jquery代码...........});上面的代码和$().ready(function(){ ........jquery代码...........});$(function(){原创 2012-12-31 14:38:57 · 831 阅读 · 0 评论 -
1.1 jQuery--总体框架
1.11自调用匿名函数 self-invoking anonymous function打开jQuery源码,首先我们可以看到这样的代码结构:( function(widow,undefined){ //code ....})(window)这是一个自调用匿名函数。那到底是什么呢?在第一括号内,创建一个匿名函数;第二个括号,表示立即执行。 → what那么为什么原创 2012-09-06 17:55:48 · 714 阅读 · 0 评论 -
javaScript---- RegExp-常用正则表达式
2.4 常用正则表达式在网上找到一篇广为流传的文章《常用正则表达式》,逐一分析,不足地方进行补充和纠正。常用的数字正则(严格匹配)正则 含义^[1-9]\d*$ 匹配正整数^-[1-9]\d*$ 匹配负整数^-?[1-9]\d*$ 匹配整数^[1-9]\d*|0$ 匹配非负整数(正整数 + 0)^-[1-9]\d*|0$ 匹配非正整数(负整数 + 0)^[1-9]\原创 2012-09-06 15:07:07 · 1279 阅读 · 0 评论 -
jQuery解密之----执行过程分析
javaScript 是一门基于对象的语言,然而它的对象技术的实现与其他的语言有很大的差异。在javaScript中,定义一个类的一般采用以下这种模式: //定义一个构造函数testClass(param1,param2){ this.att1=param1; this.att2=param2; ....}// 在prototype对象上扩展,加上相应原创 2012-09-06 10:51:57 · 682 阅读 · 0 评论 -
jquery autocomplete 实现搜索提示功能,中文/拼音也没问题
1.接下来我们根据我写的实例来讲解: 效果如下图所示2.注意jquery 的类库要用 jquery autocomplete 自带的库 下载地址: jquery.autocomplete1.1.zip 3.前台源码jQuery Autocomplete Plugin $().ready(function() { $("#suggest13").autoc原创 2012-07-04 16:58:41 · 8270 阅读 · 3 评论 -
前端开发的 10 个新鲜工具
每个月我们都会带来一些新鲜和有用的网络工具,帮助设计师和开发人员能够轻松地实现自己的设计任务。今天,我们积累了10个新的网络工具,以简化的网页设计师和开发人员的任务,其中包括:gzipWTF采用HTTP压缩,scrambls处理在线隐私,虚拟生成图像及内容和debeaver管理数据库。希望这个名单将是对大家有用。1. Dummy : 图像和内容处理的 PHP 工具包Dumm转载 2012-06-18 10:04:41 · 1052 阅读 · 0 评论 -
常用正则表达式
function checkEmail(e) { if (e.email.value.match(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+/.(?:com|org|net|gov|biz|info|name|aero|mobi|jobs|museum|asia|[A-Z]{2})$/gi)) { $get(t_email).innerHT原创 2010-02-21 11:43:00 · 766 阅读 · 1 评论 -
JS实现图片无缝滚动
想必大家都注意到的不循环滚动,所以出现了很多替代脚本,或iframe或JS输出,不管怎么做,都略显麻烦。下面说一下这个相对简单的实现思路:一个设定宽度并且隐藏超出它宽度的内容的容器demo,里面放demo1和demo2, demo1是滚动内容,demo2为demo1的直接克隆,通过不断改变demo1的scrollTop或者scrollLeft达到滚动的目的,当滚动至demo1与转载 2009-03-02 10:36:00 · 498 阅读 · 0 评论 -
JavaScript探秘:强大的原型和原型链
// foo 变量是上例中的for(var i in foo) { if (foo.hasOwnProperty(i)) { console.log(i); }}JavaScript 不包含传统的类继承模型,而是使用 prototypal 原型模型。虽然这经常被当作是 JavaScript 的缺点被提及,其实基于原型的继承模型比传统的类继承还要强大。实现传原创 2014-11-13 18:15:24 · 1135 阅读 · 0 评论