C4前端云原生学习笔记

文章目录

  • C4前端云原生学习笔记
    • 一、vue知识点
      • 1、vue简介
      • 2、开发工具
      • 3、初识vue

一、vue知识点

1、vue简介

  1. 官网:cn.vuejs.org
  2. 渐进式框架:哪个开发阶段都能满足需求
  3. vue全家桶:生态系统(vue router、vuex、vue服务器渲染)

2、开发工具

  • 编辑器:vs code;
  • 测试工具:chrome;
  • 插件:live server + vetur + easy less。

3、初识vue

  1. 版本选择

    平时学习:

    <!-- 开发环境版本,包含了有帮助的命令行警告 -->
    <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
    

    写项目:

    <!-- 生产环境版本,优化了尺寸和速度 -->
    <script src="https://cdn.jsdelivr.net/npm/vue@2"></script>
    
  2. 挂载元素与数据传递

    <!DOCTYPE html>
    <html lang="en">
    <head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>vue</title>
    </head>
    <body><div id="app"><h1>{{book_name}}</h1><p>{{book_info}}</p></div>
    </body>
    <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
    <script>new Vue({el: "#app", // 指定一个元素作为根容器// 简洁版data() {return {book_name: "红楼梦",book_info: "一群女人和一个男人的故事"}}// 完整版// data: function() {//     return {//     }// }})
    </script>
    </html>
    
  3. methods方法

    <!DOCTYPE html>
    <html lang="en">
    <head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>vue</title>
    </head>
    <body><div id="app"><h1>{{book_name}}</h1><p>{{book_info}}</p><p>{{getName('lee')}}</p><p>{{readBook()}}</p></div>
    </body>
    <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
    <script>new Vue({el: "#app", // 指定一个元素作为根容器// 简洁版data() {// 数据源return {book_name: "红楼梦",book_info: "一群女人和一个男人的故事"}},// 完整版// data: function() {//     return {//     }// },methods: {// 方法getName(name) {return `hello ${name}`;},readBook() {// this始终指向该vue实例return `今天晚上读${this.book_name}`}}})
    </script>
    </html>
    
  4. v-bind

    • 作用:把属性值变成动态绑定
    • 格式:v-bind:属性名="js代码"
    • 省略版::属性名="js代码"
    <div id="app"><p><a :href="my_url">百度</a></p><p><input type="text" v-bind:value="book_name"></p><!-- 绑定后的引号内必须是js代码,原内容不再是字符串,要想写入字符串需要给内容加上引号,注意与外边的引号做区分 --><p :style="'color: ' + color">空山新雨后,天气晚来秋</p>
    </div>
    
    new Vue({el: "#app", // 指定一个元素作为根容器data() {// 数据源return {book_name: "红楼梦",book_info: "一群女人和一个男人的故事",my_url: "https://www.baidu.com",color: "skyblue"}}
    )}
    
  5. v-text

    • 作用:引入数据,仅限于文本

    • 用法示例:

      <div id="app"><p v-text="book_info"></p>
      </div>
      
      new Vue({el: "#app",data() {return {book_info: "一群女人和一个男人的故事"}}
      )}
      
  6. v-html

    • 作用:引入数据,将数据中的标签内容进行转义

    • 用法示例:

      <div id="app"><p v-html="web_url"></p>
      </div>
      
      new Vue({el: "#app",data() {return {web_url: "<a href='https://www.baidu.com'>百度</a>"}}
      )}
      
  7. v-on

    • 作用:绑定事件

    • 用法示例:

      <div id="app"><button v-on:click="n++">+1</button><button v-on:click="n--">-1</button><button v-on:click="add(1)">+1</button><button v-on:click="sub(1)">-1</button><!-- 双击 --><button v-on:dblclick="add(10)">+10</button><button v-on:dblclick="sub(10)">-10</button><p>蜂蜜柚子茶{{n}}杯</p>
      </div>
      
      new Vue({el: "#app",data() {return {n: 10}},methods: {add(m) {return this.n += m;},sub(m) {return this.n -= m;}}
      )}
      

C4前端云原生学习笔记——vue相关推荐

  1. 尚硅谷云原生学习笔记(76~143集)

    笔记列表: 尚硅谷云原生学习笔记(1-75集) 尚硅谷云原生学习笔记(76~143集) 尚硅谷云原生学习笔记(144~172集) 尚硅谷云原生学习笔记(173~XXX集) 目录 76.为什么用kube ...

  2. 尚硅谷云原生学习笔记(1-75集)

    笔记列表: 尚硅谷云原生学习笔记(1-75集) 尚硅谷云原生学习笔记(76~143集) 尚硅谷云原生学习笔记(144~172集) 尚硅谷云原生学习笔记(173~XXX集) 目录 1.什么是云计算 1. ...

  3. 好程序员web前端分享Nodejs学习笔记之Stream模块

    好程序员web前端分享Nodejs学习笔记之Stream模块 一,开篇分析 流是一个抽象接口,被 Node 中的很多对象所实现.比如对一个 HTTP 服务器的请求是一个流,stdout 也是一个流.流 ...

  4. 前端获取div里面的标签_web前端教程JavaScript学习笔记DOM

    web前端教程JavaScript学习笔记 DOM一DOM(Document Object Model): 文档对象模型 其实就是操作 html 中的标签的一些能力 我们可以操作哪些内容 获取一个元素 ...

  5. 360前端星计划学习笔记0410

    360前端星计划学习笔记(五)正则的三个应用场景–王峰老师 360前端星计划学习笔记(六)NodeJS基础入门 文章目录 正则 正则表达式的创建和使用 创建正则表达式的两种方式 正则表达式的常见用法 ...

  6. 云平台学习笔记(三)-实践

    一.实验目的 本实验目的: 1.熟练克隆虚拟机: 2.熟练配置域名解析 3.学会配置 Chrony: 4.学会安装 OpenStack 基础框架: 5.学会安装 Mariadb 数据库 6.熟练为虚拟 ...

  7. Vue学习笔记: Vue + Element-ui搭建后台管理系统模板

    Vue学习笔记: Vue + Element-ui搭建后台管理系统模板 技术:Vue + Element-ui 功能:后台管理系统基础模板,路由配置,加载页面进度条,请求响应拦截器的封装等 页面预览: ...

  8. Severlet、Tomcat以及前端请求响应学习笔记

    Severlet.Tomcat以及前端请求响应学习笔记 一:概念 1.什么是Severlet和Tomcat? Severlet是Sun公司制定的一套标准.是使用java语言编写的服务器端程序,用于处理 ...

  9. 前端JavaScript的学习笔记

    前端知识体系 想要成为真正的"互联网Java全栈工程师"还有很长的一段路要走,其中前端是绕不开的一门必修课.本阶段课程的主要目的就是带领Java后台程序员认识前端.了解前端.掌握前 ...

最新文章

  1. Oracle - 数据库的实例、表空间、用户、表之间关系
  2. 几种常见的CSS布局
  3. pat1003 迪杰斯特拉法和dfs求最短路
  4. ajax success function_Ajax封装
  5. 1.1 字符串的旋转+1.2 字符串的包含
  6. JAVA编写提示用户输入投资额_java(计算银行存款总额(要求输入错误时,提示重新输入))...
  7. html中擦窗效果,最有效的清洁窗户窗框方法有哪些,怎样清洁效果最好?
  8. lighthouse_如何提高您的渐进式网络应用的Google Lighthouse得分(最高可达100分)
  9. java日志记录的5条规则
  10. 两台电脑共享怎么设置_两台电脑共用键鼠的简单设置
  11. 余额宝技术架构及演进
  12. 侧信道攻击实验四 AES CPA 攻击
  13. java实现计算器_java实现计算器功能
  14. 2020年,生活从“不易”开始
  15. OpenCV中的图像处理 —— 轮廓入门+轮廓特征
  16. Logcat的操作使用方法
  17. Cypress 元素定位
  18. c语言 error c2001,Visual Studio error C2001:常量中有换行符(解决办法)
  19. Android tcpdump
  20. react 展开收起写法(手动展开收起 和 自动展开收起)

热门文章

  1. python怎么切片提取_彻底搞懂Python切片操作
  2. 录音函数网络对讲机C#服务器 Android客户端(二) C#服务器代码分析 附加
  3. IOS系统抓包之短链-破解双向证书
  4. 机器学习-隐私保护总览
  5. 采集模拟信号:带宽、奈奎斯特定理和混叠
  6. 用xml充当小型数据库案例
  7. 弹弹堂手游语音服务器怎么连接,弹弹堂手游如何加入公会 加入公会方式介绍...
  8. 让你彻底弄懂【python循环语句】
  9. Ubuntu下cppcheck的安装和使用
  10. ESP8266连接网络助手