07 2017 档案
摘要:1.C#编程总结(十四)dynamic 2.var和dynamic的区别及如何正确使用dynamic?
阅读全文
摘要:扩展方法: 1.此方法必须是一个静态方法 2.此方法必须放在静态类中 3.此方法的第一个参数必须以this开头,并且指定此方法是扩展自哪个类型 4.此方法
阅读全文
摘要:JSON.parse(jsonstr); //可以将json字符串转换成json对象 JSON.stringify(jsonobj); //可以将json对象转换成json对符串
阅读全文
摘要:一、点击 制作自己的favicon图标; 二、在网页head中加入: <link rel="shortcut icon" href="favicon.ico" type="favicon" />
阅读全文
摘要:要实现深复制有很多办法,比如最简单的办法有: var cloneObj = JSON.parse(JSON.stringify(obj)); 上面这种方法好处是非常简单易用,但是坏处也显而易见,这会抛弃对象的constructor,也就是深复制之后,无论这个对象原本的构造函数是什么,在深复制之后都会变成Object。 另外诸如RegExp对象是无法通过这种方式深复制的。 所以这里我将介绍一种...
阅读全文
摘要:App.config 总结: 1.更改皮肤只需修改配置文件 2.添加新皮肤只需添加新的具体工厂与新的一族组件原有的代码不需要修改,符合开闭原则
阅读全文
摘要:总结:通过把业务方法调用移至工厂类中,可以使用工厂类对象来调用产品对象的业务方法,客户端无须使用工厂方法来创建对象。
阅读全文
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; //工厂方法的重载 namespace Factory_event { internal interface hload_LoggerFactory { Logger CreateLogger(...
阅读全文
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; //工厂方法模式实例 namespace Factory_event { class Program { static void Main(string[] args) { ...
阅读全文
摘要:$.ajaxSettings.async = false;//同步还是异步 $.getJSON(URL,function(data){ //成功后执行})
阅读全文
摘要:一、单一职责原则 一个对象应该只包含单一的职责,并且该职责被完整的封装在一个类中 二、开闭原则 软件实体应该对扩展开放,对修改关闭 三、里氏代换原则 所有引用基类的地方必须能透明的使用其子类(应该将父类设计会抽象类或接口,让子类继承父类或实现父接口) 四、依赖倒置原则 高层模块不应该依赖于底层模块,
阅读全文
摘要:简单工厂模式我们也可以理解为负责生产对象的一个类, 我们平常编程中,当使用"new"关键字创建一个对象时,此时该类就依赖与这个对象,也就是他们之间的耦合度高,当需求变化时,我们就不得不去修改此类的源码,此时我们可以运用面向对象(OO)的很重要的原则去解决这一的问题,该原则就是——封装改变,既然要封装
阅读全文
摘要:jquery中ajax方法有个属性async用于控制同步和异步,默认是true,即ajax请求默认是异步请求,有时项目中会用到AJAX同步。这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出现假死状态,当这个AJAX执行完毕后才会继续运行其他代码页面假死状态解除。
阅读全文
摘要:问题:拖不动或者偶尔能拖动,拖动不按指定? 原因:列宽度绑定的时候使用的百分比; 方法:获取总宽度,经过百分比计算在绑定
阅读全文

浙公网安备 33010602011771号