一、Node.js是以事件驱动的,那我们自定义的一些js对象就需要能监听事件以及发射事件。在Node.js中事件使用一个EventEmitter对象发出,该对象在events模块中。它应该是使用观察者设计模式来实现把事件监听器添加到对象以及移除,之前写OC那块的时候也有些观察者设计模式,在OC中也经
分类:
Web程序 时间:
2016-03-19 11:21:27
阅读次数:
212
Java中有运行时类型识别,js可以很方便的模仿这个特性,因为所有js对象都有一个属性constructor(构造器),表示这个对象的构造方法,原型与构造方法同名,所以可以通过这儿知道任意对象的原型名称。具体可以看代码(这里简单的封装了): function runToChain(obj){ var
分类:
Web程序 时间:
2016-03-11 23:47:19
阅读次数:
179
arguments特性 arguments对象不能显式创建,arguments对象只有函数开始时才可用。函数的 arguments 对象并不是一个数组,访问单个参数的方式与访问数组元素的方式相同。索引 n 实际上是 arguments 对象的 0…n 属性的其中一个参数。 在javascript中,
分类:
Web程序 时间:
2016-03-11 12:06:58
阅读次数:
206
Controller中的数据,不管是使用的是ViewModel 还是ViewBag.Data,要将他传递到View中,这个很容易,但是如果要将它传递给JS中的某个对象,这个改如何处理呢? 后台的数据格式: public class ViewModel { public int ID { get; s
分类:
Web程序 时间:
2016-03-10 23:39:33
阅读次数:
385
1 //在js的对象中可以直接将一个方法赋值给一个属性,这种方法非常好用。 //在js中虽然没有像其他语言中的class关键字,但是我们也可以用函数,字面量的方式来模拟。 2 var myHome={ 3 name:"张海", 4 age :30, 5 messages:function(){ 6
分类:
Web程序 时间:
2016-03-05 21:56:32
阅读次数:
182
1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="UTF-8"> 5 <title></title> 6 7 <script type="text/javascript"> 8 //第一种定义方式 9 function fn
分类:
Web程序 时间:
2016-03-05 13:03:35
阅读次数:
132
//今天突然想到一个问题,如何判断一个对象是不是数组 var arr = [0, 1, 2]; console.log(arr) //object, 显然不行 //查阅了很多资料,发现几个挺不错的方法 //方法一 function isArr(arr){ return Object.prototyp
分类:
编程语言 时间:
2016-02-15 09:20:20
阅读次数:
133
对js对象原型的测试:<html>
<head>
<title>
了解prototype
</title>
<scripttype="text/javascript">
functionbaseClass(){
//对象方法
this.showMsg=function(){
console.log("baseClass::showMsg");
}
}
functionextendClass(){
//对象方法
..
分类:
编程语言 时间:
2016-02-06 14:30:13
阅读次数:
170
在http请求中,传递值时为字符串。 所以在js中,需将json对象转化为json字符串。 1、定义好js object对象。values = { "line" : line_val,"seg" : seg_val,"dsub": dsub_val }。 2、将js对象转化为json字符串。 que
分类:
Web程序 时间:
2016-02-04 01:53:50
阅读次数:
122