- 博客(11)
- 收藏
- 关注
转载 MVC、MVP和MVVP的图示
复杂的软件必须有清晰合理的架构,否则无法开发和维护。MVC(Model-View-Controller)是最常见的软件架构之一,在行业内有着广泛的应用。衍生出了MVP和MVVM架构。一、MVCMVC模式的意思,其实就是把软件分为三个部分:视图(View):指的就是用户界面。控制器(Controller):指的就是业务逻辑。模型(Model):指的是数据保存。三者之间的通信方...
2020-05-07 16:35:46 365
原创 React的生命周期
挂载卸载过程:constructor()componentWillMount()componentDidMount()componentWillUnmount ()更新过程:componentWillReceiveProps (nextProps)shouldComponentUpdate(nextProps,nextState)componentWillUpdate (...
2020-03-24 23:33:22 142
原创 React基础知识及示例(三)
React组件嵌套react的嵌套不像vue那样会有全局和局部之分react的嵌套关系就是谁在外边谁就是父组件(爸爸组件)结合例子:<body> <div id="app"> </div><script type="text/babel">let Component = React.createClass({ render(...
2020-03-22 01:16:16 145
原创 React基础知识及示例(二)
事件绑定使用bind之后默认参数会放到参数队列的最后方<body> <div id="app"> </div><script type="text/babel">let Component = React.createClass({ getInitialState(){ return{ } },...
2020-03-19 23:13:20 216
原创 React基础知识及示例(一)
vue和react各有优缺点:vue相比起来写起来比较方便,因为一些功能vue上已经规定好了,但是知识点会特别特别多react的灵活性比较大,需要记得知识点也相对来说较少。版本问题:react的官网:react官网链接地址注意:react官网上,英文官方文档和中文官方文档的版务本号是不同的。中文:v16.12.0英文:v16.12.0注意:15版本和16版本是一个重要的分界线...
2020-03-18 00:02:07 240
原创 Vue的生命周期(个人笔记加举例注释)
生命周期4(指生命周期的四个阶段) 8(指每个阶段有两个钩子函数) 2(指缓存的钩子函数) 1(捕获错误的钩子函数)vue(实例) 组件的一生和人的一生极其相似vue生命周期四个阶段:创建 创建虚拟dom挂载 由虚拟dom 变成真实dom更新 更新数据 -> 更新dom元素销毁 组件淘汰的时候,结束使命生命周期图示地址11个生命周期...
2020-03-10 00:57:55 200
原创 vue轮播图组件(与Swiper结合)
vue轮播图组件IOS10版本无法用Swiper3及以上版本Swiper官网地址:Swiper官网<head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document&l...
2020-03-08 23:19:17 732
原创 Vue组件及其嵌套(笔记)
自动聚焦的指令Vue.directive(‘指令名’,配置项)使用自定义指令的时候 v-指令名inserted 被指令绑定的元素 插入到真实dom的时候自动执行Vue.directive('xixi',{ inserted(el,directive){ console.log('元素插入',el,data) //el 被绑定的元素 directive 自定义指...
2020-03-06 22:57:33 1342
原创 Vue初学者需要掌握的知识点及案例
什么是Vue前端框架的三大马车(按时间顺序):angular 谷歌公司 m(数据)v(视图)c(控制器) 双向数据绑定react facebook (非死不可) 视图层的框架view 虚拟domvue 尤玉溪 双向数据绑定+虚拟dom 是一套用于构建用户界面的渐进式框架入门难度最低为什么要学习Vue高效运行效率高 采用虚拟dom 减少真...
2020-03-03 21:15:50 1309
原创 node环境下邮件发送
【Node.js】关于邮件轰炸器的代码单次发送邮件的代码:/*邮件轰炸器 每隔1s发送一条邮件通过第三方模块发送邮件 nodemailer 在npm官网上下载*///引入第三方模块 在终端安装nodemailer,最好与package.json文件同一目录下const nodemailer = require("nodemailer");//创建发送邮件对象 以QQ邮箱为例...
2020-02-16 13:18:57 518
原创 在node环境中执行,打印一个目录树
Node.js 第一篇博客,网上借鉴了一下,留着备用吧!初学node.js打印一个目录树(代码如下:)//作业:// 打印某一文件夹下的目录结构// a.找到目标文件// b.读取目标文件// c.如果是文件 打印文件名// d.如果是文件夹 还要再做一遍读取// e.递归const fs = require('fs');const path = require...
2020-02-15 21:25:43 539
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人