摘要:
所谓"编程风格"(programming style),指的是编写代码的样式规则。不同的程序员,往往有不同的编程风格。有人说,编译器的规范叫做"语法规则"(grammar),这是程序员必须遵守的;而编译器忽略的部分,就叫"编程风格"(programming style),这是程序员可以自由选择的。这种说法不完全正确,程序员固然可以自由选择编程风格,但是好的编程风格有助于写出质量更高、错误更少、更易于维护的程序。所以,有一点应该明确,"编程风格"的选择不应该基于个人爱好、熟悉程度、打字工作量等因素,而要考虑如何尽量使 阅读全文
摘要:
ECMAScript 整数有两种类型,即有符号整数(允许用正数和负数)和无符号整数(只允许用正数)。在 ECMAScript 中,所有整数字面量默认都是有符号整数,这意味着什么呢?有符号整数使用 31 位表示整数的数值,用第 32 位表示整数的符号,0 表示正数,1 表示负数。数值范围从 -2147483648 到 2147483647。可以以两种不同的方式存储二进制形式的有符号整数,一种用于存储正数,一种用于存储负数。正数是以真二进制形式存储的,前 31 位中的每一位都表示 2 的幂,从第 1 位(位 0)开始,表示 20,第 2 位(位 1)表示 21。没用到的位用 0 填充,即忽略不计。 阅读全文
摘要:
真假的判断Javascript中有null、undefined、string、number、boolean五种基本的类型,一般判断真假或者为空的时候大家会使用下面的代码:if(a==true){ //doSomeTing();}但是这种方法很不简洁,我们完全可以使用1,0来判断,比如我们设定一个a,如果a为假,我们就改成真,而a在程序后面可能用于判断,最简单也是最好理解的方法就是下面的写法var a=false;if(a==false){ a=true;}既然提到了0,1,肯定有人想到了第二种写法:var a=0;if(!a){ a=1;}这个代码还可以进一步简写优化,就是使... 阅读全文
摘要:
一、jQuery实现input文本框内灰色提示文本效果<html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title>inputtest</title><scripttype="text/javascript"src="./js/jquery.js"></script><scripttype="text/javas 阅读全文
摘要:
想做一个好的插件必须应有的要求:1、在JQuery命名空间下声明只声明一个单独的名称2、接受options参数,以便控制插件的行为3、暴露插件的默认设置 ,以便外面可以访问4、适当地将子函数提供给外部访问调用5、保持私有函数6、支持元数据插件下面将逐条地过一遍:只声明一个单独的名称这表明是一个单独的插件脚本。如果你的脚本包含多个插件或者是互补的插件(像$.fn.doSomething()和$.undoSomething()),那么你可以根据要求声明多个名称。但一般情况下,力争用单一的名称来维持插件现实的所有细节。在本例中,我们将声明一个叫“hilight”的名称// 插件的定义 $.fn.h. 阅读全文
摘要:
通常在IIS6下部署ASP.NET MVC应用程序的时候,都是直接设置把所有请求都交由ASP.NET的ISAPI处理。MVC是基于ASP.NET的,框架默认对于任何请求都会优先检查 物理路径是否存在物理文件,如果存在的话就不通过MVC的路由机制,否则才走路由。因此,如果在不考虑控制静态资源权限的情况下,可以设置静态资源不通过ASP.NET的ISAPI,而直接由IIS处理,通过这种方式提升一些性能。本文围绕这个主题,详解部署过程。0.在设计MVC网站的时候,把静态资源统一放在一个文件夹下,建议目录结构使用小写字母1.把web应用程序发布到某个路径下(略)(顺便提一句,MVC2功能上比MVC3弱一 阅读全文
摘要:
//以下以一个斐波那契数列的例子说明://----------------------------------//1.迭代方法:public class Fab_iterate {public static void main(String[] args) { System.out.println("结果是:"+Fab(8)); //求第八个位置的数}public static long Fab(int index){ //斐波那契数列if(index == 1 || index == 2){ return 1;}else{ long f1 = 1L; long f2 = 阅读全文