2020年9月17日
摘要: beforeCreate a. 不能获取数据,也不能获取真实DOM b. 它可以对new Vue()出来的时候,做初始化事件和生命周期做准备,这些都是内部完成的 总结: 这个钩子我们在项目中可以不用 created a. 初始化data选项 对data选项中的数据做数据劫持【 用es5 Object 阅读全文
posted @ 2020-09-17 19:14 三年番茄 阅读(133) 评论(0) 推荐(0) 编辑
  2019年11月13日
摘要: 初始化阶段 - 自动执行 constructor(props) 通过super继承父组件属性,然后赋值给this.props 定义状态 绑定事件this componentWillMount 获取属性和状态,可以发送请求,修改数据 render 生成vdom 用来计算 this.props this.state 不能使用setState,是一个纯函数,必须有返回值 compone... 阅读全文
posted @ 2019-11-13 17:24 三年番茄 阅读(278) 评论(0) 推荐(0) 编辑
  2019年10月22日
摘要: computed 计算属性 作用:可以将本应该在v中处理的逻辑迁移到vm中,让其更符合MVVM思想 注意: 计算属性就相当于计算出来的结果,我们最好不去更改它// 反响输出数据渲染在页面中 new Vue({ el: '#app', data: { str: 'You love yourself !!! ', title: '' }, ... 阅读全文
posted @ 2019-10-22 22:19 三年番茄 阅读(141) 评论(0) 推荐(0) 编辑
摘要: fetch Fetch API 提供了一个 JavaScript接口,用于访问和操纵HTTP管道的部分,例如请求和响应。它还提供了一个全局 fetch()方法,该方法提供了一种简单,合理的方式来跨网络异步获取资源 fetch规范与jQuery.ajax()主要有两种方式的不同: 当接收到一个代表错误的 HTTP 状态码时,从 fetch()返回的 Promise 不会被标记为 reject, ... 阅读全文
posted @ 2019-10-22 21:50 三年番茄 阅读(3299) 评论(0) 推荐(0) 编辑
摘要: axios 第三方封装库 https://www.npmjs.com/package/axios 特点 它在浏览器中创建的是浏览器对象 它底层是用Node.js中的http模块实现的 支持Promise 可以拦截请求和响应 功能: loading加载效果、登录拦截 转换请求和响应数据 自动转换为JSON数据 客户端支持防止XSRF axios会自动封装数据 ... 阅读全文
posted @ 2019-10-22 17:58 三年番茄 阅读(1105) 评论(0) 推荐(0) 编辑
  2019年10月21日
摘要: 初步认识Vue 发展历史 Vue1.0 MVVM 2014.07 Vue2.0 MVVM 2016.09 架构思想(MVVM) M Model 数据层 V View 视图层 C Controller 控制器(业务逻辑) MVC P Presenter 提出者(Controller改名而来) MVP 阅读全文
posted @ 2019-10-21 22:08 三年番茄 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 前端开发规范 项目目录命名原则 src 用来存放源代码 common 公共资源 public/static 静态资源 component 组件 view/tpl 模板文件 common 公共资源 public/static 静态资源 component 组件 view/tpl 模板文件 CSS命名规 阅读全文
posted @ 2019-10-21 11:14 三年番茄 阅读(666) 评论(0) 推荐(0) 编辑
  2019年10月15日
摘要: 数据库 概念:按照数据结构来组织、存储和管理数据的仓库 关系型数据库(Sql) 代表:MySql 数据库->表->行 非关系型数据库(NoSql) 代表:MongoDB 数据库->集合->文档(文档是Bson键值对) 代表:MySql 数据库->表->行 代表:MongoDB 数据库->集合->文档 阅读全文
posted @ 2019-10-15 17:37 三年番茄 阅读(102) 评论(0) 推荐(1) 编辑