上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: ref:http://www.cnblogs.com/qiantuwuliang/archive/2010/01/12/1645302.html 阅读全文
posted @ 2013-04-26 14:45 springstudent 阅读(130) 评论(0) 推荐(0) 编辑
摘要: ref:http://www.cnblogs.com/lidabo/archive/2011/12/29/2305770.htmltypeof运算符介 绍:typeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型。它返回值是一个字符串,该字符串说明运算数的类型。你 知道下面typeof运算的结果吗? typeof(1); typeof(NaN); typeof(Number.MIN_VALUE); typeof(Infinity); typeof("123"); typeof(true); typeof(window); ... 阅读全文
posted @ 2013-04-26 13:07 springstudent 阅读(868) 评论(0) 推荐(0) 编辑
摘要: ref:http://eclipse07.iteye.com/blog/501169今天工作需要,搜索下JS面试题,看到一个题目,大约是这样的Js代码<script>varx=1,y=z=0;functionadd(n){n=n+1; }y=add(x);functionadd(n){n=n+3;}z=add(x);</script> 问执行完毕后 x, y, z 的值分别是多少?仔细看的人马上就知道了, x, y 和 z 分别是 1, undefined 和 undefined。不过,如果将两个 add 函数修改一下,题目变为Js代码<script>var 阅读全文
posted @ 2013-04-26 12:29 springstudent 阅读(242) 评论(0) 推荐(0) 编辑
摘要: ref:http://hi.baidu.com/do_itdream/item/3d75af3c9ec7cf667c034bbcJavascript预编译今天看了一位高人的一篇文章,把javascript讲得很是透彻,就像是在念诗一样,可见其境界之高。现摘抄部分经典的,分享给自己和大家。什么是JavaScript的“预编译”?看下面的例子: function myfunc () { alert("hello"); }; myfunc(); //这里调用myfunc,输出yeah而不是hello function myfunc () { ... 阅读全文
posted @ 2013-04-26 10:37 springstudent 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 1.eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。 eval 函数允许 JScript 源代码的动态执行。例如,下面的代码创建了一个包含 Date 对象的新变量 mydate : eval("var mydate = new Date();");传递给 eval 方法的代码执行时的上下文和调用 eval 方法的一样.一段简单的代码: var b="'d'+3";//"'d'+3"是一个字符串,'d& 阅读全文
posted @ 2013-04-26 10:34 springstudent 阅读(292) 评论(0) 推荐(0) 编辑
摘要: ref:这篇文章将会介绍一些能够提高你的JavaScript代码性能的建议和技巧。原文参见http://hi.baidu.com/forain/blog/item/62e8918fc2eb4aff513d929c.html问题大多数JavaScript开发者都习惯于使用 JavaScript提供的简单的字符串处理,比如连接字符串的”+”运算符:var str = “Hello” + “ World”;这句代码可读性很好,对于连接小的字符串是很方便的。但是利用这样的方法去操作许多的字符串(比如当你要动态的创建整个页面内容)时,代码性能将被严重影响。解决方案数组对象的join方法使我们可以将数组里 阅读全文
posted @ 2013-04-26 09:44 springstudent 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 今天在调试JavaScript程序,突然发现忘了单引号和双引号的区别是什么了,于是乎上网搜索之,加上自己的调试,最终发现原来是书上写的出错 了。NND个熊,让我对这书失望极了。废话不说,直奔主题。JavaScript不区分单个字符和字符串,任何字符或字符串可以用双引号或单引号引起来。如果字符串本身含有双引号,则应使用单引号将字符串括起来; 如果字符串本身含有单引号,则应使用双引号将字符串引起来,两者可以嵌套使用。 javascript变量 控制字体大小的方法<script language="javascript">for(i=1;i<7;i++){doc 阅读全文
posted @ 2013-04-26 09:07 springstudent 阅读(681) 评论(0) 推荐(0) 编辑
摘要: ref:http://www.onexin.net/javascript-single-and-double-quotes-and-use-the-difference-between/ <input value="Test" type="button" onclick="alert(&quot;OK&quot;);" />//html的管辖范围,不能用javascript不语法来写 这时才理解,原来这时,还是归于HTML的管辖范围,所以转义字符应该使用HTML的,而不是javascript的。两个双引号的 阅读全文
posted @ 2013-04-26 08:04 springstudent 阅读(1346) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/muguaworld/archive/2008/07/18/1246338.htmljavascript中的toString()方法,主要用于Array、Boolean、Date、Error、Function、Number等对象。下面是这些方法的一些解析和简单应用,做个纪律,以作备忘。(1)Array.toString():将数组转换成一个字符串,并且返回这个字符串。描述:当数组用于字符串环境中时,javascript会调用这一方法将数组自动转换成一个字符串。toString()在把数组转换成字符串时,首先要将数组的每个元素都转换成字符串 阅读全文
posted @ 2013-04-25 15:47 springstudent 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.ruanyifeng.com/blog/2011/05/how_to_judge_the_existence_of_a_global_object_in_javascript.htmlJavascript语言的设计不够严谨,很多地方一不小心就会出错。举例来说,请考虑以下情况。现在,我们要判断一个全局对象myObj是否存在,如果不存在,就对它进行声明。用自然语言描述的算法如下: if (myObj不存在){ 声明myObj; }你可能会觉得,写出这段代码很容易。但是实际上,它涉及的语法问题,远比我们想象的复杂。Juriy Zaytsev指出,判断一个Ja... 阅读全文
posted @ 2013-04-25 10:25 springstudent 阅读(159) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页