前端手写代码大全

模拟call 第一个参数为null或者undefined时,this指向全局对象window,值为原始值的指向该原始值的自动包装对象,如 String、Number、Boolean 为了避免函数名与上下文(context)的属性发生冲突,使用Symbol类型作为唯一值 将函数作为传入的上下文(context)属性执行 函数执行完成后删除该属性 返回执行结果 ``` F

- 阅读全文 -

Vuex

1、Vuex是什么? 2、Vuex存在的意义是什么? 3、Vuex主要方法是什么? 一、Vuex是什么? 官方的介绍是:一个专为Vue.js应用程序开发的状态管理模式, 它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 所以我们知道Vuex是状态管理模式,然后它可以干啥? 可以存储组件的状态,并且可以按照开发人员预期发

- 阅读全文 -

前端常见问题整理

##前端常见问题整理 ###$HTML, HTTP,web综合问题 ####1、前端需要注意哪些SEO 合理的title、description、keywords:搜索对着三项的权重逐个减小,title值强调重点即可,重要关键词出现不要超过2次,而且要靠前,不同页面title要有所不同;description把页面内容高度概括,长度合适,不可过分堆砌关键词,不同页面description有所

- 阅读全文 -

面试题知识点

面试题知识点(部分没有详解) JS篇: 1.JS是一门面向对象的语言,说说面向对象语言的三大特征? 封装、继承、多态。 类的继承:构造 原型 实例 拷贝 2.说说你是如何理解JS中封装、继承这两个特点的? 封装指的是隐藏逻辑实现过程,只对外暴露属性和方法 继承指的是建立一个对象与另一个对象之间的父子关系,使得子对象可以拥有父级对象的属性和方法 3.JS中函数继承主要继承

- 阅读全文 -

Umi------react框架

什么是Umi.js? umi,中文可发音为乌米,是一个可插拔的企业级 react 应用框架。你可以将它简单的理解为一个专注性能的类 next.js 前端框架,并通过约定、自动生成和解析代码等方式来辅助开发,减少我们开发者的代码量。 为什么使用Umi.js? 我们做react开发的时候会不会遇到以下问题?: 1.项目做大的时候,开发调试的启动和热更新时间会变得很长。 2.大应用下,网站

- 阅读全文 -