吐个槽,作者可能把主要的功力都放在写目录上了吧。。。

书接上文

第二章 JavaScript中级面试题(9题)

103题:印刷错误&答案错误缺少的部分应该是

107题:印刷错误缺少右花括号这种事情确实是令人难过。。。

109题:答案错误有问题的是这句“this通常指向的是正在执行的函数本身”。

有趣的是这句话直接在搜索引擎中可以找到原文,好像很多人都引用过这句话,难道这句话从一开始就错了么?

直到我找到了这个页面JavaScript 对象 | 菜鸟教程

如果在讨论构造器的语境中这么说,就找到比较合理(虽然依然不准确)的解释了。this指的是被带入到函数中的空对象,并且会在函数结束执行之后自动返回这个对象。

this通常都不会指向正在执行的函数本身。

114题:答非所问答案没有说错,但是也没有解释题目中问到原因。

在js中,如果一个变量在使用之前没有声明,就意味着它是一个全局变量,window(或者global)会收留这些无家可归的变量。

所以 alert(a) 输出的也就是这个全局的变量a 。

115题:答非所问连续两题的答非所问也是醉了...

这道题的考点其实是变量提升。左边的函数定义可以整体提升,而右边的只能提升函数声明,而函数定义的部分要等到执行赋值语句的时候才可以拿到,所以右边的代码会报错。

117题:题目错误&答非所问CSS名称这种奇怪的说法实在是难以理解, 看后面的代码,貌似指的是className,虽然确实有这三个字母,但是这么缩写也是醉了。

这个题可能的意思是,传入一个element以及className或者tagName,找到拥有对应类名或者标签名的最近的父级元素。

118题:印刷错误可能抄的时候抄错了答案吧...

除去函数名不对,以及返回值不对以外。函数本身倒是正确的返回了对应name的属性值。

这里有一个小知识,就是关于match函数的返回值

如果 regexp 没有标志 g,那么 match() 方法就只能在 stringObject 中执行一次匹配。如果没有找到任何匹配的文本, match() 将返回 null。否则,它将返回一个数组,其中存放了与它找到的匹配文本有关的信息。该数组的第 0 个元素存放的是匹配文本,而其余的元素存放的是与正则表达式的子表达式匹配的文本。除了这些常规的数组元素之外,返回的数组还含有两个对象属性。index 属性声明的是匹配文本的起始字符在 stringObject 中的位置,input 属性声明的是对 stringObject 的引用。

如果 regexp 具有标志 g,则 match() 方法将执行全局检索,找到 stringObject 中的所有匹配子字符串。若没有找到任何匹配的子串,则返回 null。如果找到了一个或多个匹配子串,则返回一个数组。不过全局匹配返回的数组的内容与前者大不相同,它的数组元素中存放的是 stringObject 中所有的匹配子串,而且也没有 index 属性或 input 属性。

119题:答案错误正则表达式中的(.)表示任意非空字符,所以如果真的要用(.)的时候,要使用(\.)。

$表示结尾,而不是更多。

另外,eregi这是个PHP中的函数,作者抄书的时候已然超越语言的界限了...

132题:答非所问

我猜作者抄的是原型模型_百度百科,但其实应该抄原型和原型链这里

加上上篇的6处,第二章总共勘误15处,明天继续写第三章和第四章,依然有15处被选送。

