突然看到
String.prototype.isPassword = function() {...}
这样子的写法。。在VS 2008中输入String.竟然会有prototype的提示???
小弟菜鸟一个。。请问这是什么东东啊?
小弟只晓得是JS。。那是什么JS呢?
prototype 是JS原型,是JS的扩展,为系统自带的对象(String,Date,Math,RegExp,。。。)添加扩展方法,也可以自定义类,然后扩展自定义类的方法!
实用,是JS的一次重大更新!
扩张JavaScript中字符串类型,为其添加一个isPassword方法。
这个扩展之后,你对用户输入值只需这样: if(“justpassword”.isPassword()) {......}
楼上正解
C#的扩展方面。哈哈。