Vue网课笔记(一) 初识Vue

【高等数值分析】Krylov子空间方法 文章目录1. 预备理论1.1 Krylov 子空间1.2 最佳逼近1.2.1 方法一:最佳平方逼近1.2.2 方法二:假设 AAA 对称正定1.2.3 方法三:残差2范数2. 基底正交化2.1 Arnoldi 过程(CGS)2.2 改进 Arnoldi 过程(MGS)2.3 Lanczos过程3. 方程组求解3.1 全正交方法 (FOM)3.2 D-Lanczos方法3.3 广义极小残量法(GMRES)3.4 MINRES 方法 1. 预备理论 现在需要求解一个大规模稀疏方程组 Ax=bAx=bAx=b,可 阅读详情

写在前面

Vue属于声明式编程的编程范式

编程范式有命令式编程和声明式编程两种:命令式编程就是告诉计算机第一步需要做什么第二步需要做什么第三步需要做什么,例如第一步先获取DOM元素第二步获取服务器数据第三步修改属性值;声明式编程是拿到数据后将数据保存在某个位置,比如Vue、React

一、安装方法

  • CDN引入
<!-- 开发环境版本,包含了有帮助的命令行警告(未经过压缩的代码,适合看源码) -->
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>

或者

<!-- 生产环境版本,优化了尺寸和速度(经过了压缩,删掉了打印的一些东西,发布时再使用) -->
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
  • NPM安装

二、以WebStorm开发为例

首先新建空项目
在这里插入图片描述
在项目文件夹下新建js文件夹,将之前下载的vue.js文件放进去,在HTML代码中使用即可
具体使用类似于微信小程序的wxml和js(或者说微信小程序类似于vue。。。)

三、基本使用

<body>

<div id="app">{{message}}</div>

<script src="../js/vue.js"></script>
<script>
    // let(变量) /const(常量)
    const app = new Vue({
        el: '#app', //用于挂载要管理的元素
        data: { //定义数据
            message: '你好啊世界!'
        }
    })
</script>

</body>

Mustache语法

  • 双大括号称为Mustache语法,Mustache语法中不仅可以直接写变量,也可以写简单的表达式
  • 注意:Mustache语法只能用在标签之间,不能和微信小程序那样用在属性(比如img标签的src属性)上,动态绑定属性用v-bind指令,后面有相关笔记

四、列表展示

<body>

<div id="app">
    <ul>
        <li v-for="item in movies">{{item}}</li>
    </ul>
</div>

<script src="../js/vue.js"></script>

<script>
    const app = new Vue({
        el: '#app',
        data: {
            movies: ['大赢家','囧妈','大黄蜂']
        }
    })
</script>

</body>

五、Vue中的MVVM

在这里插入图片描述
维基百科:https://zh.wikipedia.org/wiki/MVVM (感觉面试的时候会很重要)

六、vue的template

(感觉用不到。。。小程序开发就从来没用过模板)

七、计算属性

computed

  • methods中的方法一般起动词的名字,比如get什么东西;计算属性一般起名词的名字,被当做一个属性
  • methods中的方法调用一次就执行一次,无缓存;计算属性多次调用只执行一次,有缓存,性能更高
<body>

<div id="app">
    <h2>{{fullName}}</h2>
</div>

<script src="../js/vue.js"></script>
<script>
    const app = new Vue({
        el: '#app',
        data: {
            firstName: 'Lebron',
            lastName: 'James'
        },
        computed: {
            fullName: function () {
                return this.firstName + ' ' + this.lastName
            }
        }
    })
</script>

</body>

计算属性的setter和getter

上面的计算属性的完整写法如下

<body>

<div id="app">
    <h2>{{fullName}}</h2>
</div>

<script src="../js/vue.js"></script>
<script>
    const app = new Vue({
        el: '#app',
        data: {
            firstName: 'Lebron',
            lastName: 'James'
        },
        computed: {
            fullName: {
                set: function() {

                },
                get: function() {
                    return this.firstName + ' ' + this.lastName
                }
            }
        }
    })
</script>

</body>
  • 一般计算属性没有set方法,没有set方法的计算属性为只读属性
  • 只有get方法的计算属性的简写就是上面的上面的代码那样

下一篇:Vue网课笔记(二) 指令介绍

