摘要:
VUE 组件注册 element-ui tree https://element.eleme.cn/2.0/#/zh-CN/component/tree electron 菜单栏 在主渲染程序中 electron 上下文菜单 什么是上下文菜单呢? 也就是说菜单和页面的某些区域有关,比如右键点击某块区 阅读全文
摘要:
本文主要包括以下3部分: 1、网页加载过程 2、性能优化 3、安全 网页加载过程 1. 从输入url到渲染出页面的整个过程 主要分为两个过程,分别为下载资源和渲染页面。 下载资源:各个资源类型,下载过程 渲染页面:结合html、css、javascript、图片等 加载资源的形式:HTML代码,媒体 阅读全文
摘要:
JS基础知识,只规定了语法(ECMA 262 标准) JS Web Api,是网页操作的API(W3C标准) 前者时后者的基础,两者结合才能真正实际应用。 本文包括以下部分: DOM BOM 事件绑定 Ajax 存储 一、DOM 题目 DOM是哪种数据结构 DOM操作常用的API attr和prop 阅读全文
摘要:
本文包括以下部分: promise来解决callback hell promise 的三种状态 一、promise来解决callback hell 对于如下的场景——如果我们想要根据获取的data1,来获取data2,再根据获取的data2来获取data3,那么就会形成callback hell: 阅读全文
摘要:
写在前面:本文内容主要根据慕课网双越老师的付费课程“一天时间迅速准备前端面试 快速构建初级前端知识体系 ”进行编写,主要是为了自己在面试前总结学习,欢迎留言指教。 本文包括如下内容: JS基础-变量类型和计算 JS基础-原型和原型链 JS基础-作用域和闭包 JS基础-异步和单线程 每一部分包括题目和 阅读全文
摘要:
写在前面:本文内容主要根据慕课网双越老师的付费课程“一天时间迅速准备前端面试 快速构建初级前端知识体系 ”进行编写,主要是为了自己在面试前总结学习,欢迎留言指教。 本系列包括如下内容: JS基础-变量类型和计算 JS基础-原型和原型链 JS基础-作用域和闭包 JS基础-异步和单线程 每一部分包括题目 阅读全文
摘要:
画一个原型链的图示,并配合代码进行讲解原型链。 我们先给出用于讲解原型链的class案例: //父类 class People { constructor(name) { this.name = name } eat(){ console.log(`${this.name} eat somethin 阅读全文
摘要:
最近想整一个小的开源项目,因此需要使用GitHub来存放代码。为了方便GitHub和本地之间进行代码的上传和下载,需要设置SSH key。SSH key 就是连接你的电脑和GitHub服务器的一把钥匙,只有添加成功了才能把你本地的代码提交到GitHub服务器。 本文章主要包括 安装git 和生成 S 阅读全文
摘要:
在讲解闭包之前,我们需要先了解作用域这一概念。作用域代表了一个变量合法的使用范围。 举例说明: a可以在最外层的红框内被使用,a1可以在第二层红框内被使用,a2 a3同理。若要在最外层的红框内使用a1 a2 a3 则会报错。 作用域分为: 全局作用域 函数作用域 块级作用域(ES6新增,大括号内【i 阅读全文
摘要:
在代码编写中,我们经常用到复制/拷贝等操作。JS中存在两种变量类型,分别为值类型和引用类型。 值类型的变量进行拷贝很容易,因为它们的值直接存在内存栈中。但是对于引用类型的变量来说,它们的内存栈中存储的是所占用的数据堆的地址,因此这样 let a = { age: 20} let b = a简单拷贝, 阅读全文