摘要: 1. js任务分类:同步任务vs异步任务 2.js执行机制:a: 首先判断JS是同步还是异步,同步就进入主进程,异步就进入event table b: 异步任务在event table中注册函数,当满足触发条件后,被推入event queue c: 同步任务进入主线程后一直执行,直到主线程空闲时,才 阅读全文
posted @ 2018-04-02 19:45 小金鱼紫苏 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 随着时间推移,以及项目的变化,积累了更多的git操作命令: 1.多个git账号下,如何用指定账号拉取代码 git clone http://用户名:密码@192.168.1.221:8888/font/peoject.git 2.本地文件迁移到git 3.替换远程仓库 4.建立自己的分支后第一次提交 阅读全文
posted @ 2018-01-25 14:49 小金鱼紫苏 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 浏览器渲染原理学习后的总结如下: 一:浏览器的主要功能 1.用户界面 地址栏,后退,前进按钮,书签目录等,也就是除了主窗口以外的部分。 2.浏览器引擎 用来查询及操作 渲染引擎的接口,另外还用来操作浏览器的数据存储。 3.渲染引擎 用来显示请求的内容。 4.网络 用来完成网络调用,例如http请求, 阅读全文
posted @ 2018-01-21 14:05 小金鱼紫苏 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 小程序问题总结 1.新建页面最好用编辑器自带的,自己写的话注意页面的初始化,容易产生报错模糊不明确 2.app.xcss是全局的样式,page里面的样式只对当前的页面有效,并且可以覆盖掉app.xcss 3.app.js按需加载,不会默认执行,首先执行的是index.js 4.页面跳转传参 5.框架 阅读全文
posted @ 2017-09-25 16:00 小金鱼紫苏 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 目前,react组件有三种写法,分别是es5的createClass写法,es6的class写法,以及stateless(无状态组件)写法。 下面由浅入深来细说这三种写法。涵盖了生命周期,反向数据流,es6/7等知识。 一,原始的createClass写法 对于写react组件,很多人第一印象往往是 阅读全文
posted @ 2017-08-22 14:24 小金鱼紫苏 阅读(432) 评论(1) 推荐(1) 编辑
摘要: 今天找文件的时候突然发现了一枚总结文档,觉得有必要留存,以防下次找不着就一不小心发了这篇,哈哈哈 一直做后台管理系统,采用react前后端分离,以接口的形式相互交流,猝不及防得来了三个页面开发,然后: 项目概况:二月开始接手A项目,该项目由前端写静态页面,php开发嵌套数据的形式展现,为期一个月,给 阅读全文
posted @ 2017-08-22 11:27 小金鱼紫苏 阅读(2894) 评论(0) 推荐(3) 编辑
摘要: dva 是一个基于 react 和 redux 的轻量应用框架,redux步骤繁杂,更容易出错,搭建成本更高。 1.安装dva-cli:确保版本在0.7.0或以上 2.创建新应用 3.启动程序 4.使用antd框架 编辑 .roadhogrc,使 babel-plugin-import (按需加载) 阅读全文
posted @ 2017-07-14 18:04 小金鱼紫苏 阅读(21737) 评论(3) 推荐(0) 编辑
摘要: 表格相关 表格中的key不允许有空格,dataIndex属性为必须,确保datasource为数组形式 阅读全文
posted @ 2017-06-07 21:31 小金鱼紫苏 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 本部分主要为表单相关。 1.表单form的react使用流程。 A.引入antd插件,声明FormItem import {Form} from 'antd'; const FormItem = Form.Item; B.包装属性,使组件带有this.props.form属性 schoolEdit 阅读全文
posted @ 2017-06-01 23:40 小金鱼紫苏 阅读(2388) 评论(2) 推荐(1) 编辑
摘要: 1.setState的方法不能用在render中,可用this.state=" "代替,一般不推荐,在render里面不应该有此操作。 2.setState引起重新渲染render是一个异步操作。 3.return后面不能直接换行,要跟代码或者大括号。 4.原生HTML元素名以小写字母开头,而自定义 阅读全文
posted @ 2017-06-01 23:11 小金鱼紫苏 阅读(243) 评论(0) 推荐(0) 编辑