摘要: http://kb.cnblogs.com/page/130367/#vs 阅读全文
posted @ 2014-09-10 11:27 Glenn1012 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 随着 web 发展,前端应用变得越来越复杂,基于后端的 javascript(Node.js) 也开始崭露头角,此时 javascript 被寄予了更大的期望,与此同时 javascript MVC 思想也开始流行起来。javascript 模板引擎作为数据与界面分离工作中最重要一环,越来越受开发者关注,近一年来在开源社区中更是百花齐放,在 Twitter、淘宝网、新浪微博、腾讯QQ空间、腾讯微博等大型网站中均能看到它们的身影。本文将用最简单的示例代码描述现有的 javascript 模板引擎的原理,包括新一代 javascript 模板引擎 artTemplate 的特性实现原理,欢迎共同探 阅读全文
posted @ 2014-04-03 14:38 Glenn1012 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 1.位置属性(display, float, position, top, right, z-index, visibility,clear,list-style等)2.自身属性(width, height,line-height, margin, padding, border, overflow, min-width等)3.文字系列(font, color, text-align, text-decoration, vertical-align, white-space, letter-spacing, background 等)如果要使用浏览器的私有属性,那它们就放在最前面。 阅读全文
posted @ 2014-04-01 10:05 Glenn1012 阅读(93) 评论(0) 推荐(0) 编辑
摘要: Jquery对数组的操作技巧。1. $.each(array, [callback]) 遍历[常用]解释: 不同于例遍 jQuery 对象的 $.each() 方法,此方法可用于例遍任何对象(不仅仅是数组哦~). 回调函数拥有两个参数:第一个为对象的成员或数组的索引, 第二个为对应变量或内容. 如果需要退出 each 循环可使回调函数返回 false, 其它返回值将被忽略.each遍历,相信都不陌生,在平常的事件处理中,是for循环的变体,但比for循环强大.在数组中,它可以轻松的攻取数组索引及对应的值.例:var _mozi=['墨家','墨子','墨 阅读全文
posted @ 2014-03-26 10:26 Glenn1012 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1、虚方法有方法体,并为派生类提供了覆盖该方法的选项;抽象方法没有方法体,必须在派生类中重写。2、抽象方法只能在抽象类中声明,而虚方法不然。杂项修饰符:ref-- 使用前要赋值。 修饰符:out--使用前不赋值。前者是引用参数,后者是输出参数。静态方法不属于类的某一个具体实例,且只能访问类中的静态成员。重载:参数类型或数量不同;重写:方法体不同。操作符重载:public static player operate++(player p){;}static:内存中只有一个静态副本拷贝。const表达式的值在程序编译的时候形成,static readonly表达式的值在程序运行时形成。虚方法重载: 阅读全文
posted @ 2013-09-10 15:25 Glenn1012 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 接口和抽象类的形象比喻1.飞机会飞,鸟会飞,他们都继承了同一个接口“飞”;但是飞机是F22的抽象类,鸟是鸽子的抽象类。2. 就像铁门木门都是门(抽象类),你想要个门我给不了(不能实例化),但我可以给你个具体的铁门或木门(多态);而且只能是门,你不能说它是窗(单继承);一个门可以有锁(接口)也可以有门铃(多实现)。 门(抽象类)定义了你是什么,接口(锁)规定了你能做什么(一个接口最好只能做一件事,你不能要求锁也能发出声音吧(接口污染))。 阅读全文
posted @ 2013-09-10 10:46 Glenn1012 阅读(579) 评论(1) 推荐(6) 编辑