摘要: 作用域链: 作用域(AO(Activation object (执行期上下文)), 全局作用域(GO) javascript是一种解释性语言,它执行之前会先进行语法分析,然后是预编译,最后解释执行,而AO链是在预编译过程产生。 JS运行三部曲: 语法解析——检查有无语法错误; 预编译; 解释执行—— 阅读全文
posted @ 2022-01-21 17:07 菜鸟乐谷 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 蓝线部分就是原型链。解释:实例对象调用属性时本身没有的话会通过__proto__去实例的原型对像(Person.prototype)中查找,没有的话就去原型对象的原型对象(Object.prototype)中查找,Object的原型指向null。 (每个原型对象都有一个constructor属性(实 阅读全文
posted @ 2022-01-13 16:34 菜鸟乐谷 阅读(31) 评论(0) 推荐(0) 编辑
摘要: <InputItem ref = {ref => this[inputRef] = ref} onFocus={(e)=>{ if(this[inputRef] && this[inputRef].inputRef && this[inputRef].inputRef.inputRef) { con 阅读全文
posted @ 2021-05-26 09:35 菜鸟乐谷 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 1、我们执行 JS 代码的时候就是往执行栈中放入函数,当遇到异步的代码时,会被挂起并在需要执行的时候加入到 Task(有多种 Task) 队列中。一旦执行栈为空,Event Loop 就会从 Task 队列中拿出需要执行的代码并放入执行栈中执行,所以本质上来说 JS 中的异步也还是同步行为。 2、微 阅读全文
posted @ 2021-05-25 11:11 菜鸟乐谷 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 话不多说直接上代码1.使用mobx需要下载mobx和mobx-react两个依赖包 2.写一个store的类文件比如: import { observable, action } from 'mobx' class Mobx1 { @observable number; constructor() 阅读全文
posted @ 2020-09-25 14:26 菜鸟乐谷 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: window.history.replaceState(null, null, "/callPlanning/1") //替换路径不刷新页面 window.location.replace('/callPlanning/1') //替换路径刷新页面 window.history.replaceSta 阅读全文
posted @ 2019-12-30 18:39 菜鸟乐谷 阅读(194) 评论(0) 推荐(0) 编辑
摘要: import React, { useState, useEffect } from "react" import { css } from "emotion" //num是从父级传来的百分比数值 export default function({ num }) { let rightTrnas = 阅读全文
posted @ 2019-12-19 11:31 菜鸟乐谷 阅读(2368) 评论(0) 推荐(0) 编辑
摘要: import React, { useState, useEffect } from "react" import { ListView } from "antd-mobile" const data = [ { img: "https://zos.alipayobjects.com/rmsport 阅读全文
posted @ 2019-11-28 11:43 菜鸟乐谷 阅读(2767) 评论(0) 推荐(0) 编辑
摘要: 1.建立新的文件夹dome 2.执行 npm init加载package.json文件 3.node不支持websocket所以npm install ws 下载 ws插件 4.建立index.html文件代码如下 <!DOCTYPE html> <html> <head> <meta charse 阅读全文
posted @ 2019-11-27 11:21 菜鸟乐谷 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 1.引入Swiper(用的是4.5.0版本) import Swiper from 'swiper'; //引入样式,还可以加上自己的样式 import '../../style/swiper.min.css'; 2.在页面加载后和获取完数据后new一个swiper(如果数据没加载完就new会出现不 阅读全文
posted @ 2019-11-27 11:11 菜鸟乐谷 阅读(1209) 评论(0) 推荐(0) 编辑