
web前端面试题
文章平均质量分 94
友人C君~
这个作者很懒,什么都没留下…
展开
-
正则表达式 基础用法
为什么需要正则呢? 将给定的数字转化成千分位的格式,如把“10000”转化为“10,000” // js逻辑写法 function transform(num) { num = (num + '').split('') ı var temp = [] var count = 0; for (var len = num.length, i = len - 1; i >= 0; i--) { temp.unshift(num[i]) count+=1 ...原创 2021-02-26 10:56:23 · 251 阅读 · 0 评论 -
web前端的一道面试题
最近,有一道JavaScript面试题挺流行的,很多朋友去面试的时候都遇到了。这道题目大致是这个样子的: 以下这段代码执行后,结果为什么不是依次输出0到9?如果要让它实现这样的输出,你会怎么来修改这段代码? for (var i = 0 ; i < 10; i++) { setTimeout(function () { console.log(i) }) } 那让...转载 2019-03-26 21:48:38 · 250 阅读 · 0 评论 -
javascript闭包和立即执行函数的关系(转载)
一直没搞清楚立即执行函数和闭包之间的关系,总结一下: 闭包有很多种理解:访问不到内部作用域,函数就是这样,所以函数就是闭包; 闭包还有一种理解:通过把函数内部的变量和方法返回出来,这样外部作用域就可以访问内部作用域了 立即执行函数和闭包之间没有必然的联系,虽然它们经常结合一起使用; 立即执行函数只是一种函数的调用方式; 闭包的目的则是外部函数可以访问内部函数的作用域; 立即执行函数(I...转载 2019-05-19 11:19:45 · 464 阅读 · 0 评论 -
javascript防止全局变量污染和创建局部作用域的方式
防止局部变量污染: 使用立即执行函数 使用闭包 创建对象,并把所有属性和函数封装到该命名空间下 创建局部作用域: 使用立即执行函数 function函数作用域 es6中的let创建变量 ...原创 2019-05-19 11:39:46 · 551 阅读 · 0 评论 -
前端面试题资源一(转载)
原文地址:https://juejin.im/post/5aae076d6fb9a028cc6100a9 内容目录 css css布局 干货!各种常见布局实现+知名网站实例分析 BFC 学习 BFC (Block Formatting Context) flex Flex 布局教程:语法篇 Flex 布局教程:实例篇 移动端 腾讯移动Web前端知识库 css3...转载 2019-06-06 15:21:58 · 472 阅读 · 0 评论