用户名规则之只含汉字、数字、字母、下划线

先推荐一个在线测试/学习正则表达式的网址, http://www.gskinner.com/RegExr/ 1、一个正则表达式,只含有汉字、数字、字母、下划线不能以下划线开头和结尾: ^(?!_)(?!.*?_$)[a-zA-Z0-9_\u ...

JavaScript冒泡排序算法

js冒泡排序由于比较简单和容易理解,往往会成为人们首先想到的排序算法。最基本的想法就是在一次里面比较两个数字,并且确保他们在移动到其他项目之前有一个正确的顺序。在每一关结束,有价值的“排序”到正确的位置,最终只留下其他项目排序。

jQuery构造函数插件开发模式

最近在看关于Javascript框架的开发,发现很多jQuery插件也是一个小型的Javascript框架模型,js框架常常用到构造函数的模式或者字面量的开发模式,每一个方法使用原型搭建,最后是使用简写实例化,再在代码中使用。后面有机会我会 ...

json数组使用jquery each循环遍历

说实话,有点怕使用JSON,可能是因为比较少用的原因,也没有重点学习过这方面的知识,JavaScript的视频学习到了事件了。快要进入实战阶段了。一方面积累基础,一方面学习重点知识。 JSON数组格式是比较复杂的一种类型,我们可以通过eac ...

JSON格式简介及一些对应函数

JSON格式简介及一些对应函数
JSON建构有两种结构: 1. “名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),记录(record),结构(struct),字典(dictionary) ...

JavaScript对象遍历属性和值

加入你输出来一个对象,但是苦于不知道里面有哪些属性和值,这个时候,你可以通过下面的代码来遍历这个对象,从而输出全部的属性和值。 一个是通过for循环来输出,一个则是通过for……in。 var len = obj.length; for(v ...

js16:匿名函数和闭包

本文分享的是关于js闭包和匿名函数的一些代码和解释,希望对你有所帮助。

js15-6:原型式继承

前面已经说过了javascript的3中继承,分别是: 1.原型链继承,2.借用构造函数继承(对象冒充继承) 3.组合继承(结合前两种) 截下来讲到的是第四种:原型式继承 //临时中转函数 function obj(o) { //o表示将要 ...

js15-5:javascript继承

ECMAScript只支持继承,不支持接口实现,而实现继承的方式依靠原型链形成。 1.使用原型链继承 function Box() { //被继承的函数叫做超类型(父类,基类) this.name = 'Lee'; } function D ...

js15-4:原型的缺点和解决方法

原型模式缺点: 无法保持独立; 信息共享 无法传参 两个属性相同改变 function Box() {} Box.prototype = { constructor : Box, name : 'caibaojian', age : 100 ...