目录指南
canvas
css
deno
index
es6
html
http
http-headers
http
http2
http3
https
interview
2018-8-15
2018-8-17
- css 部分
- js 部分
- js 的异步机制
- 浏览器的 100
- 浏览器的 200 状态的区别
- 了解 chrome 控制台工具
- 浏览器的 300 状态
- svg 与 canvas
- base64 图片与 src 引用图片
- css 有间隙
- css lvhfa 记忆方法,倒叙记忆
- css 纯 css 无法实现父选择器
- 二叉树
- Number 方法 (2018 年 4 月 10 日面试遇到该类型的题目,简直日了狗的难受)
- replace 理解
- sort 理解
- 冒泡算法
- typeof 常见类型
- 用一行代码将 [1,2,3,4] 随机打乱
- typeof null
- let domList = document.querySelectorAll (‘div’),一句话将 domlist 转为数组
- 合理的前端项目结构分层
- 挑选自己或者公司项目,遇到的问题、解决的思路简单阐述下
- 全面解析一个任意 url 的所有参数为 object,注意边界条件
- 实现一个最简单的模板渲染引擎
- 字符串查找
- 数据绑定基本实现
- 数据结构处理
- 程序题 1
2018-9-11
2018-9-18
2018-9-19
2018-alibaba
2018-netease
2018-other-mid
2020-11
- 使用 Vue 3
- Vue 2 生命周期 (11)
- Vue 3 生命周期 (13)
- Vue 2 与 Vue 3 生命周期区别
- beforeCreated 用生命作用
- mixin 的生命周期
- mixin 是怎么执行
- mixin 的实现原理
- var、let、const 的区别以及使用的场景
- TypeScript 泛型以及使用场景
- scss 变量可以摆覆盖吗?
- 网站性能提升
- 动态新增 src 地址的的 js 是异步的吗?
- 如果在上题目加了 defer 呢?如果不加 defer
- 如何实现多行省略号
- 说一下 i18n
- 了解 promise
- webpack 了解吗?是用做什么?
- 写一个函数实现 ”12345678 “=> “12,345,678”
- Chrome 支持 module
2020-alibaba
2020-other
javascript
__proto__
blob
class
common-use-api
context/apply
context/call
data-structure/index
data-structure/number
data-structure/object
data-structure/string
design-models/index
event
eventloop
function/function-anonymous
function/function-arrow
function/function-callback
function/function-constructor
function/function-declaration
function/function-named
index
inherit/index
inherit/inherit-dynamic-proto
inherit/inherit-mixin
inherit/inherit-parasitic-structure
inherit/inherit-stable-structure
keyword
object/date
object/math
promise
prototype
pure-function
switch
term
type
useful/currying
useful/front-route
useful/memory
useful/new
variable/variable-private
leetcode
14-longest-common-prefix
index
nginx
node
fs
index
nuxt
performance
pop
index
- 所有类型,string|number|NaN|boolean|array|object|function|,共用的属性是什么?除了,null、undefined。(自己出的)
- 哪些数据类型有 length 这个属性?(自己出的)
- 双等于号比较
- 三等于号比较
- map 用法考察
- parseInt 考察
- 判断对象为空?
- 如何阻止冒泡?[*]
- firfox 与 IE 的事件机制
- js 延迟加载
- ajax 异步传输 (html+js)
- ajax 缓存问题
- 跨域问题
- 模块化开发
- CommonJS (通用环境) node 的实现、webpack 也是
- AMD-require.js/curl.js (异步模块定义,一开始写好,前置,适合浏览器环境) [AMD (异步模块定义,一开始写好,前置)](https://github.com/amdjs/amdjs-api/wiki/AMD)
- CMD (sea.js 实现-) [require.js 就近模式](https://github.com/seajs/seajs/issues/242) [require.js 就近模式 1](http://annn.me/how-to-realize-cmd-loader/)
- 异步加载 js
- document.write
- document.innerHTML
- ECMAScript 与 JavaScript
pwa
rust
actix-web/advanced
actix-web/base
actix-web/index
actix-web/install
index
tokio/index
self
index
svg
index
v8
vue
index
vue2-api
- 从 prototype 角度去看 vue函数 的结构
- 从函数对象角度去看,vue 内部属性
- 基础概念
- 疑问
- 重点
- Global config 为什么有这个,Vue函数里面找不到,或者说应该怎么找,如果不看文档情况下~
- Global API
- Options/Data
- Options/DOM
- Options/Lifecycle Hooks
- Options/Assets
- Options/Composition
- Options/Mics
- Instance Properties
- Instance Methods/Data
- Instance Methods/Events
- Instance Methods/Lifecle
- Directives
- Special Attributes
- Built-ln Components
- VNode-Interface
- Server-Side Rendering
- 根据 vue 的打印数据,其他应该是这样的见 https://github.com/veaba/web-advanced-frond-end/blob/master/demos/js/aVue.js