Vue尚硅谷张天禹学习笔记

001_课程简介

1.课程内容

在这里插入图片描述

002_Vue简介

1.vue是什么

在这里插入图片描述

2.vue是谁开发的

在这里插入图片描述

3.vue的特点

在这里插入图片描述

3.1可以通过声明式编码提高开发效率

在这里插入图片描述
js中的页面渲染是以如下这种方式实现的
在这里插入图片描述
每次都会把最新的数据渲染到Dom里面,如果有新的数据,老的数据就会被覆盖了
在这里插入图片描述

3.2通过虚拟Dom进行最小程度的Dom操作

底层通过Diff算法计算哪个元素有变化,仅将有变化的Dom元素重新加载到页面上
原理:js运算速度远大于Dom操作速度
在这里插入图片描述

4.学习Vue之前要掌握的基础知识

在这里插入图片描述

004_搭建vue环境

注意选择vue2版本的官网
在这里插入图片描述
点击安装

下载对应版本的js文件

引入js文件

在这里插入图片描述

验证是否引入成功

在这里插入图片描述
点开该页面,当控制台中能够显示vue函数的时候就证明成功了

添加vue开发者工具

vue插件的下载地址可以去网盘中获取

链接:https://pan.baidu.com/s/1i07a72cxcrZDRNTZheJ-Tg?pwd=0000
提取码:0000
–来自百度网盘超级会员V3的分享

在这里插入图片描述
将vue插件拖拽进入浏览器的扩展程序页面,并点击添加该插件
如果失败的话,试着关闭保护再次尝试
在这里插入图片描述
有了这个标志就算安装成功了
在这里插入图片描述
去掉烦人的提示标志

<!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>Document</title>
    <script type="text/javascript" src="../vue.js"></script>
</head>
<body>
    <script>
        Vue.config.pronductionTip = false;
    </script>
    
</body>
</html>

把这个属性改成false之后,就可以去掉下面这个提示符号了
在这里插入图片描述

005_hello小案例

先写个静态标签,不涉及vue,一会儿再说为啥

<!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>Document</title>
    <script type="text/javascript" src="../vue.js"></script>
</head>
<body>
    <div id="root">
        <h1>hello,lijiankun</h1>
    </div>
    <script>
        Vue.config.pronductionTip = false;
    </script>
    
</body>
</html>

在这里插入图片描述

题外话:先把网站页签图标去掉

在这里插入图片描述
通过如上这种方式打开的网页会有网站页签图标报错,如下所示
在这里插入图片描述
如果没有open with live server ,需要下载一个live server插件
live server 实际上是在本地开启了一个5500端口的服务器
在这里插入图片描述
该服务器用来运行根目录下的资源
在这里插入图片描述
所以随便找一个favicon.ico放在根目录,他就不会报错了
在这里插入图片描述

创建vue对象,以及其中的配置参数

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8" />
		<title>初识Vue</title>
		<!-- 引入Vue -->
		<script type="text/javascript" src="../js/vue.js"></script>
	</head>
	<body>
		<!-- 
			初识Vue:
				1.想让Vue工作,就必须创建一个Vue实例,且要传入一个配置对象;
				2.root容器里的代码依然符合html规范,只不过混入了一些特殊的Vue语法;
				3.root容器里的代码被称为【Vue模板】;
				4.Vue实例和容器是一一对应的;
				5.真实开发中只有一个Vue实例,并且会配合着组件一起使用;
				6.{{xxx}}中的xxx要写js表达式,且xxx可以自动读取到data中的所有属性;
				7.一旦data中的数据发生改变,那么页面中用到该数据的地方也会自动更新;

				注意区分:js表达式 和 js代码(语句)
						1.表达式:一个表达式会产生一个值,可以放在任何一个需要值的地方:
									(1). a
									(2). a+b
									(3). demo(1)
									(4). x === y ? 'a' : 'b'

						2.js代码(语句)
									(1). if(){}
									(2). for(){}
		-->

		<!-- 准备好一个容器 -->
		<div id="demo">
			<h1>Hello,{{name.toUpperCase()}},{{address}}</h1>
		</div>

		<script type="text/javascript" >
			Vue.config.productionTip = false //阻止 vue 在启动时生成生产提示。

			//创建Vue实例
			new Vue({
				el:'#demo', //el用于指定当前Vue实例为哪个容器服务,值通常为css选择器字符串。
				data:{ //data中用于存储数据,数据供el所指定的容器去使用,值我们暂时先写成一个对象。
					name:'atguigu',
					address:'北京'
				}
			})

		</script>
	</body>
