JavaScript
文章平均质量分 59
IPJMC
这个作者很懒,什么都没留下…
展开
-
ubuntu 下搭建node.js + express web开发框架
ubuntu 下搭建node.js + express web开发框架本文主要对前人所写文章的总结,包括自己在安装nodejs 和express过程中遇到的问题。以备后用,同时能让正在学习node的人少走一些弯路。1.安装环境,由于对linux是菜鸟级别,所以在虚拟机上安装的一个ubuntu11.10 随便玩玩,虚拟机的安装这里就不多说了。2.node.js安装: 第一步,安...原创 2012-06-17 09:31:25 · 230 阅读 · 0 评论 -
JavaScript原型继承(一)
[size=medium] 最近接触了一下HTML 5,当然,接触过HTML 5的人都知道,html5也不过是提供一些新的标签而已,至于整下实现的核心,还是在javascript这里。暑假还搞了ext4的web desktop,更多的也是javascript的东西。对于javascript,以前就只会document.getElementById()和alert(),现在才开始慢慢深...原创 2012-03-13 09:48:14 · 107 阅读 · 0 评论 -
JavaScript正则表达式的常用方法总结
[size=medium] 在介绍正则表达式语法之前先学习下面几个方法: 正则表达式方法:test(), exec() String对象方法:match(), search(), replace(), split() test()方法: 用法:regexp对象实例.test(字符串) 返...原创 2012-03-03 23:00:02 · 112 阅读 · 0 评论 -
浅析Javascript闭包的特性
[size=medium] Javascript闭包的定义非常晦涩——闭包,是指语法域位于某个特定的区域,具有持续参照(读写)位于该区域内自身范围之外的执行域上的非持久型变量值能力的段落。这些外部执行域的非持久型变量神奇地保留它们在闭包最初定义(或创建)时的值(深连结)。 简单来说,Javascript闭包就是在另一个作用域中保存了一份它从上一级函数或作用域取得...原创 2012-03-03 00:31:08 · 111 阅读 · 0 评论 -
理解JavaScript函数
[size=medium] 函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。 javascript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。在继续讲述之前,先看一下函数的使用语法: 以下是引用片段:[/s...原创 2012-03-02 23:37:33 · 120 阅读 · 0 评论 -
JavaScript定义对象
[size=medium]javascript定义对象的几种简单方法[b]1.构造函数方式,[/b]全部属性及对象的方法都放在构造方法里面定义优点:动态的传递参数缺点:每创建一个对象就会创建相同的方法函数对象,占用大量内存[/size][code="Js"]function User1(name, password) { this.name = name; this.p...原创 2012-03-02 23:14:22 · 148 阅读 · 0 评论 -
JavaScript定义数组
数组有四种定义的方式 使用构造函数: var a = new Array(); var b = new Array(8); var c = new Array("first", "second", "third"); var d = ["first", "second", "third"]; 属性 Array只有一个属性,就是length,length表示的是数组所占原创 2012-03-02 22:54:52 · 159 阅读 · 0 评论 -
JavaScript数组函数库
最近在重温JavaScript:转载文章一篇 欢迎大家来交流JavaScript!! Javascript数组函数库shift :删除原数组第一项,并返回删除元素的值;如果数组为空则 返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1unshift : 将参数添加到原数组开头,并返回...原创 2012-03-02 22:49:23 · 108 阅读 · 0 评论 -
Nodejs为代理npm设置代理
为npm设在代理npm config set proxy="http://192.168.1.1:8080" 为npm默认选择http方式,不选用httpsnpm config set registry http://registry.npmjs.org原创 2012-06-24 20:51:01 · 515 阅读 · 0 评论 -
使用Tornado和Redis构建简易聊天室
[size=medium] Tornado是一个异步Python框架,最初由FriendFeed发起并开源,目前由Facebook维护,非常适合实时做Web应用。 Redis是一个NoSQL数据库,常用于做缓存系统,这里主要用到了它的Pub/Sub功能。即当一个用户发送一条消息时,所有的用户都会收到消息。 关于什么是Ajax长轮询(Comet)不再介绍 我是...原创 2013-06-29 19:37:10 · 512 阅读 · 0 评论