08 2011 档案
摘要:今晚在csdn上看到这篇评论,觉得很有启发作用,mark下来,于日常工作当中警示自己!最终成为的是一个优秀的程序员还是一个很烂的程序员,而真正的原因只有一个,唯一的一个:对所做的事情的理解越深,你就会做的越好。超级程序员跟那些平庸的、一般的程序员比起来,对自己要做的事情的理解要深的多的多。这就是原因。要想成为一名出色的程序员,你所要做的就是完全的理解要在做的事情。有人会说,该知道的我都知道了。而对说这话的人的验证就是看他们能有应用他们知道的知识的能力。是否他能够构造出完美的系统架构,让人们能轻松的维护?是否他能在不皱眉头的情况下把一个普通程序员毫无可能解决的问题轻松解决掉?是否他能在被询问时能
阅读全文
摘要:1、jQuery中可以实现set和get功能的方法:$(”#msg”).html(); //返回id为msg的元素节点的html内容。$(”#msg”).html(”<b>new content</b>”);//将“<b>new content</b>” 作为html串写入id为msg的元素节点内容中,页面显示粗体的new content$(”#msg”).text(); //返回id为msg的元素节点的文本内容。$(”#msg”).text(”<b>new content</b>”);//将“<b>new c
阅读全文
摘要:jquery使用过程中阻止事件起泡实例1、通过返回false来取消默认的行为并阻止事件起泡。jQuery 代码:$("form").bind("submit",function() { return false; })2、通过使用 preventDefault() 方法只取消默认的行为。jQuery 代码:$("form").bind("submit",function(event){ event.preventDefault();});3、通过使用 stopPropagation() 方法只阻止一个事件起泡。jQ
阅读全文
摘要:haslayout 是Windows Internet Explorer渲染引擎的一个内部组成部分。在InternetExplorer中,一个元素要么自己对自身的内容进行计算大小和组织,要么依赖于父元素来计算尺寸和组织内容。为了调节这两个不同的概念,渲染引擎采用了 hasLayout 的属性,属性值可以为true或false。当一个元素的 hasLayout属性值为true时,我们说这个元素有一个布局(layout) 要想更好的理解 css, 尤其是 IE 下对 css 的渲染,haslayout 是一个非常有必要彻底弄清楚的概念。大多IE下的显示错误,就是源于haslayout。 当一个元素
阅读全文
摘要:首先看看live()与bind()两种给元素绑定事件的方法的区别是什么??live()给所有匹配的元素附加一个事件处理函数,即使这个元素是以后再添加进来的也有效。这个方法是基本是的 .bind() 方法的一个变体。使用 .bind() 时,选择器匹配的元素会附加一个事件处理函数,而以后再添加的元素则不会有。为此需要再使用一次 .bind() 才行。比如说<body> <div class="clickme">Click here</div></body>可以给这个元素绑定一个简单的click事件:$('.clickme
阅读全文
摘要:CGI通用网关接口 Common Gateway Interface(通用网关接口),简称CGI。在物理上是一段程序,运行在服务器上,提供同客户端 HTML页面的接口。功能 绝大多数的CGI程序被用来解释处理来自表单的输入信息,并在服务器产生相应的处理,或将相应的信息反馈给浏览器。CGI程序使网页具有交互功能。处理步骤 ⑴通过Internet把用户请求送到服务器。 ⑵服务器接收用户请求并交给CGI程序处理。 ⑶CGI程序把处理结果传送给服务器。 ⑷服务器把结果送回到用户。编写语言 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。对初学者来说,最好选用易于归档和能有效表示
阅读全文
摘要:php的内建函数也就是php本身已经开发出来的函数。1、phpinfo(); 显示php的 系统信息。2、array(参数); 建立一个一维数组,将给定的参数返回数组。e.g.$number=array(1, 2); 等效于$number[0]=1; $number[1]=2;3、sort(数组); 按字母顺序排序4、reset(数组); 将数组的指针重设为指向数组的第一个元素5、count(数组); 计算数组内元素的个数6、join("string 1",...,"string k",数组,"string k+1",...,&quo
阅读全文
摘要:学习笔记(数据库初级):mySQL小型关系型数据库管理系统MySQL是一个小型关系型数据库管理系统,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。数据库是数据的结构化集合。它可以是任何东西,从简单的购物清单到画展,或企业网络中的海量信息。要想将数据添加到数据库,或访问、处理计算机数据库中保存的数据,需要使用数据库管理系统,如MySQL服务器。计算机是处理大量数据的理想工具,因此,数据库管理系统在计算方面扮演着关键的中心角色,或是作为独立的实用工具,或是作为其他应用程序的组成部分。数据库服务器具有快速、可靠和
阅读全文
摘要:导读:本文是从《Advice to young programmers》这篇文章翻译而来。译文来自外刊IT评论《给年轻程序员的建议》。文章内容如下:偶尔的,我会被人问道:如何成为一名优秀的程序员,更或者,如何成为一名程序员。每次人们问起,我都力图给出不同的答案。因此,我的答案是各种各样的。下面就是我认为的成为一名优秀的程序员需要做的一些事情。记住,想成为一名程序员,很多条路可走,这里列出的只是我的方法。1.解决你自己的问题从外面获取答案和自己解决问题、找到答案,这两种方式是有区别的。当你自己解决一个问题时,你不仅解决了这一个问题,也意味着解决了跟它类似的数百万问题。这是一个先投资后收获的过程。
阅读全文
摘要:一、变量的类型 Javascript和Java、C这些语言不同,它是一种无类型、弱检测的语言。它对变量的定义并不需要声明变量类型,我们只要通过赋值的形式,可以将各种类型的数据赋值给同一个变量。例如:i=100;//Number类型i="variable";//String类型i={x:4};//Object类型i=[1,2,3];//Array类型 JS的这种特性虽然让我们的编码更加灵活,但也带来了一个弊端,不利于Debug,编译器的弱检测让我们维护冗长的代码时相当痛苦。 二、变量的声明 JS中变量申明分显式申明和隐式申明。 var i=100;//显式申明 i=100;/
阅读全文

浙公网安备 33010602011771号