摘要:
1.同步/异步 JS是单线程的 只能同步执行代码 比如: console.log(1); console.log(2); conosle.log(3); 输出:1 2 3 以下代码会输出2、3、1,像这种不按顺序执行的,或者说代码执行中间有时间间隙的,叫异步。 setTimeout(() => { 阅读全文
摘要:
1. 关于input输入框 onChange={(e)= {this.valueChange(e.target.value,'nsrsbh')} //在input输入框中绑定该方法 通过 valueChange(e,name){ this.setState({[name]:e})} 来实现将输入的值 阅读全文
摘要:
git操作流程(转载) 1.平台:码云 2.gitee项目创建过程 创建仓库(在仓库管理下面选择开源) 3.git团队操作 1.初次安装git配置用户名和邮箱 初次安装git需要配置用户名和邮箱,否则git会提示:please tell me who you are. 你需要运行 阅读全文
摘要:
React React 版本 16.+ 1.全局安装create react app 创建项目 全局安装脚手架 如果不想全局安装,可以直接使用npx 创建一个项目 生成项目的目录结构如下: 2.react虚拟DOM 以及 16版本以后的react fiber算法 1.react和vue一样有虚拟do 阅读全文
摘要:
React router的注意事项 1.入口文件index.js引入React router 注意:1.路由有两种模式 HashRouter:url中有 BrowserRouter:需要和后端配合 2.{BrowserRouter as Router} 将路由取名为Router 3.组件 阅读全文
摘要:
express创建api服务器(接口)及数据库操作 1.前期准备工作 1. npx express e 项目名称 其他安装方式 $ npm i express generator g $ cnpm i express generator g $ yarn add express gene 阅读全文
摘要:
前端的异步流程 1.要知道js脚本语言是单线程的,异步流程的指的就是就是将任务是放在异步队列中,异步队列只有在主线程执行完之后采取执行 异步队列的理解: js中异步队列可以分为两类,marcotask队列和microtask队列, marcotask队列里面包含有1.script中的所有同步 阅读全文
摘要:
Node大纲 目录 1 day 基本介绍 环境配置(node nvm,cnpm) REPL 环境(命令行) 运行js代码 js文件执行 nodemon实时监听 模块/包与commonjs 规范 内置 第三方 自定义 内置模块详解 Url 1. url 介绍 2. parse 3. format Qu 阅读全文
摘要:
vue router 进阶 1.动态路由 url中路由是改变的,但是改变路由公用一个组件 举例: 1. 2. 3. 页面中的配置: 路由配置(这里是二级路由) 注意:由于动态路由url中会携带参数 可以用于发送数据请求 来获取对应的数据 那么在组件中如何获取url中携带的参数? 在vue生命周期 阅读全文
摘要:
Router SPA ( single page App ) 单页面应用 1. 多页面应用 有多个html文件,通过a标签的连接联通各个页面 缺点 开发起来太冗余,编译、压缩很耗时间 页面之间的跳转速度太慢 2. 单页面应用 不需要刷新页面,因为它就是一个页面 这个页面内容在切换 单页面内容之间的切 阅读全文