随笔分类 -  js题集

摘要:var testFun = function( callback,lblstr ){ //callback 是你的方法 lblstr做标记的名称,测试字符串在函数内部。如有错误,自行改正。。切勿打脸(测试代码来源网上) var teststr = '3345687687876789123'; var 阅读全文
posted @ 2017-08-08 11:16 tong24 阅读(130) 评论(0) 推荐(0)
摘要:1.http://davidshariff.com/js-quiz/ 难度正常 2.http://perfectionkills.com/javascript-quiz/ --略虐心 3.http://perfectionkills.com/javascript-quiz-es6/ --没看过es6 阅读全文
posted @ 2017-08-08 11:15 tong24 阅读(240) 评论(0) 推荐(0)
摘要://链接:http://cnodejs.org/topic/580743a627a1d99178a98fc5 1.求输出: ([]+![])[+!![]] //a 2.求输出//评论里的问题 同计算了 ((-{})+[])[+![]]//N 解析: //虽然平时没看到有这么用的 代码里这么写的要么是 阅读全文
posted @ 2017-08-08 11:13 tong24 阅读(90) 评论(0) 推荐(0)
摘要:1.能FQ的人类 可以参考如下链接(遍历过十几个相关的文章 觉得这个算不错的) https://davidwalsh.name/combining-js-arrays 2.不能FQ的可以参考 简略翻译。。 对于数组 var a = [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ]; var 阅读全文
posted @ 2017-08-08 11:12 tong24 阅读(140) 评论(0) 推荐(0)
摘要:1.实现add add(123, "321") "444"; add("1234567890.0987654321", "8765432109.9012345678") "9999999999.9999999999"; add("1.2.3", 1.23); NaN; add(0.1, 0.0001 阅读全文
posted @ 2017-08-08 11:11 tong24 阅读(121) 评论(0) 推荐(0)
摘要:1.题目一: pattern(3): 1 1*2 1**3 pattern(10): 1 1*2 1**3 1***4 1****5 1*****6 1******7 1*******8 1********9 1*********10 pattern函数编写: 2.题目二: Ex. 123456 - 阅读全文
posted @ 2017-08-08 11:10 tong24 阅读(151) 评论(0) 推荐(0)
摘要:1.实现MagicFunction MagicFunction(3) == 3; // should return true MagicFunction(1, 2) == 3; // should return true MagicFunction(1, 3)(2) == 6; // should 阅读全文
posted @ 2017-08-08 11:09 tong24 阅读(138) 评论(0) 推荐(0)
摘要:1.实现函数--defaultArguments 功能如下: function add(a,b) { return a+b;}; var add_ = defaultArguments(add,{b:9}); add_(10); // returns 19 add_(10,7); // return 阅读全文
posted @ 2017-08-08 11:08 tong24 阅读(88) 评论(0) 推荐(0)
摘要:1.实现warp function speak(name){ return "Hello " + name; } speak = speak.wrap(function(original, yourName, myName){ greeting = original(yourName); retur 阅读全文
posted @ 2017-08-08 11:07 tong24 阅读(109) 评论(0) 推荐(0)
摘要:1.实现如下代码功能 var deps = { 'dep1': function () {return 'this is dep1';}, 'dep2': function () {return 'this is dep2';}, 'dep3': function () {return 'this 阅读全文
posted @ 2017-08-08 11:06 tong24 阅读(138) 评论(0) 推荐(0)
摘要:1.实现如下函数 f3 = compose( f1 f2 )//f3(a) = f1( f2( a ) ); eg: compose(f , g)(x) => f( g( x ) ); 2.题目1 完全没思路的 下拉到底。 给你个极简参考: function compose(f,g) { retur 阅读全文
posted @ 2017-08-08 11:06 tong24 阅读(110) 评论(0) 推荐(0)
摘要:1.实现斐波那契数列。达到题目中的效果。不知道斐波那契数列是啥的请自行百度。 function fibonacci(){ } var f=fibonacci(); for(var i=0;i<10;i++){ console.log(f()); } //output:按顺序输出斐波那契数列的数字。 阅读全文
posted @ 2017-08-08 11:04 tong24 阅读(122) 评论(0) 推荐(0)
摘要:1.这些题也是秀智商 window.alert = function(){}; //your code; alert(1); //使后面的alert(1)能正确弹出 答案: window.alert = function(){}; window.alert=function(obj){ var if 阅读全文
posted @ 2017-08-08 11:03 tong24 阅读(111) 评论(0) 推荐(0)
摘要:题目1: 获取正在执行的script元素标签。 //by 司徒正美 function getInteractiveScript(){ if(document.currentScript){ return document.currentScript; } var els = document.get 阅读全文
posted @ 2017-08-08 11:03 tong24 阅读(105) 评论(0) 推荐(0)
摘要:1. var value1 = 0, value2 = 0, value3 = 0; for ( var i = 1; i <= 3; i++) { var i2 = i; (function() { var i3 = i; setTimeout(function() { value1 += i; 阅读全文
posted @ 2017-08-08 11:02 tong24 阅读(147) 评论(0) 推荐(0)
摘要:1.CORS和JSONP区别? 2.如何规避同源策略? eg:访问iframe 3.如何实现 一个算法的不变的部分,并将可变的行为留给子类来实现 简单写一个demo 阅读全文
posted @ 2017-08-08 11:01 tong24 阅读(99) 评论(0) 推荐(0)
摘要:1.原型式继承与类式继承的区别? 2.用JS写一个单例,并注释为什么这么写。 3.(不考虑ES6),如何有效的控制作用域(也可以是控制this指向)?比如:with 4.JS 数组去重。 阅读全文
posted @ 2017-08-08 11:00 tong24 阅读(77) 评论(0) 推荐(0)
摘要:1.给定数组a和数组b,如何将数组b append到数组a尾端? 2.基于题目1的情况 如果a数组和b数组均是长度小于100 你觉得那那种方式最优? 3.基于题目1的情况,如果a数组长度与b数组差异较大 比如a数组的长度为5,b数组长度为10k, 你觉得那种方式最优? 4.js的push允许单个元素 阅读全文
posted @ 2017-08-08 11:00 tong24 阅读(82) 评论(0) 推荐(0)
摘要:1. 实现下列语法 console.log(sum(2,3)); // Outputs 5 console.log(sum(2)(3)); // Outputs 5 答案:这道题,不解释,因为之前的问题里解答过。 知识点:javascript 函数柯里化 另外要加上形参判断。arguments.le 阅读全文
posted @ 2017-08-08 10:59 tong24 阅读(305) 评论(0) 推荐(0)
摘要:所有问题都是问结果及why? 1. delete [].length; false,知识点第一个在于delete能删除和不能删除什么 面试问过;var声明的变量可否删除,window的自定义属性和给定的属性 可不可以删除? 2. vars: var vars = vars; 冒号 在js里可以当做l 阅读全文
posted @ 2017-08-08 10:58 tong24 阅读(108) 评论(0) 推荐(0)