随笔分类 -  JavaScript

摘要:闭包,一个近乎神话的概念,对于那些有一点javascript使用经验但从未真正理解闭包概念的人来说,理解闭包可以看做是某种意义上的重生,但是需要付出非常多的努力才能理解这个概念,今天我们通过简单示例来理解一下神闭包。// 最简单的闭包示例function foo(){ var a = 2; ... 阅读全文
posted @ 2015-10-07 20:32 Adam.Zhao 阅读(261) 评论(0) 推荐(0)
摘要:http://embeddedjs.com/Embedded JS TemplatesEmbedded JS(EJS) 来源于ERB模板,且与ERB有很多相似之处。它有着与ERB相同的Tag,且包含很多相同的功能。EJS的特别之处在于,你需要把模板存于单独文件中,并将文件名传递给EJS。它会加载该文... 阅读全文
posted @ 2014-08-28 13:33 Adam.Zhao 阅读(4442) 评论(0) 推荐(0)
摘要:artTemplate https://github.com/aui/artTemplatetmodJs https://github.com/aui/tmodjs/ 阅读全文
posted @ 2014-06-25 09:39 Adam.Zhao 阅读(269) 评论(0) 推荐(0)
摘要:[代码] 阅读全文
posted @ 2009-08-25 12:58 Adam.Zhao 阅读(1679) 评论(2) 推荐(0)
摘要:过年无聊写了一个Javascript中的类StringBuilder来连接字符串,并将其与String Concat进行了一下性能比较测试脚本如下代码:[代码] 自定义的StringBuilder类如下:[代码]本类中使用了prototype方法,此方法比较在类中定义方法,可以减少内存开销,因为prototype方式原理上就是对象的浅拷贝,在内存中只使用对象的副本。StringBuilder.js... 阅读全文
posted @ 2009-02-01 20:54 Adam.Zhao 阅读(1327) 评论(2) 推荐(0)
摘要:关于JSObject中类、类私有方法、类公有方法、原形方法的问题测试。[代码] 阅读全文
posted @ 2009-01-22 22:33 Adam.Zhao 阅读(310) 评论(0) 推荐(0)
摘要:JS文件:[代码]Default.aspx文件:[代码]CSS文件:[代码] 阅读全文
posted @ 2008-08-09 19:37 Adam.Zhao 阅读(955) 评论(0) 推荐(0)
摘要:技术上由两种情况决定页面加载速度及显示效果,一个是Html相关导致的一个是后台Asp.net后台逻辑影响的页面显示速度,下面列的是Html代码对页面加载效率的影响,对于后台逻辑对页面加载的影响主要要遵循我们的代码规范来保证效率问题。 a. 支持IE6、IE7、Firefox b. 近可能采用XHtml标准,另外界面尽量采用Div+CSS方式来进行布局。 c. 控制页面大小... 阅读全文
posted @ 2008-04-10 17:23 Adam.Zhao 阅读(1552) 评论(0) 推荐(1)
摘要:http://blog.csdn.net/wdzr_826/archive/2008/01/29/2072169.aspx 阅读全文
posted @ 2008-01-30 16:07 Adam.Zhao 阅读(189) 评论(0) 推荐(0)
摘要:1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. IE地址栏前换成自己的图标 6. 可以... 阅读全文
posted @ 2008-01-16 02:22 Adam.Zhao 阅读(215) 评论(0) 推荐(0)
摘要:1.文本框焦点问题 onBlur:当失去输入焦点后产生该事件 onFocus:当输入获得焦点后,产生该文件 Onchange:当文字值改变时,产生该事件 Onselect:当文字加亮后,产生该文件 点击时文字消失,失去焦点时文字再出现 2.网页按钮的特殊颜色 3.鼠标移入移出时颜色变化 4.平面按钮 5.按钮颜色变化 6.平面输入框 7.使窗口变成指定的大小 8.使文... 阅读全文
posted @ 2008-01-16 02:10 Adam.Zhao 阅读(311) 评论(0) 推荐(0)
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> New Document 阅读全文
posted @ 2007-12-18 10:41 Adam.Zhao 阅读(419) 评论(0) 推荐(0)
摘要:如果web application的编码规则是utf-8,如网页头中的: 那么js文件中如果有中文输出就会出现乱码,解决此个问题可在引用javascript输出的地方加上charset="gb2312" 或 charset="big5"(假设输出的是Big5繁体字)。 例: PS:另一种解决方法是把js文件保存为utf-8编码。 好几次都忘记了,看来用utf-8也很麻烦 阅读全文
posted @ 2007-11-17 13:44 Adam.Zhao 阅读(949) 评论(0) 推荐(0)