- 浏览: 431202 次
- 性别:
- 来自: 广州
-
最新评论
-
xiaomuxingren:
你好,请问update-alternatives --inst ...
JDK8安装及jenkins安装 -
wahahachuang8:
我觉得这种东西自己开发太麻烦了,就别自己捣鼓了,找个第三方,方 ...
HTML5 WebSocket -
晨曦的朝阳:
刚好有需求,学习一下!
MySql主从配置 -
mfkvfn:
这是恶意的商业竞争呀
解决 android 微信5.0及后续版本无法打开电话号码的问题 -
fwyhf:
require('./monitor/module_liste ...
NodeJS Server 进程自动重启
文章列表
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中,方法中通过链接的方式设置 ...
从jQuery中抽取工具函数
- 博客分类:
- jQuery
每一个JS框架中都首先包含一些工具函数,为框架代码打下基础:
jQuery工具函数挺多的,下面列出主要部分,其实有很多是可以在项目中用到的,标注* 号的暂未支持:
noConflict
ready(* )(抽取了Callback出来后,这里需要进行相应的调整)
isFunction
isArray
isWindow
isNumeric(这个非常有意思,判断的比较全面!isNaN( parseFloat(obj) ) && isFinite( obj );)
type
isPlainObject(测试对象是否是纯粹的对象(通过 "{}& ...
严格来讲,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团队站点:
百度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解决办法
- 博客分类:
- JS进阶
造成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的同学可以把这些基础都学好。
一、《Java编程思想》
这是一本大而全,并且很细的介绍Java语言的书!OK,其实语言介绍都是差不多的!可以选看《Java核心卷》,或者其他的基本语言介绍。
以下是个人认为第一遍看这本书时的一些重点,希望对初看这本书的同学有一定的帮助,无可厚非,刚开始看时里面有部分章节的细节太多,个人认为是不必去深究它那些细节的,每一个章节进行了一定的重点区分,在看 ...
在XP环境中建立Web站点
1.网上有一个教程,已经写得非常明白,从花生壳到建站过程,在此不再重复:
http://ask.oray.com/help/10790.html
2.网页版激活花生壳域名
http://www.msserver.com.cn/Admin/148.html
3.通过IIS搭建邮件服务器和FTP ...
一名程序员,实用的一些工具
- 博客分类:
- Util
一名程序员,实用的一些工具
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 ...