成分数据的闭合效应对地球化学数据的影响及其解决方案 封闭效应 (Closure Effect),也称为常数和效应 (Constant Sum Effect),是地球化学数据分析中一个需要特别注意的统计现象。它的产生是由于我们通常使用成分数据 (Compositional Data)百分比 (%)百万分率 (ppm)由于这些数据表示的是各组分占总体的比例,它们的总和必然是一个常数 (例如 100% 或 1,000,000 ppm)。这意味着每个元素的含量不是独立的,而是与其他元素的含量相互制约。改变其中一个元素的含量必然会影响其他元素的相对比例。 阅读详情

相关推荐

用Python turtle库 绘制皮卡丘

Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。 turtle基础知识参考: https://gitchat.blog.youkuaiyun.com/article/details/90696190 https://blog.csdn.ne...

qq_36295856的博客 2万+

Vue-springboot网络课程视频在线学习系统

该系统基于前后端分离架构,前端采用Vue.js框架实现响应式用户界面,后端采用SpringBoot构建RESTful API服务,结合MySQL数据库与Redis缓存技术,打造高性能的在线教育平台。系统核心功能模块包括多角色权限管理、视频点播、实时交互、智能推荐及学习行为分析。技术架构前端使用Vue3+Element Plus实现组件化开发,通过Axios与后端通信;后端采用SpringBoot+MyBatis Plus框架,集成Spring Security实现JWT鉴权。

qq2295116502的博客 1078

吉比特-笔试

