JavaScript正则表达式test详解示例
<script LANGUAGE="javascript">
function checkStr( s)...{
var regu =/abc/gi;
var re = new RegExp(regu);
return re.test(s);
}
checkMobile('vabceeabc');
</script>
用途:检查输入的字符串是否含有abc,如果有返回true,否则返回false
方法
test(string): 测试string是否含有匹配结果
字符串对象中的正则
方法
match(pattern) :根据pattern进行正则匹配,如果匹配到,返回匹配结果,如匹配不到返回null
search(pattern) :根据pattern进行正则匹...
JavaScript阅读全文
云端JavaScript漫游指南-暨 NodeJS的强大功能和云端部署的知识
十年前的Javascript还要看VBScript、PHP、CGI的脸色,而如今Javascript的强大从前端延伸到了后端。在解释JavsScript依靠NodeJS平台作为服务器端编程语言的优势时,他在会场演示了两个功能不大但让人印象深刻的NodeJS开发案例,这些以前Web开发人员需要采用其他语言实现的功能,如今用熟悉的JavaScript即可完成。让我们来体会一下NodeJS的魅力。
域名重定向(biz-to-me)代码示例:
const http = require('http');
var server = http.createSe...
JavaScript阅读全文
2011年最佳代码
有木有?!
try {
if (you.believe(it) == true || you.believe(it) == false)
{
I.believe(it);
}
}
catch (Exception e)
{
throw new Exception("It's a miracle!");
}
finally
{
it.justHappened();
}
JavaScript, Jquery, Linux阅读全文
JavaScript eval() 函数|parseFloat() 函数 总结
JavaScript eval() 函数
定义和用法
eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。
语法
eval(string)
参数 描述
string 必需。要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的语句。
返回值
通过计算 string 得到的值(如果有的话)。
说明
该方法只接受原始字符串作为参数,如果 string 参数不是原始字符串,那么该方法将不作任何改变地返回。因此请不要为 eval() 函数传递 String 对象来作为参数。
如果试图覆盖 eval 属性或...
JavaScript阅读全文
JavaScript是互联网时代编程语言的霸主,统领浏览器至今已有许多年头,而这股风潮很可能随着HTML 5的兴起而愈演愈烈。如今JavaScript更是在Node.js的帮助下进军服务器编程领域。“单线程”和“无阻塞”是JavaScript的天性,因此任何需要“耗时”的操作,例如等待、网络通信、磁盘IO都只能提供“异步”的编程接口。尽管这对服务器的伸缩性和客户端的响应能力都大有脾益,但是异步接口在使用上要比传统的线性编程困难许多,因此也诞生了如jQuery Deferred这样的辅助类库。Jscex的主要目的也是简化异步编程,但它使用了一种与...
JavaScript阅读全文
诞生记,诞生记,诞生记
网页脚本语言到底是什么语言?网景公司当时有两个选择:一个是采用现有的语言,比如Perl、Python、Tcl、Scheme等等,允许它们直接嵌入网页;另一个是发明一种全新的语言。
“1994年,网景公司(Netscape)发布了Navigator浏览器0.9版。这是历史上第一个比较成熟的网络浏览器,轰动一时。但是,这个版本的浏览器只能用来浏览,不具备与访问者互动的能力。……网景公司急需一种网页脚本语言,使得浏览器可以与网页互动。 ”
这两个选择各有利弊。第一个选择,有利于充分利用现有代码和程...
JavaScript阅读全文
一直很难理解Javascript语言的继承机制。
它没有”子类”和”父类”的概念,也没有”类”(class)和”实例”(instance)的区分,全靠一种很奇特的”原型链”(prototype chain)模式,来实现继承。
我花了很多时间,学习这个部分,还做了很多笔记。但是都属于强行记忆,无法从根本上理解。
直到昨天,我读到法国程序员Vjeux的解释,才恍然大悟,完全明白了Javascript为什么这样设计。
下面,我尝试用自己的语言,来解释它的设计思想。彻底说明白prototype对象到底是怎么回事。其实根本就没那么复杂,真相非常简单。
一、从古代说...
JavaScript阅读全文
框架中基于模块依赖关系的二维加载方式(原创)
一.什么是模块依赖
在YUI3中,完全摒弃了YUI2中模块庞大的缺点,虽然YUI3整体来说比YUI2庞大的多,但是YUI3将这些模块细化掉,每个模块都被分成一个个很小的子模块,在使用的时候,我们可以按需载入这些模块,这样加载的代码量就会少很多.
当然这只是一个YUI3的应用场景,那就是应用型的网页,例如某些交互非常多的页面,例如淘宝的商品页,这样的页面需要很多交互和数据,为了适应这样的页面,淘宝自己开发了一个糅合型的框架KISSY,KISSY中也实现了类似按需加载的功能,这样在浏览...
JavaScript阅读全文
关于JavaScript 闭包 IBM如是说
闭包
闭包(closure)是 JavaScript 中一个非常强大的功能。如果使用得当的话,可以使得代码更简洁,并实现在其它语言中很难实现的功能;而如果使用不当的话,则会导致难以调试的错误,也可能造成内存泄露。只有在充分理解闭包的基础上,才能正确的使用它。理解闭包需要首先理解 JavaScript 中的prototype 链、执行上下文和作用域链等概念。
闭包指的是一个表达式(通常是一个 function),该表达式可以有自由的变量,并且运行环境能够正确的获取这些变量的值。 JavaScript 中闭包...
JavaScript阅读全文
网站地图
随便看看
热门标签
Adobe.Flex
AJAX
Android
Asterisk
Blog
callcenter
CentOS
ChromeOS
CodeIgniter
CRM
CRM功能
CRM实施
CSS_DIV
DOJO
DojoMobile
Drupal
FusionCharts
Google+
HTML5
iPad
iPhone 4
JavaScript
Jquery
Linux
MySQL
Nokia C5-03
PHP
QT.笔记
SEO
Smarty
SQlite
SVN
Ubuntu
VTIGER CRM
WiFi
Window 8
Windows
Windows Developer Preview
WorkFlowEngine
写真
幽默
房价
文昌湖
美女






