摘要: 1.实现斐波那契数列。达到题目中的效果。不知道斐波那契数列是啥的请自行百度。 function fibonacci(){ } var f=fibonacci(); for(var i=0;i<10;i++){ console.log(f()); } //output:按顺序输出斐波那契数列的数字。 阅读全文
posted @ 2017-08-08 11:04 tong24 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 题目1: 获取正在执行的script元素标签。 //by 司徒正美 function getInteractiveScript(){ if(document.currentScript){ return document.currentScript; } var els = document.get 阅读全文
posted @ 2017-08-08 11:03 tong24 阅读(98) 评论(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 阅读(104) 评论(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 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1.CORS和JSONP区别? 2.如何规避同源策略? eg:访问iframe 3.如何实现 一个算法的不变的部分,并将可变的行为留给子类来实现 简单写一个demo 阅读全文
posted @ 2017-08-08 11:01 tong24 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1.原型式继承与类式继承的区别? 2.用JS写一个单例,并注释为什么这么写。 3.(不考虑ES6),如何有效的控制作用域(也可以是控制this指向)?比如:with 4.JS 数组去重。 阅读全文
posted @ 2017-08-08 11:00 tong24 阅读(73) 评论(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 阅读(79) 评论(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 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 所有问题都是问结果及why? 1. delete [].length; false,知识点第一个在于delete能删除和不能删除什么 面试问过;var声明的变量可否删除,window的自定义属性和给定的属性 可不可以删除? 2. vars: var vars = vars; 冒号 在js里可以当做l 阅读全文
posted @ 2017-08-08 10:58 tong24 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1. 为什么井盖是圆的? 2. 用一两句话,向你8岁大的小孩解释一个数据库 3. 向一位盲人形容黄色 4. 朋友圈的基本数据结构设计是怎样的?既能做到完美阅读权限设置,又能兼顾性能? 5. 朋友圈的消息为啥不能编辑,只能删除? 阅读全文
posted @ 2017-08-08 10:57 tong24 阅读(223) 评论(0) 推荐(0) 编辑