2014年11月2日
摘要: 这些天读了John Resig的《Secrets of JavaScript Ninja》,其中讨论到JS中实现继承的方案,非常有趣,自己探索了一下,形成了笔记,放到这里。这个方案在Resig的博客上也有,虽然代码略微有点不一致,但核心思想是一样的,请戳这里。 在博客园里也找到了一篇不错的有关... 阅读全文
posted @ 2014-11-02 20:50 KwanChiLeung 阅读(9913) 评论(8) 推荐(0) 编辑
  2013年5月19日
摘要: 哈罗,我这只菜鸟又来了。今天总结一下工作中经常用到的布局模式:三列布局。其实不管是哪种布局都好,只要掌握好CSS,掌握好JS,做起来都不会一头雾水。当然啦,神一样的布局需要神一般熟练的前端知识,努力一点奋斗一点,总有一天会超神。最近看到院子里一位同学嚷嚷两年内成为优秀的前端工程师,深深佩服其自信,小弟也得向他看齐。好了吐槽完毕,送上干货。一、正文布局前,通常需要reset CSS,小弟深深喜欢kissy reset,在这里也使用它。至于代码就不附了,各位可以自己下载来参透参透。1.三列等高布局html code: left ... 阅读全文
posted @ 2013-05-19 12:14 KwanChiLeung 阅读(7879) 评论(1) 推荐(5) 编辑
  2013年5月18日
摘要: .net 笔记摘自《ASP.NET 2.0 第一步》,感谢原作者的指导。初学者要显示数据的时候,我想GridView控件会是最常用的一个,这篇博文就讲一下GridView的一些用法正文1.设定GridView的按钮事件GridView中的按钮被单击后会触发RowCommand事件,我们可以通过为不同的按钮设置不同的CommandName来区分触发事件的按钮。eg:<asp:ButtonFieldCommandName="Del"ButtonType="Button"Text="Del"HeaderText="del&q 阅读全文
posted @ 2013-05-18 21:23 KwanChiLeung 阅读(1022) 评论(1) 推荐(0) 编辑
摘要: .net 笔记摘自《ASP.NET 2.0 第一步》,感谢原作者的指导。这一篇博文里的笔记带有不少我个人的理解,不懂问我哈,一起探讨。共勉。一、有关字符串的一些工具方法1.string.Format()把每个格式项替换成相应的文本。eg:string.Format("{0}+{1}={2}","4","6","10"),得出的字符串就是"4+6=10"。{0}、{1}和{2}就是格式项了,最终会由后面的文本替换。{}里面的花样有很多。2.IndexOf()和LastIndexOf()用于查找字符 阅读全文
posted @ 2013-05-18 20:19 KwanChiLeung 阅读(448) 评论(0) 推荐(0) 编辑
摘要: MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0.net 笔记摘自《ASP.NET 2.0 第一步》,感谢原作者的指导。个人理解均在注释中,欢迎多提意见哈,共勉。正文1.生成验证码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Drawing;using System.Drawing.Imaging;using System.IO;namespace ConsoleApplicatio 阅读全文
posted @ 2013-05-18 19:45 KwanChiLeung 阅读(674) 评论(1) 推荐(2) 编辑
  2013年5月11日
摘要: 我相信所有的前端菜鸟在刚开始工作的时候都会和我一样,收到实现居中的需求。网上的CSS居中帖子不胜枚举,但大多都没有很好的总结(或者有好的但是我没运气碰到)今天就自己写一个吧,也算是对之前工作的总结。一、水平居中1.将元素水平居中(use margin & width property)css code: div.h_align{ border: 1px solid black; margin: 0 auto; width: 50%;/*必须指定宽度,可为百分比或像素值*/ }html code:我用m... 阅读全文
posted @ 2013-05-11 13:25 KwanChiLeung 阅读(4882) 评论(2) 推荐(10) 编辑
  2013年5月8日
摘要: 题外话:这问题遇到好多遍,每次都不记得怎么解决,这次写下来好好提醒自己。一、问题的出现 在写原生Javascript时,我们会经常使用getElementsByTagName()和childNodes来实现对节点的遍历,但是getElementsByTagName()对复杂的DOM结构遍历明显不如用childNodes,因为childNodes能更好的处理DOM的层次结构。 但是在跨浏览器开发中,问题就出现了:<html><head></head><body onload="check();"> <!--第一个要遍历的d 阅读全文
posted @ 2013-05-08 11:47 KwanChiLeung 阅读(914) 评论(1) 推荐(0) 编辑
  2013年5月6日
摘要: 要不是最近接触了手机网页的编写,还真不知道原来这小小的<meta>标签有如此大的作用。事情是这样子,当时写手机页面的时候,以为就是在电脑里写完,直接丢去手机里看就是了。没想到一放到手机去看,整个页面等比例压缩了,原本在PC上一行16px的字在手机上小到肉眼都快看不清。查了资料才知道,原来,我漏写了一个关键的标签,那就是这次要说的:<meta name="viewport">一、什么是viewport? 手机浏览器是把页面放在一个虚拟的“窗口”(viewport)中,通常这个虚拟的“窗口”(viewport)比屏幕宽,这样就不用把每个网页挤到很小的窗口 阅读全文
posted @ 2013-05-06 10:23 KwanChiLeung 阅读(1322) 评论(1) 推荐(3) 编辑
  2013年5月3日
摘要: 在这个系列的上一篇文章里,我写了一丁点有关服务器控件的使用笔记。其实当菜鸟们用.net开发久了就会发现,微软提供的服务器控件几乎是没有人使用的,因为大家都想深度定制自己需要的控件,这样在性能和需求上都能够得到满足,说白了也就是自己写控件。也有大牛对带有“控件”字眼的知识一律表示强烈的鄙视和不屑,他们提倡使用ASP.NET MVC,觉着这个才是王道。我对.net了解只是皮毛,所以我说不出有关.net的“正确”的开发模式,呵呵,哥只是菜鸟。转回正题,今天把自己使用ADO.NET的过程中积累的笔记分享给大家。轻度科普:ADO.NET是用于在.NET中与数据库进行交互的一个模块,当你编写的.NET程序 阅读全文
posted @ 2013-05-03 11:23 KwanChiLeung 阅读(1018) 评论(1) 推荐(3) 编辑
摘要: 在网页制作的过程中,少不了跟路径打交道,比如,包含一个文件,插入一个图片等,与路径都有关系,如果使用了错误的文件路径,就会导致引用失效(无法浏览链接文件,或无法显示插入的图片等)。初学者可能会感到困惑,下面我就详细的介绍一下相对路径与绝对路径。HTML的2种路径写法:相对路径和绝对路径1.HTML相对路径(Relative Path)用途:指定由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系如果源文件和引用文件在同一个目录里,直接写引用文件名即可,这时引用文件的方式就是使用相对路径。下面建立两个HTML文档info.html和index.html,用作示例,要求都是在info.htm 阅读全文
posted @ 2013-05-03 10:40 KwanChiLeung 阅读(12133) 评论(0) 推荐(1) 编辑