2021年12月1日

手写数组API

摘要: 1. 数组filter方法,参数传入一个函数,不改变数组本身,不对空数组操作,返回一个新数组。 Array.prototype.filterTest = function (callback) { if (typeof callback != 'function') { throw Error(`$ 阅读全文

posted @ 2021-12-01 15:26 要慢慢来 阅读(21) 评论(0) 推荐(0) 编辑

2021年11月30日

call、apply、bind的实现

摘要: 1. call方法的实现是通过this指针的指向不同实现的。 Function.prototype.myCall = function (arg) { let context = arg || window; // 如果this为空则指向window context.fn = this; // 当前 阅读全文

posted @ 2021-11-30 14:49 要慢慢来 阅读(50) 评论(0) 推荐(0) 编辑

2021年11月26日

ES Module、CommonJS、AMD、CMD规范

摘要: 对于我这种前端小白,接触的时间短对于一些前端历史不是很了解,我也是特意翻了下原来学习的东西,对这些规范整合了一下。 1. 先说一下CommonJS规范吧,对于熟悉node.js的应该知道,node使用的规范就是CommonJS规范。既然是node的规范,为什么前端不能沿用呢,CommonJS规范使得 阅读全文

posted @ 2021-11-26 11:14 要慢慢来 阅读(174) 评论(0) 推荐(0) 编辑

2021年11月15日

plop的使用

摘要: 1. plop是一个小型的脚手架工具,可以很好的为我们构建重复文件使用。 2. 引入:npm install --save-dev plop 或者全局引入 npm install -g plop 3. 在对应的项目中构建plopfile.js 文件,这个JS文件中会导出一个方法:,有一个setGen 阅读全文

posted @ 2021-11-15 16:06 要慢慢来 阅读(257) 评论(0) 推荐(0) 编辑

2021年11月10日

数组扁平化

摘要: 数组扁平化是什么 const arr = [1,2,[3,4,[5]]] 将arr扁平化处理 arr = [1,2,3,4,5] 就是将多维数据变成一维数组 1. 第一种:es6提供的方法有很多,也提供了一种扁平化的方法flat 接受一个参数,参数代表的是深度,默认是1,传入Infinity代表任意 阅读全文

posted @ 2021-11-10 15:00 要慢慢来 阅读(87) 评论(0) 推荐(0) 编辑

es6数组及对象结构需要注意什么

摘要: 1. 对于已经定义的变量赋值, 这样就会进行提示,语法错误,ts就会提示语法错误,并且应该将这个赋值语句进行括号括起来。 2. 对于对象结构操作时: 从这里可以看出实际上结构操作就是先从对象属性中遍历出相同的属性,然后进行的赋值操作。 复杂对象结构 3. 数组结构:一个个值进行的对应,数组结构的话是 阅读全文

posted @ 2021-11-10 12:21 要慢慢来 阅读(64) 评论(0) 推荐(0) 编辑

2021年9月2日

Vue Hooks

摘要: Vue Hooks Api 1. setup()方法是 Vue3.0 中引入的一个新的组件选项,setup 组件逻辑的地方。setup 是在组件实例被创建时, 初始化了 props 之后调用,处于 created 前。也就是beforeCreate之后created之前进行的初始化。 我们从上面的所 阅读全文

posted @ 2021-09-02 15:33 要慢慢来 阅读(1240) 评论(0) 推荐(0) 编辑

React初识-Hooks

摘要: 什么是React? 1. React是用于构建用户界面的JavaScript框架。 2. React 使创建交互式 UI 变得轻而易举。为你应用的每一个状态设计简洁的视图,当数据变动时 React 能高效更新并渲染合适的组件。 3. 以声明式编写 UI,可以让你的代码更加可靠,且方便调试。 4. R 阅读全文

posted @ 2021-09-02 15:28 要慢慢来 阅读(409) 评论(0) 推荐(0) 编辑

2021年8月23日

React-JSX初识

摘要: 用过React的同学应该知道会有一个.jsx为后缀的文件,什么交JSX语法呢,在这里因为React官方的一句话JSX是一个 JavaScript 的语法扩展。他干了什么,怎么变成的DOM的。先看一个代码的片段: 这三个代码片段就是怎么从一个JSX语法转换成VDOM的。再说一下去JSX语法怎么变成Re 阅读全文

posted @ 2021-08-23 14:52 要慢慢来 阅读(37) 评论(0) 推荐(0) 编辑

2021年7月5日

css基础知识

摘要: css样式表的优先级:内嵌样式表>内联样式表>外联样式表 内嵌样式表:<a style=""> </a> 内联样式表 <style></style> 外联样式表 通过Link标签或者import引入的css文件 css选择器的优先级:id选择器>class选择器>标签选择器 css盒子模型:分为两种 阅读全文

posted @ 2021-07-05 11:21 要慢慢来 阅读(29) 评论(0) 推荐(0) 编辑

导航