摘要: arguments.callee arguments主要用途是保存函数参数,但这个对象还有一个名叫callee的属性,该属性是一个指针,指向拥有这个argumens对象的函数。 arguments.callee在解决递归的函数名问题时,有很大的作用。 下面是一个很经典的递归阶乘函数 但是下面的代码会 阅读全文
posted @ 2018-09-24 19:52 true! 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 【本题来自牛客网,解题方法也借鉴于牛客网上讨论区中的多种答案,在此做一个总结】 parse方法需要实现的效果如下: var object = { b: { c: 4 }, d: [{ e: 5 }, { e: 6 }] }; console.log( parse(object, ‘b.c’) == 阅读全文
posted @ 2018-09-22 21:33 true! 阅读(1224) 评论(0) 推荐(0) 编辑
摘要: 1 正则表达式中特殊字符的含义 ^ 匹配一个输入或一行的开头,/^a/匹配"an A",而不匹配"An a" $ 匹配一个输入或一行的结尾,/a$/匹配"An a",而不匹配"an A" * 匹配前面元字符0次或多次,/ba*/将匹配b,ba,baa,baaa + 匹配前面元字符1次或多次,/ba* 阅读全文
posted @ 2018-09-19 12:21 true! 阅读(28367) 评论(0) 推荐(0) 编辑
摘要: 首先,要想理解这个结果,就必须先深入理解parseInt函数和map函数的含义。 parseInt() 用法:将传入的字符串解析成数值,并返回一个结果。 语法:parseInt(string,radix) 注意: parseInt()会根据传入的字符串识别出整数格式,如果字符串以“0x”开头且后跟数 阅读全文
posted @ 2018-09-18 21:40 true! 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 1 行内元素和块级元素的定义 任何HTML (超文本标记语言) 元素都有其默认的display属性,大多数都是行内元素(inline)或块级元素(block)。一个行内元素只占据它对应标签的边框所包含的空间,而一个块级元素占据其父元素(容器)的整个空间,因此创建了一个“块”。 2 行内元素和块级元素 阅读全文
posted @ 2018-07-21 14:57 true! 阅读(3226) 评论(0) 推荐(0) 编辑
摘要: 文本流,概括地说其实就是一系列字符,是文档的读取和输出顺序,也就是我们通常看到的由左到右、由上而下的读取和输出形式,在网页中每个元素都是按照这个顺序进行排序和显示的,而position属性可以将元素从文本流脱离出来显示。 文档流,英文原版文档为"normal flow",翻译成常规流、普通流也就更好 阅读全文
posted @ 2018-06-16 21:20 true! 阅读(808) 评论(0) 推荐(0) 编辑
摘要: javaScript 重复输出给定的字符串 实现功能:重复输出字符串 (重要的事情说3遍) 重复一个指定的字符串 num次,如果num是一个负数则返回一个空字符串。 方法1:for循环重复输出 方法2:使用递归重复输出 方法3:使用repeat()方法重复输出 方法4:使用join()方法,拼成字符 阅读全文
posted @ 2018-06-06 20:33 true! 阅读(1808) 评论(0) 推荐(0) 编辑