js
文章平均质量分 67
BugMyGod
这个作者很懒,什么都没留下…
展开
-
常用正则表达式2
网站开发中,经常使用正则表达式来检测用户提交的信息,这里列举一些常用的正则表达式供大家参考。检测整数:/^\d{1,}$/检测数值(整数或者小数):/^\d+(\.\d+)?$/检测字母:/^[a-zA-Z]{1,}$/检测字母和数字的组合:/^[0-9a-zA-Z]{1,}$/检测密码(字母、数字、@、_、~):/^[0-9a-zA-Z@_~]{1,}$/检测转载 2016-10-26 13:04:32 · 188 阅读 · 0 评论 -
js中的new关键字都干了些什么?
new 操作符在有上面的基础概念的介绍之后,在加上new操作符,我们就能完成传统面向对象的class + new的方式创建对象,在javascript中,我们将这类方式成为Pseudoclassical。基于上面的例子,我们执行如下代码 var obj = new Base(); 这样代码的结果是什么,我们在Javascript引擎中看到的对象模型是:转载 2016-11-21 12:43:42 · 934 阅读 · 0 评论 -
JavaScript作用域链
http://www.cnblogs.com/dolphinX/p/3280876.html作用域作用域就是变量和函数的可访问范围,控制着变量和函数的可见性与生命周期,在JavaScript中变量的作用域有全局作用域和局部作用域。单纯的JavaScript作用域还是很好理解的,在一些类C编程语言中花括号内的每一段代码都有各自的作用域,而且变量在声明它们的代码段外转载 2016-11-21 10:09:06 · 266 阅读 · 0 评论 -
js延迟加载的几种方法
转自:http://blog.csdn.net/u012884402/article/details/48137371js的延迟加载有助与提高页面的加载速度,以下是延迟加载的几种方法:1.使用setTimeout延迟方法的加载时间延迟加载js代码,给网页加载留出更多时间script type="text/javascript" > function A(){转载 2016-11-21 10:04:05 · 679 阅读 · 0 评论 -
Javascript 严格模式use strict详解
http://www.xuanfengge.com/4637.html一、概述除了正常运行模式,ECMAscript 5添加了第二种运行模式:“严格模式”(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。设立”严格模式”的目的,主要有以下几个:- 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异转载 2016-11-21 10:02:39 · 385 阅读 · 0 评论 -
Javascript 严格模式use strict详解
1.概述除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。 2.为什么用严格模式- 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;- 消除代码运行的一些不安全之处,保证代码运行的安全;- 提高编译器效率,增加转载 2016-11-21 10:00:37 · 216 阅读 · 0 评论 -
["1", "2", "3"].map(parseInt)?
转自:http://www.cnblogs.com/Candybunny/p/5627905.html["1", "2", "3"].map(parseInt)得到什么?答案是:[1, NaN, NaN].原因:parseInt接收的是两个参数,map传递的是3个参数。map函数定义:arr.map(callback[,thisArg]);c原创 2016-11-21 09:59:43 · 1182 阅读 · 0 评论 -
常用正则表达式(转载)
PS:正误没有经过验证常用正则表达式大全!(例如:匹配中文、匹配html) 匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r转载 2016-10-25 11:17:33 · 203 阅读 · 0 评论 -
三目运算符
在JavaScript中,除了 if ... else 和 switch 语句,还有一个三目运算符 ? ... : ,也可用于简单的选择结构。语法: conditions ? statementA : statementB ;上述语句,首先判断条件condition,若结果为真则执行语句statementA,否则执行语句statementB。值得注意的是,由于原创 2016-10-26 12:35:44 · 344 阅读 · 0 评论 -
类似智能购票的demo--进入页面后默认焦点在第一个输入框,输入内容、回车、right时焦点自动跳到下一个,当跳到select时,下拉选项自动弹出,并且可以按上下键选择,选择完成后再跳到下一个。
要实现的效果:进入页面后默认焦点在第一个输入框,输入内容、回车、right时焦点自动跳到下一个,当跳到select时,下拉选项自动弹出,并且可以按上下键选择,选择完成后再跳到下一个。PS:自己模拟的一个简单效果,但仍然存在问题:网上搜了许多,关于select自动弹出的问题,仍然没有解决,现在其实觉得select那里实现的只是一个假象。当跳到第一个select时,option弹出,选择后跳到第二原创 2017-04-18 10:08:41 · 2084 阅读 · 0 评论