1. 题一:打雷后下雨的概率是80%,而打闪电后下雨的概率是70%,那么即打雷又打闪电后下雨的概率是多少?   答:打雷后下雨和打闪电后下雨都是独立事件,P=1-又打雷又闪电但没下雨的概率= 1 - 0.2 *0.3 = 94%        题二:打雷后下雨的概率是80%,但是没打闪电后下雨的概率是20%,那么打雷了但没打闪电后下雨的概率是多少?答:P=0.8 *0.2 / ( 0.8 *0

naturism的专栏 2495

Vue视频课程学习(一)

JS特点:解释型语言,单线程(执行方式:轮转时间片) 一,浏览器组成: 外壳部分 内核部分:渲染引擎​​,JS引擎,其他模块 二,几大主流浏览器及其内核 IE:三叉戟 铬:WebKit的/闪烁 火狐:壁虎 歌剧:眨眼 Safari浏览器浏览器:WebKit的 三,引入JS 三种引入方式 引入时,类...

据说是喜数女的小迷弟 1695

GEO数据库数据下载方法总结

#GEO数据下载 GEO是生信分析经常用到的数据库。经常需要从中获取表达矩阵,平台信息,meta信息等,本博文总结了几种下载GEO数据的方法,各有优劣,实际应用过程中自行选择适合自己的。 ##方法一:直接从浏览器中下载 以数据集GSE1001为例, 可以直接点击“Series Matrix Files”获取该样本txt格式的表达谱数据,一般我们认为这种处理过的表达谱数据是没有问题的,当然,具体情况具体分析。 打开下载的文件可以看到许多“#”开头的行,这些是注释信息,一般关注这些注释信息中的“data pr

sakoko_的博客 4万+

Jetson Orin NX上PyTorch环境搭建与性能优化指南

本文详细指导如何在Jetson Orin NX上搭建高效的PyTorch开发环境。内容涵盖CUDA与cuDNN的“隐藏”配置、Miniconda虚拟环境管理、PyTorch for Jetson的正确安装与验证,并提供了电源模式设置、TensorRT加速、混合精度等关键性能优化实战技巧,帮助开发者充分释放边缘AI设备的算力。

weixin_29090089的博客 337

自学vue 视频教学

重点内容# 欢迎使用Markdown编辑器写博客 vue.js视频教学 vue.js视频教程百度云盘下载 vue.js 1.0系列教程 vue.js资源汇总 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客...

weixin_43085589的博客 3183

【专栏导引贴】100+智能优化算法:从背景原理到代码实战(持续更新)

本专栏系统整理100+种现代优化算法,涵盖粒子群优化(PSO)、遗传算法(GA)、鲸鱼优化(WOA)等经典方法,以及白鲸优化(BWO)、非洲秃鹫优化(AVOA)等新兴算法。每篇详解包含生物启发原理、数学模型、代码实现及工程应用,采用统一编程风格,提供可直接运行的实例代码。专栏持续更新,旨在为研究者提供系统化的智能优化算法参考资料,实现从理论到实践的完整知识链。目前已收录23种算法,包括蚁群系统(ACS)、蝙蝠算法(BA)、天牛须搜索(BAS)等自然启发式优化方法。

qq_42212808的博客 3642

慕课网网课vue-cli全集学习总结之vue3.x项目

本人在上班之余学习了慕课网线上的vue-cli课程,系统学习了如何在vue2.x和3.x环境实现vue项目。 环境 vue 4.0.5 node.js 12.12.0 项目界面 项目代码 left.vue <template> <div> <div class="title">0</div> <ul class="menu...

qq_34674558的博客 611

linux内核协议栈 TCP选项之SACK选项概述

目录 1SACK概述 1.1 SACK允许选项 1.2 SACK选项 2SACK允许选项的发送 2.1 SYN段发送 2.2 接收SYN段 2.2.1 struct tcp_options_received 2.2.2 tcp_parse_options() 2.3 发送SYN+ACK段 3D-SACK 1SACK概述 标准的TCP确认机制中,如果发送方发送了0-1000序号之间的数据,接收方收到了0-100、300-1000,那么接收方只能向发送方确认101,这时发送方会重...

2731

python点云可视化

Python三种点云可视化方案:mayavi、matplotlib、CloudCompare。

叶子的博客 1万+

六十五、完成Vue项目去哪儿网App首页开发(来源:慕课网)

今天将完成Vue项目去哪儿网App首页开发,下面是在本次慕课网完成Vue项目去哪儿网App首页开发的总结和感受。

微信号:RunsenLiu 8185

Spark Sql 连接mysql

转载请务必注明原创地址为:http://dongkelun.com/2018/03/21/sparkMysql/ 1、基本概念和用法(摘自spark官方文档中文版) Spark SQL 还有一个能够使用 JDBC 从其他数据库读取数据的数据源。当使用 JDBC 访问其它数据库时,应该首选 JdbcRDD。这是因为结果是以数据框(DataFrame)返回的,且这样 Spark SQL操作轻松或便......

主要分享大数据相关的知识,如Spark、Hudi 1万+

VUE例子之慕课网

作为一个Java后端开发者,小编已经将近3年没有写过前端了,当年在学校学习时候,H5刚出来,我们都是用纯html标签+bootstrap样式来写网页的,还记得第一个网页写的是小米的官网。时隔3年后,再次有了一个新的念头,写写前端,刚开始小编想用React来写的,奈何React不支持双向数据绑定(其实是太难了,学不会_),于是就考虑了一个国产的VUE,听说VUE是很简单,于是我也跃跃欲试。前期断断...

西魏陶渊明的博客 840

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Vue开发工具vuejs-devtools超级详细安装教程以及常见问题解决

这绝对是最详细的Vue开发工具vuejs-devtools安装教程,相信你只需要5分钟即可解决所有问题 所需的所有文件,链接:https://pan.baidu.com/s/19GWDS_7GodIdFBUO0eTDAg 提取码:2yvc 一、vue.js插件下载 下载地址:vue.js插件下载; 点击进入Vue官网即可下载,共有两种版本的插件(开发版本:vue.js,生产版本:vue.main.js),建议使用开发版本。开发版本有更多的错误信息提示和调试,文件较大,生产办文件小但是很多提示不全,解决开发

goog_man的博客 6万+

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

基于Java+SpringBoot+vue等疫情期间在线网课管理系统详细设计实现

主要功能设计:首页、个人中心、学生管理、教师管理、班级管理、课程分类管理、课程表管理、课程信息管理、作业信息管理、请假信息管理、上课签到管理、论坛交流、系统管理

java李阳勇的博客 2万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

基于JavaSpringBoot+vue实现疫情网课管理系统

前言介绍: 疫情网课也都将通过计算机进行整体智能化操作,对于疫情网课管理系统所牵扯的管理及数据保存都是非常多的,例如管理员;首页、个人中心、学生管理、教师管理、班级管理、课程分类管理、课程表管理、课程信息管理、作业信息管理、请假信息管理、上课签到管理、论坛交流、系统管理,学生;首页、个人中心、课程表管理、课程信息管理、作业信息管理、请假信息管理、上课签到管理,教师;首页、个人中心、学生管理、班级管理、课程分类管理、课程表管理、课程信息管理、作业信息管理、请假信息管理、上课签到管理、系统管...

chengyang_java的博客 1万+

【Java毕业社稷】基于SpringBoot+Vue的疫情网课管理系统

关于系统实现的测试,英文名称是System TEST,简称ST,ST是使用完整其系统的各种功能多次、多案例、多环境测试,这是ST的简单描述。ST可以证明该功能对系统的要求是否得到满足以及是否有效。对于系统开发的实现,不管开发过程多么努力,在系统运行的时候多少都会出现一些错误信息,所以为了系统的安全性及提高系统的使用率及给学生带来更好的体验,系统在完成之前,一定要进行一遍系统的测试,再完美的程序也会有漏洞,再细心的技术开发员也会有疏忽的时候,所以对于程序的测试是必须要做的一步。

java骨灰级码农,10年IT从业经验 836

Vuejs 初识

vue官网:安装 — Vue.js 注:vscode 实时预览网页插件:Browser Preview Hello Vuejs 参考:最全最新Vue、Vuejs教程,从入门到精通_哔哩哔哩_bilibili 示例: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" conten...

baidu_41388533的博客 271

vue-慕课

前几天在慕课网上买了vue去哪里了实战项目,今天正式开始学习。 第二章 一. 编写一个自己的hello word、 打开vue的官方文档 https://vuejs.org 在安装中选择开发版本,并下载 构建项目 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"&g...

qq_41346335的博客 2511

慕课网Vue.js入门基础学习笔记——vuejs及相关工具介绍

2、Vuejs开发环境的搭建 1)推荐使用官方提供的命令行工具: 快速下载一套基于vuejs的开发模板,不仅包含了vuejs的框架,还包含了vuejs打包工具、测试工具、开发调试的服务器等,可以不必关心具体的打包和部署的细节,把关注点放在vuejs本身对项目功能的实现上。 2)命令行工具的安装及使用 npm:node的一个包管理工具 Windows系统还需要手动安装git 技巧:nmp

