Giter VIP home page Giter VIP logo

点此进入在线阅读

文章链接:

HTML部分:

HTML5 与 HTML4 有哪些不同?

meta标签属性有哪些?

src与href的区别

script标签中defer和async的区别是什么?

CSS 部分:

让一个元素水平垂直居中,到底有多少种方案?

浮动布局的优点?有什么缺点?清除浮动有哪些方式?

使用display:inline-block会产生什么问题?解决方法?

布局题:div垂直居中,左右10px,高度始终为宽度一半

CSS如何进行品字布局?

CSS如何进行圣杯布局

CSS如何实现双飞翼布局?

什么是BFC?什么条件下会触发?应用场景有哪些?

JS 进阶:

数据类型

JS数据类型之问——概念篇

JS数据类型之问——检测篇

JS数据类型之问——转换篇

高级特性

谈谈你对闭包的理解

谈谈你对原型链的理解

JS如何实现继承?(es6的extends除外)

谈谈你对BigInt的理解。

深入数组

JS数组的高阶函数——基础篇

函数的arguments为什么不是数组?如何转化成数组?

forEach中return有效果吗?如何中断forEach循环?

JS判断数组中是否包含某个值

JS中flat---数组扁平化

手写数组的 map 方法 ?

手写数组的 reduce 方法 ?

手写数组的 splice 方法 ?

手写数组的 filter 方法 ?

手写数组的 push、pop 方法 ?

手写数组的 sort 方法 ?

api原理

如何模拟实现一个new的效果?

如何模拟实现一个 bind 的效果?

如何实现一个 call/apply 函数?

JS中浅拷贝的手段有哪些?

如何写一个完整的深拷贝?

谈谈你对JS中this的理解。

V8工作原理

JavaScript内存机制之问——数据是如何存储的?

V8 引擎如何进行垃圾内存的回收?

描述一下 V8 执行一段JS代码的过程?

如何理解EventLoop——宏任务和微任务篇

如何理解EventLoop——浏览器篇

如何理解EventLoop——nodejs篇

异步 I/O 及异步编程

nodejs中的异步、非阻塞I/O是如何实现的?

JS异步编程有哪些方案?为什么会出现这些方案?

能不能简单实现一下 node 中回调函数的机制?

Promise之问(一)——Promise 凭借什么消灭了回调地狱?

Promise之问(二)——为什么Promise要引入微任务?

Promise之问(三)——Promise 如何实现链式调用?

Promise之问(四)——实现Promise的 resolve、reject 和 finally

Promise之问(五)——实现Promise的 all 和 race

谈谈你对生成器以及协程的理解。

如何让 Generator 的异步代码按顺序执行完毕?

解释一下async/await的运行机制。

forEach 中用 await 会产生什么问题?怎么解决这个问题?

YY's Projects

33-js-concepts icon 33-js-concepts

:scroll: 每个 JavaScript 工程师都应懂的33个概念 @leonardomso

aboutme icon aboutme

个人简历。已入职腾讯,非诚勿扰!

axios-logger-mysql icon axios-logger-mysql

An Axios interceptor that logs all axios requests and responses to a MySQL table.

docs icon docs

The source documentation for Craft CMS

fks icon fks

前端技能汇总 Frontend Knowledge Structure

floatingfixed icon floatingfixed

Simple jQuery plugin to simplify toggling an element between fixed and absolute positioning based on window scroll

framework7 icon framework7

Full featured HTML framework for building iOS & Android apps

fucking-algorithm icon fucking-algorithm

刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why.

gold-miner icon gold-miner

🥇掘金翻译计划,可能是世界最大最好的英译中技术社区,最懂读者和译者的翻译平台:

idb-js icon idb-js

对indexdb本地数据库的封装

iview icon iview

A high quality UI Toolkit built on Vue.js 2.0

iview-admin icon iview-admin

Vue 2.0 admin management system template based on iView

koa icon koa

Expressive middleware for node.js using ES2017 async functions

mock-server icon mock-server

A nodejs web system for mock data【一个WEB版的数据模拟系统】

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.