当今世界不会Vue.js,前端必定路难走

一个JavaScript MVVM库
以数据驱动和组件化的思想构建的

Vue.js是数据驱动

HTML/CSS/JavaScript/ES6/HTTP协议/Vue/微信小程序/Node/Express/MySQL/ 面向对象/设计模式

标签之间有空格怎么处理? CSS3新特性 word-wrap:break-word; text-shadow: 5px 5px 5px #ff0000 box-shadow: 10px 10px 5px #888888 border-radius: 50%; border-image: url(border.png) 30 30 round

元素和伪元素:1
类选择器、属性选择器或伪类:10
id选择符:100
内联样式:1000

!important声明的样式优先级最高
清除浮动的几种方式

添加空div,使用clear: both;
父元素使用overflow: hidden;
父元素使用overflow: auto;
父级定义高度
父级div定义伪类:after和zoom

<style>
.clearfloat {*zoom: 1;
}
.clearfloat:after {content: "";height: 0;display: block;clear: both;visibility: hidden;
}
</style>
  margin: 0 auto;left: 0;right: 0;
 #triangle {width: 0;height: 0;border-top: 40px solid transparent;border-left: 40px solid transparent;border-right: 40px solid transparent;border-bottom: 40px solid greenyellow;}

display:none; 不显示对应的元素
visibility:hidden; 隐藏对应元素

position:absolute/fixed; 优先级最高
float不起作用,display值需要调整

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><!--这是我们的View--><div id="app">{{ message }}</div></body><script src="js/vue.js"></script><script>// 这是我们的Modelvar exampleData = {message: 'Hello World!'}// 创建一个 Vue 实例或 "ViewModel"// 它连接 View 与 Modelnew Vue({el: '#app',data: exampleData})</script>
</html>

定义View
定义Model
创建一个Vue实例或"ViewModel"

定义MVVM
定义Model
定义View
ViewModel

MVVM模式本身是实现了双向绑定的

<div id="app"><p>{{ message }}</p><input type="text" v-model="message"/>
</div>

M: Model 数据模型
V:View 视图
C:Controller 控制器

M:model数据模型
V:view视图
VM:ViewModel 视图模型

安装:npm i -S vue

<div id="app">{{ msg }}</div>
<script src="vue.js"></script>
<script>var vm = new Vue({// el:提供一个在页面上已存在的 DOM 元素作为 Vue 实例的挂载目标el: '#app',// Vue 实例的数据对象,用于给 View 提供数据data: {msg: 'Hello Vue'}})
</script>
<!-- 使用 vue -->
<script>var vm = new Vue({el: '#app',data: {msg: 'Hello Vue'}})
</script>


请点赞!因为你的鼓励是我写作的最大动力!

吹逼交流群:711613774

转载于:https://www.cnblogs.com/dashucoding/p/11140203.html

(1)打鸡儿教你Vue.js相关推荐

  1. (18)打鸡儿教你Vue.js

    介绍一下怎么安装Vue.js vue.js Vue 不支持 IE8 及以下版本,因为 Vue 使用了 IE8 无法模拟的 ECMAScript 5 特性. Vue.js是一个渐进的,可逐步采用的Jav ...

  2. (17)打鸡儿教你Vue.js

    vue-router <a class="list-group-item" v-link="{ path: '/home'}">Home</a ...

  3. (29)打鸡儿教你Vue.js

    web阅读器开发 epub格式的解析原理 Vue.js+epub.js实现一个简单的阅读器 实现阅读器的基础功能 字号选择,背景颜色 有上一页,下一页的功能 设置字号,切换主题,进度按钮 电子书目录 ...

  4. (26)打鸡儿教你Vue.js

    weex框架的使用 1.weex开发入门 2.weex开发环境搭建 3.掌握部分weex组件模块 4.了解一些vue基本常见语法 5.制作一个接近原生应用体验的app weex介绍 安装开发环境 We ...

  5. (22)打鸡儿教你Vue.js

    vue.js 单页面,多页面 Vue cli工具 复杂单页面应用Vue cli工具 交互设计,逻辑设计,接口设计 代码实现,线上测试 git clone,git int 创建分支,推送分支,合并分支 ...

  6. (21)打鸡儿教你Vue.js

    组件化思想: 组件化实现功能模块的复用 高执行效率 开发单页面复杂应用 组件状态管理(vuex) 多组件的混合使用 vue-router 代码规范 vue-router <template> ...

  7. (19)打鸡儿教你Vue.js

    了解vue2.x的核心技术 建立前端组件化的思想 常用的vue语法 vue-router,vuex,vue-cli 使用vue-cli工具 Vue框架常用知识点 vue核心技术 集成Vue 重点看,重 ...

  8. (15)打鸡儿教你Vue.js

    组件化vue.js 组件单向绑定 组件双向绑定 组件单次绑定 创建组件构造器 注册组件 使用组件 Vue.extend() Vue.component() 使用组件 <div id=" ...

  9. (13)打鸡儿教你Vue.js

    一小时复习 vue.js是一个JavaScriptmvvm库,是以数据驱动和组件化的思想构建的,相比angular.js,vue.js提供了更加简洁,更加容易理解的api,如果习惯了jquery操作d ...

最新文章

  1. 论OD最原始的用途------找程序BUG
  2. echarts 环形图 默认高亮展示某个数据
  3. 数据库设计:数据库设计的基本步骤介绍
  4. Android Gallery控件使用方法详解
  5. poj 3469(网络流模版)
  6. 演练 制作百度音乐标签页面 0929
  7. mysql 8.0.x版本压缩包安装方式
  8. HCNA——RIP简单介绍及基本配置
  9. 通过bginfo小工具让用户自己查看用户名与IP地址信息
  10. linux lddbus设备,Linux设备驱动程序学习(14)-Linux设备模型(各环节的整合)
  11. 案例分享:Windows Phone上的移动浏览体验
  12. ActivityManager 管理Activity
  13. Linux Raid0的配置
  14. 006-基于hyperledger fabric1.4( 官方文档)编写第一个应用【外部nodejs调用】
  15. eclipse更改java版本
  16. 计算机知识与技能竞赛配图,第七届”高教杯“全国大学生先进成图技术与产品信息建模创新大赛机械类计算机绘图试卷.doc...
  17. 用缓动动画实现鼠标跟随
  18. 在64位总线下,安装了8G内存条,却显示可用内存不到8G的原因
  19. 读书计划--2009年1月
  20. 2021 年8月份最新数据库排行榜出炉

热门文章

  1. 云南地震救援面临哪些困难
  2. 会计学原理 第一章 总论 #高清思维导图#
  3. jda是oracle,jda软件品类管理解决方案.ppt
  4. Scratch 简单弹球游戏
  5. IOS开发callkit(call directory extension)勘误
  6. Vue3+Ts各种错误整理
  7. 推荐一款不错的播放器客户端——乐鱼播放器
  8. windows下删除病毒文件
  9. WACV 2020 | ULSAM: 超轻量级子空间注意力机制(keras实现)
  10. 黑板、电梯、签到的测试点