优点:轻量易学,灵活. 核心:通过尽可能简单的API来实现响应的数据绑定和组合的视图组件. 1.数据绑定:数据改变,驱动视图的自动更新. 2.视图组件化:把整个网页拆分成一个个区块,每个区块都可以看成一个组件,网页就是由多个组件拼接或者嵌套组成. 使用场景: 1.频繁操作DOM 2.项目中有多个部分都是相同的,并可以封装成一个组件. 3.vue.js的核心实现使用了ES5的Object.defineProperty特性,故而IE8以及以下的浏览器不兼容. vue的安装和使用 npm instal…
------ 活动的生命周期 ------ Android是使用任务Task来管理活动的,一个任务就是一组存放在栈里的活动的集合.每当启动一个活动 ,他就会在返回栈中入栈,并处于栈顶位置.而每当我们按下 Back 键或调用 finish()方法去销毁一个 活动时,处于栈顶的活动会出栈,这时前一个入栈的活动就会重新处于栈顶的位置.系统总是会显示处 于栈顶的活动给用户. 活动的生命周期最多可能有四种状态: >> 运行状态: 活动处于栈顶位置 >> 暂停状态: 活动不再处于栈顶位置,但是…
iOS系列 基础篇 03 探究应用生命周期 目录: 1. 非运行状态 - 应用启动场景 2. 点击Home键 - 应用退出场景 3. 挂起重新运行场景 4. 内存清除 - 应用终止场景 5. 结尾 本篇主要探讨的是iOS应用中各种状态的跃迁过程,建议大家通过修改AppDelegate.swift,在每个过程中添加日志输出代码,从而观察其变化. 作为应用程序的委托对象,AppDelegate类在应用程序生命周期的不同阶段会回调不同的方法. 首先,咱们先来了解一下iOS应用的不同状态和他们之间的关系…
iOS系列 基础篇 04 探究视图生命周期 视图是应用的一个重要的组成部份,功能的实现与其息息相关,而视图控制器控制着视图,其重要性在整个应用中不言而喻. 以视图的四种状态为基础,我们来系统了解一下视图控制器的生命周期. 在视图不同的生命周期中,视图控制器会回调不同的方法,具体如图: 在视图控制器已被实例化,视图被加载到内存中时,会调用viewDidLoad方法,这时视图并未出现. 在该方法中,通常会对所控制的视图进行初始化处理. 视图可见前后会调用viewWillAppear:方法和viewD…
在没有学习基础知识之前,我们需要下载vue的js文件,在使用vue语法之前引包 <script src='./vue.js'></script> 一.模板语法 模板语法是一种可以渲染动态数据的语法,数据需要在script中声明. <script> //2.实例化对象 new Vue({ el:'#app', //绑定那块地 data:{ //数据属性 种子 msg:'黄瓜', person:{ name:'wusir' }, msg2:'hello Vue', text…
每个 Vue 应用都需要通过实例化 Vue 来实现. 语法格式如下: var vm = new Vue({ // 选项 }) 接下来让我们通过实例来看下 Vue 构造器中需要哪些内容: 可以看到在 Vue 构造器中有一个el 参数,它是 DOM 元素中的 id.在上面实例中 id 为 vue_det,在 div 元素中: <div id = "vue_det"></div> 这意味着我们接下来的改动全部在以上指定的 div 内,div 外部不受影响. 接下来我们…
最近又重新看vue的文档了,计划是别人写的,之前看过一次,没有考虑太多,只考虑看懂能用就好.看完之后写过写demo,现在是零实际项目经验的,所以这一次打算细看,算是官方文档的二次产物吧,但是不是全部直接复制粘贴那种,中间加了些个人见解(或许是误解)下去,写出来也好让别人指正自己.  vue实例 目标: 1.学会创建vue实例 2.掌握vue数据是如何响应的 3.了解vue实例的属性和方法 4.理解vue实例的生命周期中各种钩子的用法,牢记生命周期图 前置条件:  引入了vue.js Vue实例…
原文:intro-to-vue-3-vue-cli-lifecycle-hooks 译者:nzbin 这是 JavaScript 框架 Vue.js 五篇教程的第三部分.在这一部分,我们将学习 Vue-cli ,还会涉及真实的开发流程.这不是一个完整的指南,而是基础知识的概述,所以你可以了解 Vue.js 以及它的用途. 系列文章: 渲染, 指令, 事件 组件, Props, Slots Vue-cli (你在这!) Vuex (耐心等待!) 动画 (耐心等待!) Vue-cli 和构建过程 如…
一.没有任何任何显示与隐藏限制条件的情况下: 1.运行的顺序依次是: 父组件created→父组件beforeMounted→子组件created→子组件beforeMounted→子组件mounted→父组件mounted; 二.当用v-show来控制子组件显示与隐藏的时候: 1.当用v-show='show',当show的默认值为true,执行顺序同上; 2.当用v-if='show',当show的默认值为true,执行顺序依然同上; 3.当用v-show='show',当show的默认值为…
目录 一.Vue项目搭建 1.环境搭建 2.项目的创建 3.pycharm配置并启动vue项目 4.vue项目目录结构分析 5.Vue根据配置重新构建依赖 二.Vue项目创建时发生了什么 三.项目初始化 1.app.vue总路由配置 2.全局css样式配置 四.Vue的路由控制 1. 路由跳转 1.1 标签跳转 1.2 逻辑跳转 2. 路由重定向 3. 路由传参 五.Vue组件的生命周期钩子 1. 什么是生命周期钩子 2. 生命周期钩子有哪些 2.1 beforeCreate 2.2 creat…