首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
面试
一支鱼
创建于2022-03-05
订阅专栏
面试
等 5 人订阅
共53篇文章
创建于2022-03-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
正则表达式
1.正则表达式基础 1.1 创建正则表达式 1.1.1 使用一个正则表达式字面量 1.1.2 调用RegExp对象的构造函数 1.1.3 特殊字符 1.2 使用正则表达式的方法 exec 一个在字符串
异步
1. 为什么JavaScript是单线程? JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。 Jav
原型
1. Javascript继承 1.1 原型链继承 1.2 借用构造函数(经典继承) 1.3 组合继承(原型链继承和经典继承双剑合璧) 2. 多种方式实现继承及优缺点总结 2.1 原型式继承 2.2
移动端和Hybrid
1.hybrid是什么,为何使用hybrid呢? 概念: hybrid就是前端和客户端的混合开发 需要前端开发人员和客户端开发人员配合完成 某些环节也可能会涉及到server端 大前端:网页、APP、
MVVM和VUE
1. v-bind和v-model的区别? v-bind用来绑定数据和属性以及表达式,缩写为':' v-model使用在表单中,实现双向数据绑定的,在表单元素外使用不起作用 2. Vue 中三要素的是
组件化和React
1. 说一下使用jQuery和使用框架的区别? 数据和视图的分离,(jQuery数据和视图混在一起,代码耦合)-------开放封闭原则 以数据驱动视图(只关注数据变化,DOM操作被封装) 2.说一下
虚拟DOM
1.介绍一下vdom? virtual dom, 虚拟DOM 使用JS来模拟DOM结构 DOM变化的对比,放在JS层来做(图灵完备语言),提高效率 DOM操作非常昂贵(消耗性能) 2.Snabbdom
ES6专题系列
1.如何搭建ES6的webpack开发环境? 安装Node环境 node -v // 10.14.1 安装NPM环境 npm -v // 6.4.1 安装babel npm install @babe
运行环境
4.1 页面加载过程 4.1.1 从输入url到得到HTML的详细过程 4.1.2 window.onload和DOMContentLoaded的区别 onload: 会在页面上的全部资源加载完毕之后
开发环境
3.1 Git操作 3.1.1 Git的基本命令有哪些 3.1.2 git rebase和git merge的区别? git merge:将两个分支,合并提交为一个新提交,并且新提交有2个parent
JS-Web-API
2.1 DOM操作 2.1.1 DOM的本质是什么? 2.1.2 DOM操作的常用API有哪些? 节点查找API document.getElementById :根据ID查找元素,大小写敏感,如果有
JS基础知识
1 变量类型和计算 1.1 值类型和引用类型的区别? 值类型:每个变量都会存储各自的值。不会相互影响 引用类型:不同变量的指针执行了同一个对象(数组,对象,函数) 1.2 typeof可以及检测的数据
CSS相关
CSS基础 1.CSS样式(选择器)的优先级? 1.1 权重的计算规则 第一优先级:无条件优先的属性只需要在属性后面使用!important。它会覆盖页面内任何位置定义的元素样式。(ie6支持上有些b
HTML相关
HTML基础强化 1.如何理解HTML? HTML类似于一份word“文档” 描述文档的“结构” 有区块和大纲 2.对WEB标准的理解? 对应的标准也分三方面: 结构化标准语言主要包括XHTML和HT