</html>
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 尚硅谷张天禹vue全家桶的资料非常丰富和全面。他的资料包括视频教程、课件、练习代码以及一些额外的学习资料。 首先,他的视频教程非常详细和易于理解。他从Vue的基础概念和语法开始讲解,逐步深入介绍Vue的高级特性和应用场景。他的教学风格非常亲和力,能够将复杂的概念通俗易懂地讲解给学生。每个视频都有配套的课件和代码练习,方便学生理解和实践。 其次,他的课件对于系统学习Vue非常有帮助。课件内容包括了从基础到拓展的知识点,还有一些实际项目实战的案例。课件清晰地列出了每个知识点的要点和示例代码,学生可以跟着课件进行学习和实践。此外,课件中还包含了一些额外的学习资料和参考链接,方便学生深入学习和拓展。 最后,他的练习代码是学生巩固所学知识的重要资源。练习代码包括了各种难度级别的题目,既能够帮助初学者巩固基础知识,也能够挑战有一定经验的学生。学生可以通过做练习代码来巩固所学知识,并检验自己的学习成果。 总的来说,尚硅谷张天禹vue全家桶的资料非常全面和详细。通过他的教程、课件和练习代码,学生能够系统地学习和掌握Vue的各个方面。无论是初学者还是有一定经验的学生,都能从中获得很大的帮助。 ### 回答2: 尚硅谷张天禹推出的Vue全家桶资料包括视频教程、PPT课件和源码等多个方面。其中视频教程是最重要的部分,通过张天禹老师的讲解,学习者可以系统地学习Vue全家桶的使用和开发技巧。这些视频教程内容丰富,从入门到进阶,涵盖了Vue.jsVue Router、Vuex 等核心知识点,以及如何使用Vue进行项目开发等实际操作。对于初学者来说,这些视频教程可以帮助他们迅速掌握Vue全家桶的基本知识和技能。 除了视频教程,PPT课件也是很有用的学习资料。PPT课件将内容以大纲的形式呈现,可以帮助学习者更好地理解和记忆知识点。在学习过程中,学习者可以根据PPT课件进行复习和巩固,以提高学习效果。 此外,资料中还包括了源码。源码是一个项目或代码的原始版本,可以让学习者深入了解Vue全家桶的细节和实现原理。通过阅读源码,学习者可以学到更多关于Vue全家桶的设计思想和开发技巧,为他们在实际项目中解决问题提供参考。 总的来说,尚硅谷张天禹提供的Vue全家桶资料包含了视频教程、PPT课件和源码三个方面,由浅入深地介绍了Vue全家桶的使用和开发技巧。这些资料对于想要学习和掌握Vue全家桶的开发者来说是非常有价值的。 ### 回答3: 尚硅谷张天禹Vue全家桶资料非常全面和丰富。他对Vue框架的教学非常深入,涵盖了从Vue基础知识到高级应用的全方位指导。 在Vue基础知识方面,他讲解了Vue的核心概念、指令和数据绑定等基本概念,并通过实际案例来演示和练习,帮助学员建立起对Vue的基本理解和实践经验。 在Vue进阶应用方面,他着重讲解了Vue的组件化开发,包括组件的定义、组件通信和组件复用等重要知识点。同时,他还教授了Vuex的使用,用于实现Vue项目中的状态管理,以及Vue Router的使用,用于实现前端路由。 此外,他还介绍了Vue的生态系统,如Vue CLI、Vue Devtools等工具的使用,以及与其他第三方库和插件的整合,如Element UI、Axios等。这些知识点的讲解和实操让学员更好地了解和应用Vue相关的工具和技术。 张天禹Vue全家桶资料除了理论知识的讲解外,还包含了大量的实际项目实战经验。他通过一系列的实例和案例,讲解了如何使用Vue框架开发实际的前端项目,包括项目的架构设计、代码组织和性能优化等方面。这样的实战训练可以帮助学员更好地掌握Vue框架的应用。 总的来说,尚硅谷张天禹Vue全家桶资料内容丰富,深入浅出,给学员提供了一个全面学习和应用Vue框架的平台。无论是初学者还是有一定经验的开发者,都能从中获得很大的收获和提升。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值