正则表达式用于定义一些字符串的规则,计算机可以根据正则表达式,来检查一个字符串是否符合规则,获取将字符串中符合规则的内容提取出来 创建正则表达式:var reg = new RegExp(“正则表达式”, "匹配模式"); 使用正则表达式检测正则对象,会返回object 使用字面量创建正则表达式:v ...
分类:
Web程序 时间:
2018-05-10 17:09:45
阅读次数:
212
//每次创建对象都会新建一个sayName方法,而且是不一样的,这样完全没有必要,可以所有的对象共享同一个方法 //将sayName方法定义在全局中,污染了全局的作用域的命名空间,而且定义在全局作用域中也不安全 我们创建的每一个函数,解析器都会向函数添加一个属性prototype,这个属性对应一个对 ...
分类:
Web程序 时间:
2018-05-09 22:38:54
阅读次数:
147
函数一种对象,函数中可以封装功能,使用typeof检查一个函数对象的时候,会返回function 创建一个函数对象 var function = new Function(); 可以将要封装的代码以字符串的形式传递给构造函数 var function = new Function("console. ...
分类:
Web程序 时间:
2018-05-09 19:42:36
阅读次数:
173
函数声明和函数表达式 在 JS 中定义函数的方式有两种:一种是函数声明,一种是函数表达式。 例如: //函数声明 function fun() { ... } //函数表达式 var f = function() { ... } 它们的区别在于 JS 会把函数声明提升到作用域顶部,而函数表达式只有在 ...
分类:
Web程序 时间:
2018-05-07 13:34:19
阅读次数:
215
this 的指向 在具体的实际应用中,this 的指向无法在函数定义时确定,而是在函数执行的时候才确定的,根据执行时的环境大致可以分为以下3种: 1、当函数作为普通函数调用时,this 指向全局对象 2、当函数作为对象的方法调用时,this 指向该对象 3、当函数作为构造器调用时,this 指向新创 ...
分类:
移动开发 时间:
2018-05-06 13:39:46
阅读次数:
253
JS(Web-API) 常说的JS(浏览器执行的JS)包含两部分:1.JS基础知识(语法)(ECMA262标准)2.JS-Web-API(W3C标准) W3C 标准中关于 JS 的规定有:(只管定义用于浏览器中 JS 操作页面的API 和全局变量,没有任何JS语法) 1.DOM 操作(Documen ...
简介: 仅从设计模式的角度讲,如果我们想要创建一个对象,一种方法是先指定它的类型,然后通过这个类来创建对象,例如传统的面向对象编程语言 "C++"、"Java" 等;另一种方式是,我们不需要关心对象的具体类型,而是找到一个对象,然后通过克隆来创建一个一模一样的对象,就像所有吸血鬼故事必然有一个吸血鬼 ...
分类:
Web程序 时间:
2018-05-04 19:33:48
阅读次数:
235
url url.parse(url,query,host);解析域名 url必须,地址字符串 query可选 host 可选:在不清楚协议时正确解析 参考:《慕课网进击Node.js基础》视频 ...
【使用JS的三种方式】(1.)直接在HTML标签中使用事件属性调用JS代码(2.)在页面的任意位置使用script标签插入JS代码 (3.)引入外部的JS文件: 【注意事项】(1.)JS代码可以放在页面的任意位置使用,但是放置的位置不同,将影响JS的执行顺序(2.)引入外部JS得script标签不能 ...
分类:
Web程序 时间:
2018-05-02 10:03:35
阅读次数:
233
使用JS的三种方式 1、直接在html标签中,使用事件属性,调用js代码 2、在页面的任意位置,使用script标签,插入js代码 3、引入外部js文件 【注意事项】 ①js代码可以放在代码的任何位置使用,但是放置的位置不同,将影响js执行的顺序 ②引入外部js的script标签中,不再包含任何的j ...
分类:
Web程序 时间:
2018-05-01 23:23:44
阅读次数:
239