06 2012 档案
摘要:1、javascript解析器启动时就会初始化建立一个全局对象global object,这个全局对象就拥有了一些预定义的全局变量和全局方法,如Infinity, parseInt, Math,所有程序中定义的全局变量都是这个全局对象的属性。在客户端javascript中,Window就是这个javascript的全局对象。2、当javascript调用一个function时,会生成一个对象,称之为call object(调用对象),function中的局部变量和function的参数都成为这个call object的属性,以免覆写同名的全局变量。调用对象: ECMAScript规范术语称之为
阅读全文
posted @ 2012-06-28 18:28
牛伯温
摘要:在学习PS的过程中,经常会遇到一些专业术语,下面我们来对一些PS常用的、并且比较难理解的术语进行简单讲解。象素:象素是构成图像的最基本元素,它实际上一个个独立的小方格,每个象素都能记录它所在的位置和颜色信息。上图中每一个小方格就是一个象素点,它记载着图像的各种信息。选区:也叫选取范围,是PS对图像做编辑的范围,任何编辑对选区外无效。当图像上没有建立选择区时,相当于全部选择。上图中的黑白相间的细线就是选择区的边界,对图像的操作只对选择区内有效。羽化:对选择区的边缘做软化处理,其对图像的编辑在选区的边界产生过渡。其范围为0-250,当选区内的有效像素小于50%时,图像上不再显示选区的边界线。上图是
阅读全文
posted @ 2012-06-24 13:24
牛伯温
摘要:转自:http://zhaoyongpan.blog.51cto.com/2714930/676239想实现这样的功能: 1. Tomcat启动时随即启动Servlet; 2. Servlet启动时定时执行一个任务。要点: 1、Tomcat中启动Servlet时,只需要在Servlet所在的工程的配置文件web.xml中写成如下即可; <servlet><servlet-name>TimeServlet</servlet-name> <servlet-class>TimeServlet</servlet-class><load-
阅读全文
posted @ 2012-06-15 22:03
牛伯温
摘要:所谓“隔行如隔山”,其实不然,在工作和生活中,大部分的知识和技能都是相通的。学会举一反三,对于技能的提升有很大帮助。本文是一名软件开发者从做技工的父亲身上学到的一些经验,而这些经验使他最终成为了开发者中的佼佼者。 以下为文章全文: 我的父亲是一名工程师——是机械工程师,不是软件工程师。在他成为机械工程师之前,他也做过技工和木工。他很聪明,同时在建筑和维修方面也很有天赋(只要不涉及到电气即可,不过那就是另外一回事了)。他甚至在60岁时依然能做围墙、工棚和甲板之类的工作。当我和我的兄弟还小的时候,他就开始让我们接触一些他工作用的工具,因此,当我们发现需要修复或制作一些东西时,我们有能力做好它。好吧
阅读全文
posted @ 2012-06-11 18:13
牛伯温
摘要:1、不要使用过小的图片做背景平铺。这就是为何很多人都不用 1px 的原因,这才知晓。宽高 1px 的图片平铺出一个宽高 200px 的区域,需要 200*200=40, 000 次,占用资源。2、无边框。推荐的写法是 border:none;,哈哈,我一直在用这个。 border:0; 只是定义边框宽度为零,但边框样式、颜色还是会被浏览器解析,占用资源。3、慎用 * 通配符。所谓通配符,就是将 CSS 中的所有标签均初始化,不管用的不用的,过时的先进的,一视同仁,这样,大大的占用资源。要有选择的初始化标签。4、CSS 的十六进制颜色代码缩写。习惯了缩写及小写,这才知道,原来不是推荐的写法,为的
阅读全文
posted @ 2012-06-10 18:18
牛伯温
摘要:通常如果一样东西需要编码,说明这样东西并不适合传输。原因多种多样,如Size过大,包含隐私数据,对于Url来说,之所以要进行编码,是因为Url中有些字符会引起歧义。 例如,Url参数字符串中使用key=value键值对这样的形式来传参,键值对之间以&符号分隔,如/s?q=abc&ie=utf-8。如果你的value字符串中包含了=或者&,那么势必会造成接收Url的服务器解析错误,因此必须将引起歧义的&和=符号进行转义,也就是对其进行编码。 又如,Url的编码格式采用的是ASCII码,而不是Unicode,这也就是说你不能在Url中包含任何非ASCII字符,例如中
阅读全文
posted @ 2012-06-08 15:50
牛伯温
摘要:Douglas Crockford是 Javascript 权威,Json 格式就是他的发明。 去年 11 月他有一个演讲(Youtube),谈到了好的 Javascript 编程风格是什么。 我非常推荐这个演讲,它不仅有助于学习 Javascript,而且能让你心情舒畅,因为 Crockford 讲得很幽默,时不时让听众会心一笑。 下面,我根据这个演讲和 Crockford 编写的代码规范,总结一下"Javascript 编程风格"。 所谓"编程风格"(programming style),指的是编写代码的样式规则。不同的程序员,往往有不同的编程风格。
阅读全文
posted @ 2012-06-08 13:16
牛伯温
摘要:制作印章:http://www.makepic.com/print.php邮址图片生成:http://www.makepic.com/email.php条形码生成:http://www.makepic.com/barcode.phpKiss学堂 颁发结业证:http://www.makepic.com/kiss/cert.php生成头像:http://www.eoool.com/Sevice.aspx?TypeID=12生成拼凑图:http://blog.outer-court.com/letters/一个日本武士刀劈出你需要的字:http://tools.fodey.com/generato
阅读全文
posted @ 2012-06-07 17:47
牛伯温
摘要:正则表达式到底是什么东西字符是计算机软件处理文字时最基本的单位,可能是字母,数字,标点符号,空格,换行符,汉字等等。字符串是0个或更多个字符的序列。文本也就是文字,字符串。说某个字符串匹配某个正则表达式,通常是指这个字符串里有一部分(或几部分分别)能满足表达式给出的条件。在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。很可能你使用过Windows/Dos下用于文件查找的通配符(wildcard),也就是*和?。如果你想查找某个目录下的所有的Word文档的话,你会搜索*.doc。在这里,
阅读全文
posted @ 2012-06-06 17:01
牛伯温
摘要:任何函数内部都包含了arguments对象,其表现与数组类似,可以使用下标访问arguments的数据成员。arguments主要用于保存调用函数的实际参数数据。如:function test() { alert(arguments[0]); //1 alert(arguments[1]); //2}test(1, 2, 3);函数的形参(命名参数)列表也是保存传给函数的实参数据,arguments与形参数据是同步的。arguments对象与形参并不是指向同一个内存空间,而是不同的内存空间而存储的数据是同步的。修改arguments[n],相等于修改了第n个形参的值(假设从0开始),反过来同理
阅读全文
posted @ 2012-06-05 08:57
牛伯温
摘要:几个问题的实现方法请参考不同颜色的代码:1、序号:rownumbers: true,2、合计:gridComplete: function() 3、默认日期:$("#actualMonth").attr("value",GetDateStr(-1));4、获取系统日期的前几天或者后几天:function GetDateStr(AddDayCount) ;5、一上来加载时,默认条件:datatype:'local',datatype:'json'6、调用这行代码保证jqgrid自动根据窗口大小伸缩: autoWidthJqg
阅读全文
posted @ 2012-06-04 17:06
牛伯温
摘要:大家都知道如果你给一个链接加说明的话,可以用title属性,如<a title="你的文字"></a>也可以用<a alt="你的文字></a>,但是,大家有没有像我一样想过,alt和title既然都可以使用,那为什么还要出来两个呢?说实话,我也很好奇。title和alt虽然比较相似,但是还是有区别的,这两个属性比较混淆,我们来看一下两者的区别:alt属性:使用alt属性是为了给那些不能看到你文档中图像的浏览者提供文字说明。这包括那些使用本来就不支持图像显示或者图像显示被关闭的浏览器的用户,视觉障碍的用户和使用屏幕阅
阅读全文
posted @ 2012-06-03 14:59
牛伯温
摘要:javascript提供了许多函数供开发人员使用,下面给出一个简单介绍,更详细的信息请参考Visual InterDev提供的在线帮助 javascript函数一共可分为五类: ·常规函数 ·数组函数 ·日期函数 ·数学函数 ·字符串函数 1.常规函数 javascript常规函数包括以下9个函数: (1)alert函数:显示一个警告对话框,包括一个OK按钮。 (2)confirm函数:显示一个确认对话框,包括OK、Cancel按钮。 (3)escape函数:将字符转换成Unicode码。 (4)eval函数:计算表达式的结果。 (5)isNa
阅读全文
posted @ 2012-06-02 09:50
牛伯温
摘要:现在你用不到,将来你肯定用的到。你一定会做个好爸爸。转自:http://luo.bo/25512/
阅读全文
posted @ 2012-06-01 18:26
牛伯温
摘要:闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。JS代码: var n=999; function f1(){ alert(n); } f1(); // 999另一方面,在函数外部自然无法读取函数内的局部变量。Js代码: function f1(){ var n=999; } alert(n); // error这里有一...
阅读全文
posted @ 2012-06-01 15:34
牛伯温
摘要:所谓闭包,指的是词法表示包括不必要计算的变量的函数,也就是说,该函数可以使用函数外定义的变量。顺便提示一下:词法作用域:变量的作用域是在定义时决定而不是执行时决定,也就是说词法作用域取决于源码,通过静态分析就能确定,因此词法作用域也叫做静态作用域。 with和eval除外,所以只能说JS的作用域机制非常接近词法作用域(Lexical scope)。下面是一个简单的使用全局变量的闭包实例:1varsWord="Hello,Welcometoweb 前端开发工程师的博客,请多多指教。"2functiondisWord(){3alert(sWord);4}5disWord();解
阅读全文
posted @ 2012-06-01 14:59
牛伯温

浙公网安备 33010602011771号