JavaScript
文章平均质量分 70
「已注销」
这个作者很懒,什么都没留下…
展开
-
RegExp 正则表达式
字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代码难以复用。正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的转载 2016-06-17 21:30:00 · 433 阅读 · 0 评论 -
JavaScript之Prototype学习(二)
代码: Prototype Study function Person(id) { this.id = id; } Person.prototype = {// constructor : Person, name : 'z3',原创 2017-04-04 18:16:28 · 306 阅读 · 0 评论 -
JavaScript之Prototype学习(三)
代码: oop function Person() { } Person.prototype = { name : 'Lucy', age : 23, friends : ['Kinsey','Godwin','David'],原创 2017-04-04 19:16:16 · 425 阅读 · 1 评论 -
JavaScript之学习arguments对象
Function Study function test(a,b) { // if(arguments.length===arguments.callee.length) { document.write(test.length) document.writ原创 2017-03-26 00:42:15 · 289 阅读 · 0 评论 -
JavaScript建立接口的方式(二)之属性检测接口实现方式
JS Define Interface //JS定义接口的三种方式 //优点: 程序员可以一个参考 //缺点: 还是属于文档定义的范畴,定义方式松散,没有检查接口的方法是否完全被实现 var CompostiteImpl = function() { }; CompostiteImpl原创 2017-04-11 00:06:19 · 522 阅读 · 0 评论 -
JavaScript建立接口的方式(一)之属性检测接口实现方式
Untitled Document // 第二种实现接口的方式 属性检测的方式 /** * interface Composite { * function add(obj); * function remove(obj); * function uopdate(obj); * }转载 2017-04-11 00:05:09 · 600 阅读 · 0 评论 -
JavaScript之Prototype学习(一)
ProtoType function Person(sex) { this.sex = sex; } Person.prototype.name = 'Lucy'; Person.prototype.age = 20; Person.prototype.sayHi = func原创 2017-04-01 01:14:35 · 329 阅读 · 0 评论 -
JavaScript函数三种定义形式
Study Fanction //1. function语句式 function test1() { window.document.write('test1...') } test1(); //2. ECMA recommend 函数直接量 var test2原创 2017-03-23 23:43:51 · 525 阅读 · 0 评论 -
JavaScript学习之function与Function区别
Generally speaking, a function is a "subprogram" that can be called by code external (or internal in the case of recursion) to the function. Like the program itself, a function is composed of a sequen转载 2017-03-30 00:29:47 · 1549 阅读 · 0 评论 -
JavaScript学习之创建对象(一)
Object JavaScript //第一种工厂模式方法 function createPerson(name,age,sex) { var o = new Object(); o.name = name; o.age = age; o.sex = sex原创 2017-03-30 00:20:14 · 252 阅读 · 0 评论 -
倒计时-自动跳转页面
<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path; String errorMsg = (String) request.g原创 2017-02-20 12:48:24 · 704 阅读 · 0 评论 -
JavaScript对象之面向对象的三种继承方式
INHERTIED /* * 原型继承的特点: * 即继承了父类的模版 又继承了父类的原型对象 */ function Person(name,age) { this.name = name; this.age = age; }原创 2017-04-06 23:12:01 · 485 阅读 · 0 评论 -
JavaScript利用对象去重复值
Object Test2 function unique(arr) { var obj = {}; for(var i=0; i<arr.length; i++){ obj[arr[i]] = arr[i]; } documen原创 2017-03-20 23:24:54 · 932 阅读 · 0 评论 -
JavaScript之call方法学习
Call Function Study function sum(a,b) { return a+b; } function call1(a,b) { return sum.call(this,a,b); } function apply1(a,b)原创 2017-03-27 21:36:04 · 384 阅读 · 0 评论 -
JavaScript学习: NaN数据类型
Study JS var a; //alert(a); console.info(a); a = 'I\'m back.'; document.write(a + ''); document.write(typeof a); var b = 1 / 0; do原创 2017-03-19 21:08:56 · 720 阅读 · 0 评论 -
JavaScirpt链式调用
Java Script 链式编程 //简单链式调用 function Dog() { this.eat = function () { document.write('eat...' + ''); return this; }原创 2017-04-22 23:41:14 · 397 阅读 · 0 评论