原文:前端面试送命题(一)-JS三座大山

前言 本篇文章比较适合 年以上的前端工作者,JS三座大山分别指:原型与原型链,作用域及闭包,异步和单线程。 原型与原型链 说到原型,就不得不提一下构造函数,首先我们看下面一个简单的例子: 首先创造空的对象,再让this指向这个对象,通过this.name进行赋值,最终返回this,这其实也是new 一个对象的过程。 其实: let obj 是 let obj new Object 的语法糖 let ...

2018-04-19 09:08 29 5723 推荐指数:

查看详情

JS三座大山再学习(三、异步和单线程)

本文已发布在西瓜君的个人博客,原文传送门 前言 写这一篇的时候,西瓜君查阅了很多资料和文章,但是相当多的文章写的都很简单,甚至互相之间有矛盾,这让我很困扰;同时也让我坚定了要写出一篇好的关于JS异步、单线程、事件循环的文章,下面,让我们一起来学习本文吧,冲鸭~~ 单线程 1. 什么是单线程 ...

Mon Dec 02 17:13:00 CST 2019 2 417
JS三座大山再学习(二、作用域和闭包)

本文已发布在西瓜君的个人博客,原文传送门 作用域 JS中有两种作用域:全局作用域|局部作用域 栗子1 name定义在全局,在全局可以访问到,所以 (2) 打印能够正确打印; 在函数fun中,如果没有定义name属性,那么会到它的父作用域去找,所以 (3) 也能正确打印 ...

Mon Nov 25 17:22:00 CST 2019 2 329
前端面试送命题(三)- 面试题篇

前言 前端入门很容易,简单地用html搭一个页面框架;会用一些css基本样式;懂得用jquery的dom交互,就基本可以挺着胸说自己是个前端工程师了。 但是前端提升异常艰难,算法、数据结构、oop;javascript、dom、css、html5这些仅仅是标配;性能优化、安全性、代码优雅性 ...

Mon Aug 20 16:40:00 CST 2018 12 2293
前端面试送命题(二)-callback,promise,generator,async-await

前言 本篇文章适合前端架构师,或者进阶的前端开发人员;我在面试vmware前端架构师的时候,被问到关于callback,promise,generator,async-await的问题。 首先我们回顾一下javascript异步的发展历程。 ES6 以前:   回调函数(callback ...

Thu Jun 21 18:02:00 CST 2018 7 1521
前端面试之angular JS

1. angular的数据绑定采用什么机制?详述原理 angularjs的双向数据绑定,采用脏检查(dirty-checking)机制。ng只有在指定事件触发后,才进入 $digest cycle ...

Tue Aug 16 20:24:00 CST 2016 0 5710
前端面试(原生js篇) - DOM

根据我的面试经历,一般小公司的面试环节,比较关心框架的熟练程度,以及独立开发组件的能力 但大厂通常有五轮以上的面试,而且对 js 基础语法很是看重 于是我总结了一些关于 js 基础的面试对话,有的当时没答上来,就在总结的时候就加了点料 忽然觉得又该读一遍犀牛书了... 一、面试对话 ...

Tue Sep 11 00:36:00 CST 2018 0 4333
前端面试:js数据类型

js数据类型是js中的基础知识点,也是前端面试中一定会被考察的内容。本文旨在知识的梳理和总结,希望读者通过阅读本文,能够对这一块知识有更清晰的认识。文中如果出现错误,请在评论区指出,谢谢。 js数据类型都有什么? 答:js数据类型一共有7种,两大类:原始类型,引用类型(对象) 原始类型包括 ...

Wed Mar 06 02:35:00 CST 2019 0 1517
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM