1、2012/11/3 - 2012-12-03 群聊精华WEB 前端新手群:256993470var length = 10function fn()alert(this.length)var obj = length: 5,method: function(fn) fn();arguments0();obj.method(fn)求值喽fn 的作用域是 fn,是 argumentsfunction fn() console.log( this );alert(this.length)所以 fn=thisarguments = this调用的时候 就传了 一个参数 所以 length=1this
2、原来还可以指向 arguments 。 。 。 答案多少10 然后 1-function b(x, y, a) arguments2 = 10;alert(a);b(1, 2, 3);应该是 10.-function b(x, y, a) arguments2 = 10;alert(a);b(1, 2);这个呢undefined-function change() alert(typeof fn) / ?function fn() alert(hello)var fnchange()求值!是 function函数声明 先后是没关系的,所以 是 function,只有变量这个 2 货 需要先声明
3、 不然就是 undefined-z-index 的比较只能在兄弟节点间才有意义如果子元素 z-index 为 999 父级为 1 对于父级外的任何元素来说这个子元素的层级为1首行缩进两个字符的 html 标签是什么?text-indent:2emIE6 的虚线怎么清除?a 标签点击时产生的aoutline:none;可以 js 模拟测试 a blr:expression(this.onFocus=this.blur()-jQuery 鼠标经过显示编辑文本框这个怎么实现?正常 是没有 border 鼠标滑过 有 border 并且聚焦 -var c=function()return 1;var
4、d=c;c=function()return 2;d();求值喽是 1 嘛。 。匿名函数 都赋值给 变量了。 。 跟下面那句一毛钱的关系都没了。 。 var d = function()return 1其实 这里是这样-对于传统编译型语言来说,编译步骤分为:词法分析、语法分析、语义检查、代码优化和字节生成。但对于解释型语言来说,通过词法分析和语法分析得到语法树后,就可以开始解释执行了。var arg = 1; function foo(arg) alert(arg); var arg = 2; foo(3);alert 出来的 是几?3考 JS 运行机制的。所谓的“ 预解析“ ,其实是在语法分
5、析阶段完成,并存储在语法树中。当执行到函数实例时,会将 varDelcs 和 funcDecls 从语法树中复制到执行环境的 scriptObject 上。-function a()var t=1;for(var i=0;iDD_belatedPNG.fix(.png_bg);可以这么写么?引入 JS 的同时 调用 JS?不可以可是我的 JS 执行了哦那也没这样写的 看下这篇文章吧 http:/www.w3help.org/zh-cn/causes/HS9001虽然 HTML 规范中并没有明确说明这种情况下用户端应如何处理,但当动态的为 SCRIPT 元素设定 src 属性引入外部脚本文件后,
6、原 SCRIPT 元素内的脚本内容该如何处理就出现了模糊不清的情况。所以在编写代码时就应当避免在这种歧义的发生。-1/0=1/(-0)求值咯false因为分母不能为零,/是除号。 。-var ee = function ff(d)return d;var d = new ee(“kou“);alert(d); / ?是 object因为 函数本来就是一个 object变量 = 函数 = objectalert( new ee(“kou“)),然后 new object 所以 .-var a = “hellow“;(function()var b = “word“;alert(a+b);();a
7、lert(a+b);/输出什么?第一个是 hello word第二个无效,因为字符串不能和 undefined 拼接-(有具体内容)用 javascirpt 怎么取得 ul 的宽?var oDiv=document.getElementById(“div_id“);var oUl=oDiv.children0;这样貌似可以获取到。可是我看网上说, ,children 这个在 IE7 和 FIREFOX 上不同, ,不建议使用。 。? 那么直接 var oUl=oDiv.getElementsByTagName(“ul“); 我刚才试了下,ie9,firefox,chrome ,都能取到正确的值 1980,在 ie7 内核的 soguo 浏览器中,就是 1940 不计算 padding 和 margin 貌似 确实是这样,我*margin:0;padding:0; 这样之后,ie9,firefox,chrome,ie7 内核的soguo 浏览器的兼容模式和高速模式,就都一样了,1940-