jQueryは1.6.2を使用します ブラウザはChrome 12を使用します Q1 以下のライブラリはどの順番で公開されたか YUI Jquery Prototype.js Q2 以下のうち、読み込んでもwindow.$を定義しないものは? YUI 3.3.0 MochiKit 1.4.2 MooTools 1.3.2 Q3 以下のうち、アニメーション機能を標準で搭載していないものは? Prototype.js 1.7 JQuery 1.6 YUI 3.3.0 Q4 以下のうち、jQuery 1.6が採用しているライセンスは? BSD or GPL MIT or GPL MIT or BSD MIT or BSD or GPL Q5 以下のうち、返り値に.lengthが未定義なものは? document.getElementsByClassName document.evaluate document.querySelectorAll Q6 次のコードを実行した場合、console.logに渡される値は? window.jsdoit = '1'; document.body.jsdoit = '2'; var div = document.createElement('div'); div.innerHTML = ''; div.firstChild.onclick() 1 2 3 Q7 次の操作をするコードは?
child2.parentNode.replaceChild(span, child2); child2.parentNode.replaceChild(child2, span); child2.replaceChild(span, child2.parentNode); child2.replaceChild(child2.parentNode, span); Q8 次の操作をするコードは?
before.parentNode.insertBefore(after, before); before.parentNode.insertBefore(before, after); before.insertBefore(before.parentNode, after); before.insertBefore(after, before.parentNode); Q9 次のコードを実行した場合、console.logに渡される値は? console.log('1,2,3'.split(/,/, 2).pop()) 2 3 2,3 Q10 次のコードを実行した場合、console.logに渡される値は? var a = 'a', result; try { result = typeof ++a; } catch (e) { result = e; }; console.log(result+''); "number" "Error ...." "b" Q11 次のコードを実行した場合、console.logに渡される値は? Number.a = 'a'; with (new Number()) { console.log(typeof a); }; "nudefined" "a" "object" "function" "Number" Q12 次のコードを実行した場合、console.logに渡される値は? (function X (a) { console.log(X.length - arguments.length); })(1, 2, 3); 1 -2 NaN Q13 次のコードを実行した場合、console.logに渡される値は? function hoge() { return !!this; } console.log(hoge.call(false)); true false Q14 次のコードを実行した場合、console.logに渡される値は? function hoge() { try { return 1; } catch (err) { return 2; } finally { return 3; } } console.log(hoge()); 1 2 3 Q15 次のコードを実行した場合、console.logに渡される値は? function X (X) { var X = X; delete X; return X; }; console.log(typeof X(1)); "Error ...." 1 "number" undefined "function ..." Q16 次のコードの内SyntaxErrorにならないコードは? while (var a in window) {} for (var a in window) {} if (var a in window) {}" Q17 jQueryで以下の要素から#endを選択するコードは? var html = '

'; var start = $(html).find('#start'); start.closest('div:eq(1)').next(); start.closest('div:eq(2)').next(); start.parents('div:eq(1)').next(); start.parents('div:eq(2)').next(); Q18 jQueryで次のコードを実行した場合、console.logに渡される値は? $('
').bind('env.name1', function () { console.log('env.name1'); }).bind('env env1', function () { console.log('env env1'); }).bind('env!', function () { console.log('env!'); }).trigger('env!'); 'env env1'と'env.name1' 'env env1'と'env!' 'env.name1'と'env!' 'env env1' 'env.name1' 'env!' Q19 jQueryで次のコードを実行した場合、console.logに渡される値は? $('
').bind('env.name1', env).bind('env.name2', env).trigger('env'); function env (e) { console.log(e.type); }; env env.name1 envとenv env.name1とenv.name2 Q20 jQueryの次のAPIのうち、第一ないし、第二引数でfunctionを指定してもcallbackされないものは? css html offset addClass removeAttr removeClass"