筱葭的博客 2646

【9593】基于springboot+vue的疫情网课管理系统

主营内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app等设计与开发。

2401_85910670的博客 868

慕课网,vue高仿饿了吗ASP源码视频笔记

1.源码笔记   我的源码+笔记(很重要):http://pan.baidu.com/s/1geI4i2Z   感谢麦子学院项目相关视频 2.参考资料 Vue.js官网(https://vuejs.org.cn/) Vue-cli(https://github.com/vuejs/vue-cli) Vue一resource(https:/殆ithub....

dongjiong0213的博客 642

vue2.5去哪儿(慕课网)学习笔记

vue2.5去哪儿(慕课网)学习笔记 文章目录vue2.5去哪儿(慕课网)学习笔记项目预热安装环境使用到的一系列Git指令vue-cli创建的项目的基本介绍单文件组件与Vue中的路由多页应用与单页应用项目代码的初始化在项目中使用[iconfont](https://www.iconfont.cn/)项目实战 - 旅游网站首页开发首页header区域开发准备工作Header.vue页面开发零散的知识...

大西瓜的博客 2159

springboot教学资料网下载课视频课设vue

Spring封装了很多的java类库文件,在开发过程中,不需要写太多复杂的类文件,只需要引用spring这个框架,就可以完成快速开发的需要,所以Java编程的逻辑代码就变得比较清晰,各层之间的解耦性也比较强,可重用性也得到了很好的发挥,使得开发难度也更加轻松容易,它的主要两个特性就是依赖注入、面向接口思想;(AOP)切面思想;Vue实现了MVVM框架,通过后台的模型进行业务逻辑的处理,并将数据绑定到视图层中,在视图层绑定显示控件,将Model对象的数据绑定到页面控件中,实现数据的自动同步。

懒人的博客 609

拜读滴滴D8黄轶大神慕课网vue2.0APP教程感想

拜读滴滴D8黄轶大神慕课网vue2.0APP教程感想

razeSpirit的专栏 6845
上一篇: SpringBoot中集成Swagger入门
下一篇: JavaScript作用域经典例子详解 var与let 补充const的使用
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值