随笔分类 -  javascript

js 验证 -身份证等
摘要:js验证身份证: 检查身份证是否小于 18岁: 阅读全文
posted @ 2017-12-12 10:13 Alice.Luo 阅读(205) 评论(0) 推荐(0)
javascript异步编程的几种方法
摘要:目前工作中用的比较多的异步模式编程有如下几种方法 一 回调函数 这是异步编程最基本的方法,假设有两个函数f1和f2,后者等待前者的执行结果 如果f1是一个很耗时的任务,可以考虑改写f1,把f2写成f1的回调函数 执行代码就变成下面这样: 采用这种方式,我们把同步操作变成了异步操作,f1不会堵塞程序运 阅读全文
posted @ 2017-02-27 16:44 Alice.Luo 阅读(515) 评论(0) 推荐(0)
js获取当前url的参数
摘要:可以用正则表达式获取当前url参数,例如: 备注: 当url传参遇到中文乱码问题时,需要在传入参数的时候encodeURI编码,获取参数decodeURI解码 阅读全文
posted @ 2016-05-23 01:06 Alice.Luo 阅读(2173) 评论(0) 推荐(0)
js 实现自动调出键盘
摘要:在app中,在页面加载完成之后,给输入框添加一个focus,不能自动调出软键盘,可以用以下方式实现: 阅读全文
posted @ 2016-04-26 17:49 Alice.Luo 阅读(2943) 评论(0) 推荐(0)
原型链的继承
摘要:原型链的问题 原型链的作用很强大,可以用来实现继承,但是也会有一些问题,最大的问题就是引用类型值得原型属性会被所有实例共享 实例是什么? 实例就是 new 对象名称() ; 例如: var instance=new Person();  instance就是实例; 例如:  这段代码输出结果都是:" 阅读全文
posted @ 2016-03-15 00:15 Alice.Luo 阅读(209) 评论(0) 推荐(0)
小结
摘要:CommonJs CommonJs规范给javascript制定了一个美好的愿景-----希望javascript能够在任何地方运行。 CommonJs是一种规范,NodeJs是这种规范的实现。Node借签CommonJs的Modules规范实现了一套非常易用的模块系统,NPM对Packages规范 阅读全文
posted @ 2016-02-24 13:28 Alice.Luo 阅读(140) 评论(0) 推荐(0)
函数原型
摘要:原型链概要 Prototype属性是javascript为每个Function实例创建的一个对象。Prototype属性来自Function构造函数,Function构造函数为每个实例赋一个prootype属性 var myFunction = function() {}; console.log( 阅读全文
posted @ 2016-02-23 18:30 Alice.Luo 阅读(583) 评论(0) 推荐(0)
理解javascript this 值
摘要:如何确定this的值 this值会被传递给所有函数,this的值是基于运行时调用函数的上下文。 例如:从全局作用域调用sayFoo函数时,this引用window对象 当它作为myObject的一种方法调用时,this引用myObject var foo = "foo"; var myObject 阅读全文
posted @ 2016-02-23 18:11 Alice.Luo 阅读(238) 评论(0) 推荐(0)
在javascript中使用replace
摘要:javascript中使用replace功能很强大,不仅可以替换为字符串,还可以利用正则表达式,对匹配到的字符串为所欲为的进行操作,首先我们来了解一下replace的基本语法定义和用法replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。语法stringO... 阅读全文
posted @ 2015-11-13 11:41 Alice.Luo 阅读(399) 评论(0) 推荐(1)
javascript作用域与闭包
摘要:Javasript作用域概要 在javascript中,作用域是执行代码的上下文,作用域有三种类型: 1) 全局作用域 2) 局部作用域(函数作用域) 3) eval作用域 javascript中,函数内部的可以直接读取全局的变量: 取内部的局部变量,例如: 还有需要注意的,在函数内部声明变量的时候 阅读全文
posted @ 2015-11-11 15:59 Alice.Luo 阅读(260) 评论(0) 推荐(0)
javascript中的this值
摘要:如何确定this的值this值会被传递给所有函数,this的值是基于运行时调用函数的上下文。例如:从全局作用域调用sayFoo函数时,this引用window对象,当它作为myObject的一种方法调用时,this引用myObject var foo = "foo"; v... 阅读全文
posted @ 2015-11-11 15:28 Alice.Luo 阅读(283) 评论(0) 推荐(0)
Javascript 模块化编程 --RequireJs
摘要:什么是模块化模块就是实现特定功能的一组方法,常见的几种js写法原始写法 function A() { } function B() { }上面函数A()和B()组成一个模块,使用的时候直接调用就行了缺点: “污染”了全局变量,模块成员之间没有直接的联系。 对... 阅读全文
posted @ 2015-11-11 14:28 Alice.Luo 阅读(244) 评论(0) 推荐(0)