09 2013 档案
摘要:1.这两个方法十分重要:可以改变函数的作用域,也就是改变函数中的this 使用call()方法的时候,必须明确传入每一个参数,结果跟apply()是一样的,废话不多说,下面来一个简单的案例,便于理解 1 function sayColor(x,y) { 2 alert( this.color + ",x=" + x + ",y=" + y); 3 } 4 5 var color = "blue" ; 6 var o = { color: "red" }; 7 8 //call/app...
阅读全文
摘要:JS是没有继承这一说法的,但是继承在C#中是十分重要的,那么我们怎么写JS代码,实现继承呢? 可以通过构造函数来实现继承,具体代码如下: 1 function Dog(name,age) { 2 this.name = name; 3 this.age = age; 4 5 //父类的prototype原型, 6 Dog.prototype.bark = function () { 7 alert( this.name + "," + th...
阅读全文
摘要:前言:学到一些JavaScript高级的知识,在这里记下,方便以后的查找1.length代表函数定义的形参的个数,挺简单的 例如:function Pen(price,cname) { ......} alert(Pen.length) ; 显示为22.prototype(原型)这个很重要,它是保存某个对象【所有实例】【共享属性】的地方 要说明prototype,首先我们引入构造函数,其实跟C#是差不多1 function Dog(name,age) {2 this.name = name;3 this.ag...
阅读全文
摘要:前言:在javascript中我们会经常碰到this,然后this经常出现在function方法里面,有时候可能因为代码很多,无法判断this指向的是谁,其实很简单,一句话总结:谁点出这个this,这个this就是指向谁案例:献上一个简简单单的案例,希望能帮助到大家,也方便我以后及时的查看 1 window.color = "blue"; 2 var o = { color: "red" }; 3 4 function sayColor() { 5 alert( this.color); 6 } 7 ...
阅读全文
摘要:1.arguments 是在function方法里面的,是实参数组,用法是挺多的,下面来记录一下2.利用arguments实现方法的重载1 //01.使用argument模拟方法重载2 function sayHi() {3 if (arguments.length == 1) {4 alert(arguments[0]);5 }6 if(arguments.length==2){7 alert(arguments[0]+ar...
阅读全文
摘要:在博客园看到一篇不错的AJAX级联下拉列表,觉得不错,特地拿下来 :转载来自:『大雪无痕』,原文地址 1 //当一个 下拉列表 改变时,触发所有联动;(警告:各下拉列表之间 请不要出现 循环依赖) 2 //本函数,遵守如下规范:不使用任何内存数据(所有数据都是 即时使用,即时获取,数据实时),不初始化注册, 3 //该规范可以在 HTML 出现任何意外时,保持最好的稳定 4 function RefreshLinkage(ddlCtrl) { 5 var curId = !ddlCtrl ? "" : ddlCtrl.id; 6 //if (curId == und...
阅读全文
摘要:其实CodeSmith挺好的,帮我们主动生成不少代码,并且代码质量不错,下面就来介绍一下利用CodeSmith生成抽象工厂步骤打开codesmith模板的buildall注意path的设置,因为后面要用到反射生成各个层的代码文件后,生成数据库存储过程,新建一个web项目,同时创建相应的类库,将相应的源代码复制到相应的类库中,各个层之间的引用关系如图:因为DataAccessLayer、DataAccessLayerFactory要操作数据库,要引入:System.Configuration的DataCache要用到缓存,要引入system.Web同时在DataAccessLayer创建一个C.
阅读全文
摘要:因为第一次在博客园发表随笔,不太会用,这个笔记是我之前在印象笔记中写好的,然后直接copy过来,有兴趣自己做一个IIS服务器的小伙伴们可以参照下面的流程做一次,也可以叫我要源代码,不过要做完,我觉得花费一下午的时间必须是要的,完成之后,可能你对ASP.NET框架的具体运作流程会有更加深的了解----源代码是参考邹华栋老师,在此表示感谢1.服务器简单界面如图所示 () 1.访问静态页面的时候 http://127.0.0.1:8088/web/1.html 2.访问动态页面,例如http://127.0.0.1:8088/Pages/index.aspx项目文件布局:各个类之间的关系(简单):.
阅读全文

浙公网安备 33010602011771号