python程序员面试宝典 勘误_《前端面试江湖》勘误合集(二)相关推荐

  1. python程序员职业规划书_读书笔记之《程序员必读的职业规划书》

    我是来填坑的, 早就忘记是什么时候什么原因关注的@Easy 的,之前就在"百度阅读"买了电子版的<程序员跳槽全攻略>,记得当时还送了鼠标垫的,5月份在又看到Easy为庆 ...

  2. python程序员自我介绍范文_程序员的自我介绍|史上最有趣的版本

    原标题:程序员的自我介绍|史上最有趣的版本 这篇文章的原文来自:A Little Printf Story,作者仿照<小王子>中的情节,通过小printf遇见的不同类型的程序员,最后悟出什 ...

  3. python程序员搞笑表情包_几十个程序员扎心的瞬间—必存表情包系列

    细心整理了这么多,够你笑一阵子了...... 笑之前,还望各位心里有点B数,该关注的关注,该收藏的收藏. 谢谢 当我演示一个功能时,它没有按预期进行时 Bug 变 Feature CPU新用途 当两个 ...

  4. python程序员加班多吗_程序员加班严重,如何才能不加班

    毕竟加班不是生活的常态,新人程序员们也不必太过担心,一般的大型IT公司都有严格的工作休息制度,大部分情况是不加班的.只有项目很赶的时候会加班,而且加班也只是开发加班.加班几个小时是常态,通宵加班几年说 ...

  5. python程序员脱单攻略_作为一只程序员,如何脱单?

    哈哈,程序员追妹子.程序员要先认识妹子.你是不是不会修电脑的程序员,哈哈哈!下面小栈长为大家分享把妹小技巧,愿广大单身猿能在11月11日脱单哈!(VX公众号:速学Java) 1.关于没有话聊 我不知道 ...

  6. python程序员加班多吗_一直不明白,程序员为什么要加班。

    "我的996,你不懂." 最近好不容易和程序员好基友M菌约饭成功,他张嘴就说了这句让我懵逼的话. 他还说,"以前在上一份工作的时候,我们领导发话,程序员加班,就是程序员不 ...

  7. python程序员的工作内容_每个Python程序员都要知道的日志实践

    许多应用程序中都会有日志模块,用于记录系统在运行过程中的一些关键信息,以便于对系统的运行状况进行跟踪.在.NET平台中,有非常著名的第三方开源日志组件log4net,c++中,有人们熟悉的log4cp ...

  8. python程序员最害怕的东西,面试!恭喜你收到了offer,来看下吧

    如果觉得自己不错想找工作的朋友可以看下下面的类型 试着做一下,做不出来怎么办,我告诉你答案 上面会做了? 我们来看下下面这几个~ 通过上面我们也看到了 难免会碰到Linux的面试题 所以通过这一些列题 ...

  9. python程序员真实收入曝光_行!看到抖音上Python程序员晒得工资条,我沉默了.........

    作为短视频爱好者 最近刷到了一个Python工程师的工资条 然后我默默的打开看了 然后我默默的关闭了 我想这个工资算下来好像也不算高 我就去其他渠道搜索了一下相关的Python工作岗位的工资 好吧,都 ...

  10. python程序员买西瓜代码_朴素贝叶斯python代码实现(西瓜书)

    本文将要为您介绍的是朴素贝叶斯python代码实现(西瓜书),具体完成步骤:朴素贝叶斯python代码实现(西瓜书) 摘要: 朴素贝叶斯也是机器学习中一种非常常见的分类方法,对于二分类问题,并且数据集 ...

最新文章

  1. android 中自定义安装,AndroidStudio 自定义配置
  2. linux下安装jdk,非常简单的操作
  3. 机器学习算法分类总结
  4. 从RedisTemplate中获得Jedis实例
  5. mmu计算机组成原理,计算机组成原理
  6. 不戴眼镜听不清?Google用视觉信号分离语音 | 附论文
  7. C++中new和delete来创建和释放动态数组
  8. 马哥学习笔记十八——MySQL进阶之日志管理
  9. SOEM代码Slaveinfo Demo分析
  10. 基于树莓派的车牌识别门禁系统(工作日记)
  11. DVWA模块使用教程(二)
  12. stm32 simulink 快速计算 Timmer定时器需要的预分频PSC和自动重载ARR
  13. 笔记本实现wifi热点
  14. php上传文件并存储到mysql数据库的方法
  15. Python统计文件夹大小
  16. EOS智能合约开发系列(14): 关于require_auth函数
  17. 限制EditText为单行
  18. Linux 启动时,出现give root password for maintenance处理方法
  19. JDBC:JDBC工具类JDBCUtils
  20. 读冯唐先生的《不二》

热门文章

  1. 信息安全从业者必须接受的六个事实
  2. MySQL中字段类型与合理的选择字段类型;int(11)最大长度是多少?varchar最大长度是多少?...
  3. dedecms--数据库
  4. Android自己定义组件系列【2】——Scroller类
  5. HTML的base href = “” /
  6. linux 根目录下的子目录的意义
  7. solve Ax+By+C=0
  8. Google Maps API 进级:通过XML文档加载Gpolyline或者Gpolygon
  9. Fiddler保存http请求 常用sprirct
  10. [Pulgin] 利用swfupload实现java文件批量上传