- 好好学习天天向上!
- sakana
03 2023 档案
摘要:组件自定义事件 组件自定义事件是一种组件间通信的方式,适用于:子组件 > 父组件 使用 使用场景 A是父组件,B是子组件,B想给A传数据。 1. 使用@或v-on 在这之前,我们是使用通过A给B传递函数类型的props实现B给A传数据。 //父组件 <School :getSchoolName="g
阅读全文
摘要:ORM介绍 ORM(Object Relational Mapping,对象关系映射)是为了解决面向对象与关系数据库存在的互不匹配现象的一种技术。 ORM通过使用描述对象和数据库之间映射的元数据将程序中的对象自动持久化到关系数据库中。 ORM框架的本质是简化编程中操作数据库的编码。 MyBatis-
阅读全文
摘要:RESTful介绍 RESTful是目前流行的互联网软件服务架构设计风格。 RESTful并不是一个标准,它更像一组客户端和服务端交互时的架构理念和设计原则,基于这种架构理念和设计原则的Web API更加简洁,更有层次。 RESTful特点 每一个URI代表一种资源。 客户端使用GET、POST、P
阅读全文
摘要:控制器 Spring Boot提供了@Controller和RestController两种注解来标识此类负责接收和处理HTTP请求。 如果请求的是页面和数据,使用@Controller注解即可; 如果只请求数据,可以使用@RestController注解。 一个最简单的控制器 @RestContr
阅读全文
摘要:绑定样式 写法 :class="xxx",xxx可以是字符串、数组、对象。 字符串写法:适用于类名不确定,需要动态获取。 数组写法:适用于要绑定多个样式,个数、类名都不确定。 对象写法: 适用于要绑定多个样式,个数、类名确定,但是不确定用不用。 style="[a, b]",其中a、b是样式对象。
阅读全文
摘要:侦听属性的基本用法 watch监听属性 当被监听的属性发送变化时,回调函数自动调用,进行相关操作。 监听的属性必须是存在的,才能进行监听。 既可以监听data,也可以监听计算属性。 watch一般写在组件内,组件的注销watch也会随之注销。 watch的三个参数 handler:其值是一个回调函数
阅读全文
摘要:姓名案例 插值语法实现 <div id="room"> 姓:<input type="text" v-model="firstName"></br> 名: <input type="text" v-model="lastName"></br> 姓名:{{firstName}}-{{lastName}
阅读全文
摘要:事件的基本使用 使用v-on:xxx或者@xxx绑定事件,其中xxx是事件名 事件的回调需要配置在methods对象中,最终会在vm里面 methods中配置的函数,不要用箭头函数 ,否则使用this指的不是vm methods中配置的函数,都是被Vue所管理的函数,this指向的是vm或组件实例对
阅读全文
摘要:MVVM模型 观察发现 data中所有属性,最后都出现在vm身上 vm身上所有属性及Vue原型身上所有属性,在Vue模板中都可以直接使用 Vue中的数据代理 通过vm对象来代理data对象中属性的操作(读getter/写setter) Vue中数据代理的好处 更加方便地操作data中的数据 基本原理
阅读全文
摘要:el的两种写法 Vue初始化(被创建)后会判断有无el 有el:创建Vue实例对象的时候配置el属性 无el:通过vm.$mount('#root')指定el的值 data的两种写法 对象式:data: {} 函数式:data() {return {}} 一个重要原则 由Vue管理的函数,不要写成箭
阅读全文
摘要:模板语法 Vue模板语法包括两大类 插值语法 功能:用于解析标签体内容。 写法:{{xxx}},xxx是js表达式,可以直接读取倒data中所有区域。 指令语法 功能:用于解析标签(包括:标签属性、标签体内容、绑定事件...)。 举例:<a v-bind=href="xxx">或简写为<a :hre
阅读全文
摘要:Vue简介 介绍与描述 Vue是一套用来动态构建用户界面的渐进式JavaScript框架 - 构建用户界面:把数据通过某种办法变成用户界面 - 渐进式:Vue可以自底向上逐层地应用,简单应用只需要一个轻量小巧的核心库,复杂应用可以引入各式各样的Vue插件 Vue的特点 遵循MVVM模式 编码简洁,体
阅读全文
摘要:随着学习的深入,代码数量的增多我们所编写的程序复杂度越来越高。此时如果我们依然将所有的代码编写到同一个文件中,代码将变得非常难以维护。模块化是解决这种问题的关键。 什么是模块? 模块简单理解其实就是一个代码片段,本来写在一起的JS代码,我们按照不同的功能将它拆分为一个一个小的代码片段,这个代码片段就
阅读全文
摘要:了解 什么是数据库?什么是数据管理系统?什么是SQL,他们之间的关系又是什么? 数据库 英文单词DataBase,简称DB,按照一定格式存储数据的一些文件的组合。 顾名思义:存储数据的仓库,实际上就是一堆文件,这些文件中存储了具有特点格式的数据。 数据库管理系统 DataBaseManagement
阅读全文
摘要:async/await是什么 async/await 是ES2017(ES8)提出的基于Promise的解决异步的最终方案。 async async是一个加在函数前的修饰符,被async定义的函数会成为异步函数,异步函数的返回值会自动封装到一个Promise对象里,最后默认返回一个Promise对象
阅读全文
摘要:关于不同版本的Vue: vue.js与vue.runtime.xxx.js的区别: (1) vue.js是完整版的Vue,包含: 核心功能+模板解析器 (2) vue.runtime.xxx.js是运行版本的Vue,只包含核心功能,没有模板解析器 因为vue.runtime.xxx.js没有模板解析
阅读全文
摘要:下载Nodejs 进入Nodejs官网https://nodejs.org/zh-cn/ 下载 安装Node.js 检查Nodejs和npm包管理器是否安装成功 用管理员打开cmd控制台 命令行输入node -v查看nodejs的版本号,控制台输出版本号,说明安装成功 命令行输入npm -v查看np
阅读全文
摘要:事件循环 JavaScript 语言的一大特点就是单线程,同一个时间只能做一件事。为了协调事件、用户交互、脚本、UI 渲染和网络处理等行为,防止主线程的不阻塞,Event Loop 的方案应用而生。 Event Loop 包含两类:一类是基于 Browsing Context,一种是基于 Worke
阅读全文
摘要:进程和线程 进程(厂房):程序的运行环境 线程(工人):实际进行运算的东西 同步 通常情况下代码都是自上向下一行一行执行的 前面的代码若没执行,后面的也不会执行 同步的代码执行会出现阻塞的情况解决同步问题 java python 通过多线程来解决(不同的线程干不同的活) node.js 通过异步的方
阅读全文
摘要:Node.js Node.js是一个构建在VB引擎上的JavaScript运行环境,它使得JS可以运行在浏览器以外的地方,相对于大部分的服务端语言来说,Node.js有很大的不同,它采用了单线程,且通过异步的方式来处理并发的问题。 运行在服务器端的js 用来编写服务器 特点: 单线程(只有一个线程)
阅读全文