解Tom大叔出的Javascript题目】的更多相关文章

原文参考,http://www.cnblogs.com/TomXu/archive/2012/02/10/2342098.html Tom大叔的博客深入理解Javascript系列真是我们学习Javascript的领航明灯, http://www.cnblogs.com/TomXu/archive/2011/12/15/2288411.html 有兴趣的朋友自己去学习下吧. 一下是对他出的6到题的解答. 第一题:找出数字数组中最大的元素(使用Match.max函数) 原本的我答案是这样 func…
几道JS题目 之前没有深入研究js语言,最近几年前端越来越工程化,需要扎实的js基础,看到博客园上有很多大牛分享JS学习文章,幸运看到tom大叔的blog,抽时间潜心学习了其文章,遇到到其出的几道题目,尝试自己解决,以测试自己的js水平. http://www.cnblogs.com/TomXu/archive/2012/02/10/2342098.html 找出数字数组中最大的元素(使用Match.max函数) 转化一个数字数组为function数组(每个function都弹出相应的数字) 给…
博客链接:http://www.cnblogs.com/TomXu/archive/2012/02/10/2342098.html 原题: 大叔注:这些题目也是来自出这5个题目的人,当然如果你能答对4个及以上并且想拿高工资的话,请联系我. 找出数字数组中最大的元素(使用Match.max函数) 转化一个数字数组为function数组(每个function都弹出相应的数字) 给object数组进行排序(排序条件是每个元素对象的属性个数) 利用JavaScript打印出Fibonacci数(不使用全…
part1 --------------------------------------------------------------------------------------------------------- 1. 前言 这两天看了一下TOM大叔的<深入理解js系列>中的基础部分,依据自己的实际情况,做了读书笔记,记录了部分easy绊脚的问题.写篇文章,供大家分享. 2. 关于HTMLCollection的"实时查询" var divs = document.…
本文转自@Aaron的博客,拿过来分享一下.原文:看看国外的javascript题目,你能全部做对吗? 题目一: (function(){ return typeof arguments; })(); "object" arguments是对象,伪数组有两件事要注意这里: 参数不是数组,它是一个数组一样的物体,你可以使用方括号和整数索引的元素,但方法通常可在一个如推上不存在参数数组 Array.prototype.slice.call(arguments); 转成数组 当然argume…
1. 前言 这两天看了一下TOM大叔的<深入理解js系列>中的基础部分,根据自己的实际情况,做了读书笔记,记录了部分容易绊脚的问题.写篇文章,供大家分享. 2. 关于HTMLCollection的“实时查询” var divs = document.getElementsByTagName("div"), i; for (i = 0; i < divs.length; i++) { //…… } 以上代码中,会出现性能问题.问题就在于divs是一个HTMLCollec…
容易出错的JavaScript题目集锦 1.typeof(null) 会得到什么?object,在JavaScript中null被认为是一个对象. 2.下列代码将输出控制台的是什么?为什么? 123456 ((){ var a = b = 3;})(); console.log("a defined? " + (typeof a !== 'undefined'));console.log("b defined? " + (typeof b !== 'undefine…
来源地址: http://dmitrysoshnikov.com/ecmascript/the-quiz/#q1 另一篇帖子 看看国外的javascript题目,你能全部做对吗? http://www.cnblogs.com/aaronjs/p/3172112.html 答案都是自己总结的,毕竟是人肉解释器,解释不一定完全正确,如有不对欢迎大家指出! 题目1. 结果是什么? typeof typeof(null) “undefined” SyntaxError “string” “object”…
c语言贪吃蛇详解-2.画出蛇 前几天的实验室培训课后作业我布置了贪吃蛇,今天有时间就来写一下题解.我将分几步来教大家写一个贪吃蛇小游戏.由于大家c语言未学完,这个教程只涉及数组和函数等知识点. 蛇的身体就是一些点,我们可以用二维数组把这些点的坐标存起来. 先声明一个足够大的二维数组.虽然我觉得你们玩不了这么长(手动滑稽). int s[H*W][2]; 这样s[0][0]表示蛇头的i坐标,s[0][1]表示蛇头的j坐标.s[i][0]表示蛇第i+1个点的i坐标.s[i][1]同理. 然后再声明一…
c语言贪吃蛇详解-1.画出地图 前几天的实验室培训课后作业我布置了贪吃蛇,今天有时间就来写一下题解.我将分几步来教大家写一个贪吃蛇小游戏.由于大家c语言未学完,这个教程只涉及数组和函数等知识点. 首先我们使用宏定义来定义两个常数,地图的高(H)和地图的宽(W) #define H 20 #define W 20 这样写的好处是以后改变地图的大小就不用更改写好的代码了,只要修改下宏定义.节省了时间又避免改出bug 接下来,我们定义一个二维数组,这个二维数组的每一个值刚好对应了平面的每一个点,这样就…