破解前端面试(80%应聘失败系列):从闭包开始-掘金改版说明:《80% 应聘者都不及格的 JS 面试题》发布后,全网阅读量超过6W,在知乎、掘金、cnodejs都引发了大量讨论,被多个前端微信和技术媒体转载。酝酿已久,笔者打算写一个前端面试题系列文章,内容涵盖DOM、HTTP、浏览器、框架……破解前端面试(80%应聘者系列失败):起步来自DOM-Nuggets共7384字,看完需要10分钟。本文是《破解前端面试(80% 应聘者不及格系列)》文章的第二篇,包括DOM、Event、浏览器端优化、数据结构和算法技巧的考察。可能有同学会问DOM有什么好讲的,不就是节点的各种操作吗?DOM是网页构建的基石,熟练...HTML5进阶系列:indexedDB数据库-掘金前言在HTML5的本地存储中,有一个名为indexedDB的数据库,它是一种存储在客户端本地的NoSQL数据库。它可以存储大量数据。从上一篇文章:HTML5进阶系列:webStorage,我们知道webStorage可以方便灵活的使用在这个...JS红皮书·读书笔记--下一篇-前端-掘金个人博客:https://yeaseonzhang.花了半个多月的时间github.io终于把《JS红皮书》看了一遍。第一次看《JS红皮书》是在2015年刚学JS的时候,当时只看了语法部分和一些浏览器相关的知识才看懂。大概看了一半...JS红宝书·读书笔记--上篇-掘金JavaScript高级编程个人博客:https://yeaseonzhang.github.io花了半个多月...HTML5进阶系列:webStorage-挖金前言HTML5中webStorage有两种存储方式:localStorage和sessionStorage。这两种方式通过键值对保存数据,访问方便,不影响网站性能。它们的用法相同,只是存放时间不同。localStorage的数据保存在本地硬件...Webpack入门?这篇文章就够了!-掘金译者:小男孩(沪江前端开发工程师)本文为原创,转载请注明作者及出处。原文地址:https://www.smashingmagazine....JavaSrip...一个非常适合入门学习的React-Native博客项目-前端-掘金一个react-nativeapplactionforsurmon.me一个很适合入门级学习的react-native项目,代码清晰,结构合理...ReactJS新闻App-前端-掘金ReactNewsApp介绍一个用React.js写的新闻WebApp。React.js的新闻WebApp。此应用程序仅供学习。请不要将其用于商业目的。是为了学习和交流?由于技术有限,有可能...es6新特性整理-前端-掘金ECMAScript6(ECMAScript2015,ES5,ES2016)技术在前端圈子里已经非常流行了。它给前端开发者带来了很多惊喜,提供的语法糖让复杂的操作变得简单。本文不详细介绍这些新特性,因为网上已经有很多相关的介绍。主要针对ES6的新特性...从前端界面的开发谈起微信小程序的使用体验作者简介:连晓曦,2011年加入搜狐,负责产品策划和前端-结束搜狐相册的开发。2015年后加入腾讯ISUX(社交用户体验设计部),目前主要负责腾讯云的UI开发,专注于人机交互。他有丰富的...史上最详细的VUE2.0demo讲解基础知识1(模板语法)-掘金作者:ziksang,混元霹雳手我在vue1的时候就开始关注掘金的vue专栏了。0,但一直给我一种感觉,真的可以静下心来,把每一个细节都写出来给读者看。我觉得每一个解释点都是最重要的,虽然我没有能力给你带来iview、mintui等一系列的大基础……你确定你了解JavaScript的事件循环机制——前端-挖掘GoldenEventLoopJavaScript的学习是分散的、复杂的,所以很多时候我们学到了一些东西,却感觉不到自己的进步,甚至过一段时间就忘记了所学的东西。为了解决自己的烦恼,在学习的过程中,我一直在努力理解Promise简单实现背后的原理-前端-掘金在写javascript的时候,我们往往离不开异步操作。以前我们经常使用回调函数多层嵌套来解决后面的异步操作依赖前面的异步操作,然后为了解决回调区的痛点,出现了一些解决方案,比如事件订阅/发布、事件监听,然后是Promise、Generator、asy出现了……闭包详解-前端-掘金闭包的形成与变量的作用域和变量的生命周期密切相关。1、变量的范围是指变量的有效范围。在函数中声明变量时,如果变量前面没有关键字var,则该变量将成为全局变量。这当然是一种非常容易引起命名冲突的做法。另一种情况是使用var...apply和call的区别和使用-前端-掘金作为前端程序元,在提升学习的路上,难免会遇到apply和call。之前因为两人的出镜率有点低,所以都悄悄的过去了!今天不小心被她们的魅力给吸引了,小姐姐心情不错,我们好好认识一下吧O(∩_∩)O~Functio的console对象使用ECAMScript3...JS调试-前端end-掘金控制台打印日志控制台打印不同级别的日志信息console.log('log');console.info('信息');console.debug('调试');console.warn('警告');consol...webpack配置中的一股清流-掘金网很多文章真烂炖鸡鸭,包括早期的webpack官方文档。看完一套完整的配置教程需要花很长时间,而配置就更简单了。麻烦了!本文使用webpack1,与版本2相比变化不大,但部分插件会导致错误,谨慎使用。Git:https://github.com/a...深入讲解Nodejs读书笔记-知乎专栏《前端专栏》-前端-去年掘金的一篇老文章,正好翻开今天又迁移过来了。今天终于把朴玲老师写的《深入浅出Node.js》学完了。本书不是对Node.js的简单介绍。它并没有停留在Node的介绍或框架和库的使用上,而是从不同的角度揭示了Node自身的内在特征和结构。推荐有一些...CSSGridLayout从入门到入门-前端-掘金CSSGridLayout已经开始在浏览器中有话了!可以看到FF版本52及以上已经支持,Chrome从57开始就支持了,如果你用的是dev版或者canary版就可以用。Safari包括10.1和t...合格的前端系列第一弹-跨域-前端-掘金摘要:前端系列告一段落,接下来是一些技能点必须在前端掌握。我希望你能和我一起一一获得这些技能点。一、什么是跨域由于JavaScript对安全访问因素的考虑,不允许js跨域调用其他页面。在这里,我们将域视为域名。比如一个域名是...JS调试常见错误及修复方法,快速定位,直达靶心-前端-掘金有帮助...
