摘要:
1、背景 最近项目有个需求,需要使用vant的picker选择器,并且搭配弹出层使用,并且picker的数据是异步获取的,但是在测试的过程中,数据已经正确获取到,页面也实现了响应式,但是picker选择器的数据却没有更新,这是为什么呢??? 代码: html <van-popup position= 阅读全文
摘要:
1、SPA应用的理解 1、单页Web应用(single page web application,SPA)。 2、整个应用只有一个完整的页面。 3、点击页面中的链接 不会刷新 页面,只会做页面的 局部更新。 4、数据都需要通过ajax请求获取, 并在前端异步展现。 2、路由 什么是路由??? 1.一 阅读全文
摘要:
1、React脚手架 什么是脚手架??? 用来帮助程序员快速创建一个基于React库的模板项目 1) 包含了所有需要的配置(语法检查、jsx编译、devServer…) 2) 下载好了所有相关的依赖 3) 可以直接运行一个简单效果 4) 项目的整体技术架构为: react + webpack + e 阅读全文
摘要:
1、生命周期的引入 1、组件从创建到死亡它会经历一些特定的阶段。 2、React组件中包含一系列勾子函数(生命周期回调函数), 会在特定的时刻调用。 3、我们在定义组件时,会在特定的生命周期回调函数中,做特定的工作。 2、React生命周期(旧) 图解: 初始化阶段:由ReactDOM.render 阅读全文
摘要:
1、React开发工具安装 步骤:谷歌浏览器右上角三个点 更多工具 扩展程序 打开右上角的开发者模式 页面左上角的首页图标 下方打开Chrome网上应用店 搜索React,找到 facebook 出版的开发工具添加 但是浏览器一般无法打开Chrome应用商店,下方提供百度云链接,阅读者下载直接导入即 阅读全文
摘要:
1、React简介 React地址 1. 英文官网: https://reactjs.org/ 2. 中文官网: https://react.docschina.org/ React是什么?(官网地址:https://react.docschina.org/docs/getting-started. 阅读全文
摘要:
一、前端路由有两种实现方式 hash模式的实现原理 1、早期的前端路由的实现就是基于 window.location.hash 来实现的,其实现的原理十分简单,window.location.hash 的值就是 URL 中的 # 后面的值,例如:http://localhost:3000/#/ora 阅读全文
摘要:
一、闭包的概念 闭包就是有权访问另一个函数作用域中变量的函数,闭包的主要存在形式就是在一个函数内部创建另一个函数,通过另一个函数访问这个函数的局部变量 二、for循环按顺序顺出 for (var i = 0; i < 5; i++) { setTimeout(() => { console.log( 阅读全文
摘要:
一、binarySearch框架 数组必须升序排列; 不要出现 else,而是把所有情况用 else if 写清楚,这样可以清楚地展现所有细节; 计算 mid 时需要技巧防止溢出: let mid = left + Math.floor((right - left) / 2); function b 阅读全文
摘要:
一、vue相关 1、为什么data是一个函数?(防止数据在组件之间共享) 组件中的 data 写成一个函数,数据以函数返回值形式定义,这样每复用一次组件,就会返回一份新的 data,类似于给每个组件实例创建一个私有的数据空间,让各个组件实例维护各自的数据。 而单纯的写成对象形式,就使得所有组件实例共 阅读全文