摘要: 组件的信息传递的方式: 1.props (父子之间的时候使用) 2.上下文 (有共同祖先,多层或平行之间需要操作数据的时候使用 ) 3.redux (有没有共同祖先 都可以实现状态管理、信息共享) this.state = {} 状态初始化 初始化必须放在 constructor 下 只要更新 st 阅读全文
posted @ 2019-01-17 16:46 真的想不出来 阅读(428) 评论(0) 推荐(0) 编辑
摘要: React介绍: 专门构建于用户界面的js库(顶多它是mvc中的v层框架) 核心思想,通过数据操作视图。 官方(推荐使用)脚手架:create-react-app 中文网:https://react.docschina.org/ 难点:英文、webpack 背景:react 是 Facebook 出 阅读全文
posted @ 2019-01-15 19:51 真的想不出来 阅读(266) 评论(0) 推荐(0) 编辑
摘要: slot : 定义slot:(目的,有配置走配置,没配置走默认) 引入子组件,如果不定义某个默认的结构或者样式,那么直接写子组件的名称即可 如果要自定义: 1.子组件必须为双标签。 2.子组件内写上自定义的结构或者样式并且加上slot的属性,而这个属性名要对应默认slot的名字 3.在子组件中,包一 阅读全文
posted @ 2019-01-08 21:56 真的想不出来 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 为什么用 :is ? 有时候,组件本身和使用组件的地方有冲突。 比如: 在table中使用div组件,这个时候组件会用到table的外面去,这个时候,可以通过is的方式,把组件嵌套到table当中。 此时解决的办法有: 一:用标签包着子组件:<tr><ppa></ppa></tr> 二:用 is 的 阅读全文
posted @ 2019-01-08 21:40 真的想不出来 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: 开发环境: mode:development 安装包的时候使用npm i xx -D 安装完成之后会在package.json中的devDependencies 使用的一些构建工具比如glup、webpack这些只是在开发中使用的包, 上线以后就和他们没关系了,所以将它写入devDependenci 阅读全文
posted @ 2018-12-26 15:54 真的想不出来 阅读(316) 评论(0) 推荐(0) 编辑
摘要: require 和 import 的区别 require 方法是 CommonJs 推出的,NodeJs 自带了这个功能。而 import 是 ES6 推出的 CommonJS 模块输出的是一个值的拷贝,ES6 模块输出的是值的引用。 CommonJS 模块是运行时加载,ES6 模块是编译时输出接口 阅读全文
posted @ 2018-12-26 12:27 真的想不出来 阅读(680) 评论(0) 推荐(0) 编辑
摘要: webpack 简介 官网地址: webpack中文网 webpack官网 什么是 webpack webpack 是基于整个项目进行构建的,前端的一个项目自动化构建工具,它是基于 Node.js 开发出来的一个前端工具。可以完美实现资源的合并、打包、压缩、混淆等诸多功能。 打包的好处: 将许多碎小 阅读全文
posted @ 2018-12-25 20:05 真的想不出来 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 例子1:request 请求:接收到客户端的信息 response 响应:发送给客户端的数据 let obj = require('./2'); console.log(obj.a); const fs = require('fs'); let http = require('http');//引入 阅读全文
posted @ 2018-12-23 15:53 真的想不出来 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 前端: HTML、CSS、JS、 Ajax:前后台数据交互的工具 前端框架:React、Vue、Angular 后端: Node.js:他是用C++开发的一种运行于服务器端的语言,可以写网站后台程序,可以做服务端应用开发,他的语法就是JavaScript PHP: Java: GO: Python: 阅读全文
posted @ 2018-12-22 20:10 真的想不出来 阅读(288) 评论(0) 推荐(0) 编辑
摘要: window.location.hash 既可以设置也可以获取。 获取的 hash 长这样-> /#p=13 。 获取 hash 值 :hashNum = window.location.hash.split ( " = " ) [ 1 ] * 1 ; 设置 hash 值 :window.locat 阅读全文
posted @ 2018-12-20 21:35 真的想不出来 阅读(962) 评论(0) 推荐(0) 编辑