摘要: 老鸟告诉我说初学jquery的人最容易犯的错误就是经常分辨不清楚哪个对象是jquery对象,哪个对象是DOM对象。在此,我特写一篇文章来告诫自己要注意这个问题,尽量避免陷入大伙都容易跳进的陷阱。 首先我们来回顾一下DOM对象,名词解释就是Document Object Model文档对象模型。在js中通过getElementById或者getElementByTagName获取到的元素节点就是DOM对象。例如页面中有一个id为"id"的标签, var dom = document.getElementById("id");等等。 而jquery对象就是通 阅读全文
posted @ 2011-08-08 15:45 liujb 阅读(251) 评论(2) 推荐(2) 编辑
摘要: 一、简介。 咱们编写的大多数语句(逻辑行)都包含表达式。一个简单的表达式例子如2 + 3。一个表达式可以分解为运算符和操作数。运算符 的功能是完成某件事,它们由如+这样的符号或者其他特定的关键字表示。运算符需要数据来进行运算,这样的数据被称为 操作数 。在这个例子中,2和3是操作数。二、Python中的运算符。 三、运算符的优先级。 下面这张表(与Python参考手册中的那个表一模一样)已经顾及了完整的需要。事实上,我建议你使用圆括号来分组运算符和操作数,以便能够明确地指出运算的先后顺序,使程序尽可能地易读。例如,2 + (3 * 4)显然比2 + 3 * 4清晰。与此同时,圆括号也应该正确使 阅读全文
posted @ 2011-06-12 20:58 liujb 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 以下这段话是一个即将转行的老程序员给我们的忠告,我觉得十分中肯,故记之,希望若干年之后我过来看的时候还是现在的这种心情。我要走了,去干个和软件根本不搭边的行业,我去干是因为我是老板之一,而且钱绝对比现在好赚。过年的时候,我有个外甥刚大学毕业,非要做软件,我给他了以下建议,算是为后来者留一点东西:1、能进大公司就别去小公司,在大公司里你能接受真正正统软件开发教育,比到小公司当个什么啥都干,啥都不精的主管强。2、不断的学习,注意技术积累和更新,那是你唯一的资本。3、做软硬件结合方面的开发,单片机的开发,嵌入式系统的开发,比较有前途而且门槛高。但凡基于数据库的开发,不管是.NET平台的,J2EE平台 阅读全文
posted @ 2011-06-03 22:04 liujb 阅读(1369) 评论(3) 推荐(0) 编辑
摘要: 一直都认为对于对象判等自己明白了,可是真当与别人深入交流时,茫然了~~~痛定思痛,花了足足三个小时,整理了一番。要想深入理解这块知识,必须对CLR内存管理机制有一定的了解。废话不多说。一、首先牢记两个基本概念:(1)值相等:表示两个对象的数据成员按内存位分别相等,即两个对象类型相等,并且具有相等和相同的字段。(2)引用相等:表示两个引用指向同一对象实例,也就是同一内存地址,因此可以由引用相等推出其值相等,反之则不然。二、本质分析:.NET对于对象判等总共有四个方法,虚拟的Equals()方法,静态的Equals()方法,静态的ReferenceEquals()方法,==操作符。现一一分析。(1 阅读全文
posted @ 2011-06-02 21:57 liujb 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 迫于JQuery强大的噱头(玩笑话O(∩_∩)O~),本人也开始着手学习,继上篇介绍了几款优秀的js框架,这篇将对JQuery核心特性进行简单记录。一、JQuery框架的核心就是从HTML文档中匹配元素并对其进行操作。JQuery通过封装js的原生方法,模拟了一套CSS选择器,甚至定义了完整的XPath语言的选择能力,在一定程度上简化了js的操作。另外JQuery还解决了跨浏览器的兼容问题,使DOM操作趋于统一,许多让开发者头痛的事件处理,样式设计等兼容问题变得轻松,方便。总的说来JQuery有以下几个优点:体积小,使用灵活。丰富的DOM选择器(CSS1~3,XPath)跨浏览器(IE6,FF 阅读全文
posted @ 2011-06-02 17:20 liujb 阅读(215) 评论(0) 推荐(0) 编辑
摘要: FCL定义的系统异常不能解决所有问题,在实际项目中,我们通常要根据自己的需要定义自己的异常类,以便于我们能够更好地捕获异常信息。接下来我将自己定义的异常类一步步贴上来,供彼此交流,学习,不当之处还望指正。(1)定义异常类MyException,该类继承于Exception,实现了ISerializable接口。代码如下:View Code 1 //Serializable指定了自定义异常类可以被序列化 2 [Serializable] 3 public class MyException : Exception, ISerializable 4 { 5 //自定义本地文本信息 6 priva. 阅读全文
posted @ 2011-06-02 16:49 liujb 阅读(764) 评论(0) 推荐(0) 编辑
摘要: JavaScript JavaScript最初由Netscape公司开发的一种脚本语言,用来在网页中进行交互,动态的效果,后来Microsoft也推出了自己的Javascript版本,并命名为JScript。后来ECMA标准化组织推出了ECMAScript标准,目前我们学的JavaScript都是以ECMAScript标准为基础的。1、Dojo:严格说来Dojo是我接触的第一个js框架,但是由于本人英文有限,国内的资料不是很多,又或者由于本人毅力不够,最终没有坚持学下去。Dojo是一个强大的面向对象的js框架,主要有三大模块:Core,Dijit,DojoX。Core提供Ajax,Events 阅读全文
posted @ 2011-05-31 22:22 liujb 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 本课程主要讲述Python里面的一些最基本的概念。一、常量——字面意义上的一个字面意义上的常量的例子是如同5、1.23、9.25e-3这样的数,或者如同'This is a string'、"It's a string!"这样的字符串。它们被称作字面意义上的,因为它们具备“字面”的意义——你按照它们的字面意义使用它们的值。数2总是代表它自己,而不会是别的什么东西——它是一个常量,因为不能改变它的值。二、数1、在Python中有4种类型的数——整数、长整数、浮点数和复数。2、普通的整数范围在 -2 147 483 648~ 2 2 147 483 64 阅读全文
posted @ 2011-05-29 21:54 liujb 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 继上篇Python入门系列(一):感言后,马不停蹄地开始Python之旅,Python开发环境的搭建(基于Windows)。 1、首先要下载Python语言解释器,我下载的是Python2.7.1,官方的下载地址是http://www.python.org/getit/,下载成功后一路Next安装即可。 2、若显示安装成功。在开始→所有程序→Python2.7→IDLE(Python Integrated Development Environment)。 3、打开IDLE出现如图: 到此为止,最简单的Python开发环境就已经搭建好了。 4、IDLE是标准的Python开发环境,使用方便,. 阅读全文
posted @ 2011-05-25 21:34 liujb 阅读(958) 评论(2) 推荐(0) 编辑
摘要: “前辈们”总告诫我说,学习编程最有效的方法之一就是写技术博文,看技术博客,学会分享,在与别人的互动中(或者说较量中)去发现自己,认识到自己的不足,改进自己,最后提高自己。一直以来都有这样的想法,可总是觉得时间不够,今天终于敲定,我也要开始写博客了!!! 第一次写博客是关于Python的,我打算按照自己学习过程写一个Python的系列博客,从最最基础的东西写起,在博客开写之际,我接触Python也才两周而已,整个系列博客记录的是本人的学习历程,也是本人的心血。我希望博客功能圆满自己,我对Python学习也是功能圆满。 希望自己能够坚持下去,希望园子里的朋友们能多多关注,发现有不对的地方一定帮忙. 阅读全文
posted @ 2011-05-25 21:11 liujb 阅读(668) 评论(3) 推荐(0) 编辑