Loading

上一页 1 ··· 38 39 40 41 42
摘要: Javascript在互联网上名声很臭,但你又很难再找到一个像它这样如此动态、如此被广泛使用、如此根植于我们的生活中的另外一种语言。它的低学习门槛让很多人都称它为学前脚本语言,它另外一个让人嘲笑的东西是动态语言的概念是偏偏使用了高标准的静态数据类型。其实,你和Javascript都站错了立场,而现在,你让Javascript很生气。这里有五个原因能说明你的Javascript技术很烂。1. 你没有使用命名空间。 是否还记得在大学里老师告诉你不要在家庭作业里使用全局变量?Javascript里的全局变量的使用方法也不例外。Web网页稍不留神就会变的混乱不堪、到处都是从互联网上各个角落里找来的.. 阅读全文
posted @ 2012-04-13 16:34 青岛欧姆网络科技 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1.javascript 字符串周围可以用引号括起来,单引号和双引号都可以,但是必须成对。2.doucment.write()方法可以向文档中中写入HTML表达式或javascript代码3.正则表达式匹配:g 模式是否被用于全局 i 模式是否区分大小写 m 字符串的每个物理行是否被当成字符串的开始4.正则标记 \b 词语边界 /\bto/ 匹配 tomorrow /to\b/匹配Soweto /\bto\b/匹配 to \B 非词语边界 /\Bto/匹配stool 和 Soweto /to\B/匹配stool和tomorrow ... 阅读全文
posted @ 2012-04-13 14:22 青岛欧姆网络科技 阅读(243) 评论(0) 推荐(0) 编辑
摘要: arguments 对象在函数代码中,使用特殊对象 arguments,开发者无需明确指出参数名,就能访问它们。例如,在函数 sayHi() 中,第一个参数是 message。用 arguments[0] 也可以访问这个值,即第一个参数的值(第一个参数位于位置 0,第二个参数位于位置 1,依此类推)。因此,无需明确命名参数,就可以重写函数:function sayHi() { if (arguments[0] == "bye") { return; } alert(arguments[0]);}检测参数个数还可以用 arguments 对象检测函数的参数个数,引用属性 ar 阅读全文
posted @ 2012-04-13 11:22 青岛欧姆网络科技 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 请将All over the world people enjoy sports替换成All1 over2 the3 world4 people5 enjoy6 sports7大牛的实现:var i = 0, str = "All over the world people enjoy sports";str = str.replace(/\S+/g, function($){return $ + [++i]});alert(str); 阅读全文
posted @ 2012-04-12 16:46 青岛欧姆网络科技 阅读(236) 评论(0) 推荐(0) 编辑
摘要: var a = 1;function test(){ alert(a); var a = 2;} test();运行的结果是undifined.不是2.js 的执行过程中,编辑器先以读入代码段,对代码段中的var 变量和function 定义进行“预解析”,预解析var 变量的时候,初始化为undefined相当于一下代码:var a = 1;function test(){ var a; alert(a); a = 2;}test(); 阅读全文
posted @ 2012-04-12 15:52 青岛欧姆网络科技 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 作者:Juriy "kangax" Zaytsev译者:为之漫笔发表时间:2009年6月17日最近修改:2009年10月9日翻译时间:2009年12月9日修订时间:2009年12月22日前言函数表达式与函数声明函数语句命名函数表达式调试器中的函数名JScript的bugJScript的内存管理测试Safari中存在的bugSpiderMonkey的怪癖解决方案替代方案WebKit的displayName对未来的思考致谢前言我觉得很奇怪,网上好像一直没有人认真地讨论过命名函数表达式(Named Function Expression,即“有名字函数表达式”,与“匿名函数”相对 阅读全文
posted @ 2012-04-11 20:00 青岛欧姆网络科技 阅读(244) 评论(0) 推荐(0) 编辑
摘要: <script type="text/javascript">var g = false;if (g) { var g = true;}function k(){ return false};if (k()) { function k(){ return true };}alert(g);alert(k());</script>运行结果:chrome下 false,truefirefox下false,false 阅读全文
posted @ 2012-04-11 19:25 青岛欧姆网络科技 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 最近自己在做一个小东西,用log4net日志组件来记录日志,自己在前人的基础上加工总结,拿出来给大家分享一下,不足之处大拿们使劲拍砖,感激不尽!第一步:配置config文件 为了方便管理,把log4net的配置文件从web.config中分离,新建一个名为log4net.config的文件,内容如下:View Code1 <?xml version="1.0" encoding="UTF-8"?>2 <log4net debug="false">3 4 <!--按日期分割日志文件 一天一个-->5 阅读全文
posted @ 2012-04-11 12:07 青岛欧姆网络科技 阅读(569) 评论(1) 推荐(0) 编辑
摘要: //定义数组 var pageIds = new Array(); pageIds.push('A');数组长度 pageIds.length;//shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1//unshift:将参数添加到原数组开头,并返回数组的长度 var a = [1,2,3,4,5]; var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5] b:7 //注:在IE6.0下测试 阅读全文
posted @ 2012-04-10 15:27 青岛欧姆网络科技 阅读(835) 评论(0) 推荐(0) 编辑
上一页 1 ··· 38 39 40 41 42