`
haiyupeter
  • 浏览: 431202 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
1.localStorage的操作API setItem(key, value) getItem(key) length key(i),相当于for (var key in params){ /* do something */}中的key一样,获取存储于localStorage中的key列表,有时候用于遍历   不过localStorage只能存储字符串 ,连基本对象都无法存储, ...

jQuery插件实例集合

    博客分类:
  • Util
jQuery插件实例集合     1.  jQuery插件实例 http://zfms.iteye.com/blog/190968   很佩服作者把这么多的插件搜索起来,必需转到当前的内容里面来,参考学习必备   文件上传 表单验证 表单-选取框 表单基本、输入框、选择框 时 ...
jQuery链式代码风格:jQuery(“#one_div”).html(“something”).on(“click”, function(){}).find(“p”); 的实现原理解析。 1.通过数组方式支持连写 JavaScript 可以设计用起来像 Array 的对象: var arr = ['ab', 'ac', 'add']; arr.replace = function ( c, v ) { for (var i = 0; i < this.length; i++) { this[i] = this[i].replace(c, v); ...
jQuery提供了一整套非常好用的遍历Dom树节点的API,下面是看源码的过程,看完了后对API进行分级别,将将要的级别移到插件,或者将其删除,保持jQuery的精简。 学习重点: 正则表达式深化 var rparentsprev = /^(?:parents|prevUntil|prevAll)/;      ?:在正则表达式中表示:非捕获子模式,即使满足parents|prevUntil|prevAll,也不捕获 同类方法的抽取     parent,parents...,并将他们推入栈中(pushStack),回顾pushStack方法定义在core.js中,方法中通过链接的方式设置 ...
每一个JS框架中都首先包含一些工具函数,为框架代码打下基础: jQuery工具函数挺多的,下面列出主要部分,其实有很多是可以在项目中用到的,标注* 号的暂未支持: noConflict ready(* )(抽取了Callback出来后,这里需要进行相应的调整) isFunction isArray isWindow isNumeric(这个非常有意思,判断的比较全面!isNaN( parseFloat(obj) ) &amp;&amp; isFinite( obj );) type isPlainObject(测试对象是否是纯粹的对象(通过 &quot;{}& ...
严格来讲,jQuery的Callback对象只是对于回调的一种封装,使其变得更加通用,机制类似于事件,只是触发是由手工fire触发回调,当然也支持在事件的回调中触发回调列表 // String to Object flags format cache var flagsCache = {}; // Convert String-formatted flags into Object-formatted ones and store in cache function createFlags( flags ) { var object = flags ...
        话说现在已经是知识大爆炸的年代,不管你想到什么,或许都有人已经做了,所以在有任何想法前,那么请先到百度或者谷歌上搜索一下,是否有人已经实现了。那么是否别人做了,就不能再重复造轮子了呢?那也未必。前一阵子看到过一份文章,里面就有描述,如果不重复造轮子,又怎么知道什么样的轮子才是更适合的呢。         本来打算就jQuery进行版本的精简,然后看了部分的源代码,当然论坛已经有人对源码进行了分析了!http://nuysoft.iteye.com/blog/1190542 ,此人也确实有钻研精神,里面除了对源码进行相应的解析外,还提到如何去看源码更好的方法。其打算把1.7.1看 ...

国内那些UED团队

    博客分类:
  • Util
推荐几个国内一些比较好的UED团队站点:   百度UED: http://ued.baidu.com/   淘宝UED: http://ued.taobao.com/   支付宝UED: http://ued.alipay.com/   阿里巴巴UED: http://www.aliued.cn/   搜狐UED: http://ued.sohu.com/   腾讯UED: http://cdc.tencent.com/   腾讯移动端UED: http://wsd.tencent.com/   腾讯技术相关UED: http://isd.te ...
JavaScript跨域访问有多种方式: p3p跨域写cookie 通过jsonp的方式跨域调用 跨域post表单 Ajax跨域实现 1.p3p跨域写cookie 先看hosts配置: 127.0.0.1 dev.operamasks.org 127.0.0.1 plus.operamask.org 页面代码b.html下面: <html> <head></head& ...
JavaScript字符串拼接方法: 1. +号: var result = “hello” + ” ” + “world”; 2. 数组join方法:var arr = ["hello", " ", "world"]; arr.join(“”); 示例代码: <html> <head> <script type="text/javascript"> function main() { var str = &q ...
        造成IE6报Aborted的情况有很多,本文着重解析<a>标签中添加onclick事件时导致的Aborted情况。 <a onclick="dosomething()" href="javascript:void(0);">test</a>         关于javascript:void(0)与return false;已经有很多高手对其进行过分析:         慎用javascript:void(0)         javascript:void(0)         上面两个链接中,第2 ...
学好Java基础的几本书         每一门语言及技术都各有各的特点,以下是我在学习Java开发过程中看过一些觉得对Java基础有帮助的几本书,希望学Java的同学可以把这些基础都学好。 一、《Java编程思想》         这是一本大而全,并且很细的介绍Java语言的书!OK,其实语言介绍都是差不多的!可以选看《Java核心卷》,或者其他的基本语言介绍。             以下是个人认为第一遍看这本书时的一些重点,希望对初看这本书的同学有一定的帮助,无可厚非,刚开始看时里面有部分章节的细节太多,个人认为是不必去深究它那些细节的,每一个章节进行了一定的重点区分,在看 ...

建立Web站点

    博客分类:
  • Util
在XP环境中建立Web站点 1.网上有一个教程,已经写得非常明白,从花生壳到建站过程,在此不再重复: http://ask.oray.com/help/10790.html   2.网页版激活花生壳域名 http://www.msserver.com.cn/Admin/148.html   3.通过IIS搭建邮件服务器和FTP ...
一名程序员,实用的一些工具 1、XMind (思维导图) XMind辅助你将你的随时记录头脑风暴,快速理清思路。 通过它可以绘制思维导图,鱼骨图,二维图,树形图,逻辑图,组织结构图等。 个人觉得在做产品需求及设计时非常的有用! 2.XmlMind Xml Editor (XXE文档编辑器) 通过XXE,可以编写docbook格式的xml文档,而这个文档,可以导出为html格式的文档发布到网上。 同时,可以使用ant等构建脚本,编写完成后直接构建出html格式的文档,拿到html的文档后,可以转换成PDF,或者将其转换成eclipse参考文档相关的格式。 对统一公司的产品手册, ...
    最近项目组决定采用selenium作为测试工具,在使用过程中发现selenium的一些问题,写出来,大家一起分享一下。希望对使用selenium的人有所帮助。     场景1: 模拟键盘的keypress事件,每输入一个字符都进行整体的校验,selenium提供了keyPress(arg0, arg1)方法,对于输入普通的字符是很正常的,比如:'3','s','D',','等,但是有一个字符'.'单纯使用keyPress('elemId', '.')就是无法输入,没有看到他的的源码,所以也不知道它是怎么做的,后来找到了一种方式:先调focus(arg0)函数,然后再调keyPre ...
Global site tag (gtag.js) - Google Analytics