<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Yannick_H的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Yannick_H</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Yannick_H]]></copyright><item><title><![CDATA[Vue-axios请求模块及路由]]></title><link>https://blog.youkuaiyun.com/Yannick_H/article/details/126474969</link><guid>https://blog.youkuaiyun.com/Yannick_H/article/details/126474969</guid><author>Yannick_H</author><pubDate>Mon, 22 Aug 2022 22:50:46 +0800</pubDate><description><![CDATA[目录一、vue-axios请求模块1、axios模块：是一个基于promise的http客户端请求工具。2、axios使用方法(1)安装axios(2)无参的get请求：(3)带参的get请求：(4)post请求：(5)put请求(6)delete请求(7)axios的数据封装格式：3、vue-axios模块：是针对Vue对axios进行了一层简单的包装(1)安装：(2)在main.js文件中进行全局的配置二、Vue的路由1、路由：从源页面到目的页面的决策过程2、前端路由：在前端页面中维护的路由规则3、Vu]]></description><category></category></item><item><title><![CDATA[Vue通信、传值、组件生命周期、插槽]]></title><link>https://blog.youkuaiyun.com/Yannick_H/article/details/126474869</link><guid>https://blog.youkuaiyun.com/Yannick_H/article/details/126474869</guid><author>Yannick_H</author><pubDate>Mon, 22 Aug 2022 22:29:16 +0800</pubDate><description><![CDATA[transition name="动画名称">组件。]]></description><category></category></item><item><title><![CDATA[Vue脚手架构建项目]]></title><link>https://blog.youkuaiyun.com/Yannick_H/article/details/126474700</link><guid>https://blog.youkuaiyun.com/Yannick_H/article/details/126474700</guid><author>Yannick_H</author><pubDate>Mon, 22 Aug 2022 22:21:17 +0800</pubDate><description><![CDATA[-- main.js文件：核心文件。使用App.vue创建Vue组件,将该组件挂载到index.html的div上。B、子组件向父组件传值：通过触发事件的方式传递(使用$emit触发自定义的事件)|-- components目录：存放Vue组件(组件扩展名是.vue)a、是一个函数,可以返回对象,对象的属性和方法可以在模板中直接使用。A、父组件向子组件传值：子组件通过props属性获取父组件中的值。|-- App.vue组件：主组件(启动组件)|-- assets目录：静态资源、测试数据。]]></description><category></category></item><item><title><![CDATA[Vue实例及组件]]></title><link>https://blog.youkuaiyun.com/Yannick_H/article/details/126473472</link><guid>https://blog.youkuaiyun.com/Yannick_H/article/details/126473472</guid><author>Yannick_H</author><pubDate>Mon, 22 Aug 2022 21:12:14 +0800</pubDate><description><![CDATA[目录一、Vue实例的属性和方法1.什么是vue实例：又称为Vue组件（1）Vue2.0创建Vue组件方法 （2）Vue3.0创建Vue组件的方法2.Vue组件的属性3.Vue组件中的函数  （1）限流函数二、表单数据的双向绑定三、Vue组件的样式绑定1.为HTML标签绑定class属性  （1）绑定class属性，由绑定变量来决定应用哪个样式  （2）可以将样式直接设置成Vue组件中的数据对象2.绑定内联样式四、Vue的事件监听和处理1.事件监听：是通过v-on指令（用@符号代替）绑定事件处理程序2.多事件]]></description><category></category></item><item><title><![CDATA[Vue模板]]></title><link>https://blog.youkuaiyun.com/Yannick_H/article/details/126091863</link><guid>https://blog.youkuaiyun.com/Yannick_H/article/details/126091863</guid><author>Yannick_H</author><pubDate>Sun, 31 Jul 2022 22:42:53 +0800</pubDate><description><![CDATA[渲染就是将模型中的数据显示到视图中。条件渲染就是根据表达式的值来决定是显示还是隐藏内容。v-if底层采用DOM的appendChild方法创建元素添加到页面中。v-show是通过CSS的display属性来控制是否显示元素。...]]></description><category></category></item><item><title><![CDATA[Node实现数据加密及Vue框架]]></title><link>https://blog.youkuaiyun.com/Yannick_H/article/details/126091751</link><guid>https://blog.youkuaiyun.com/Yannick_H/article/details/126091751</guid><author>Yannick_H</author><pubDate>Sun, 31 Jul 2022 22:37:26 +0800</pubDate><description><![CDATA[是一个JavaScriptMVVM库，是一套构建用户界面的渐进式框架。]]></description><category></category></item><item><title><![CDATA[Sequelize的查询及Mongoose模块]]></title><link>https://blog.youkuaiyun.com/Yannick_H/article/details/126091705</link><guid>https://blog.youkuaiyun.com/Yannick_H/article/details/126091705</guid><author>Yannick_H</author><pubDate>Sun, 31 Jul 2022 22:33:20 +0800</pubDate><description><![CDATA[b、findOneAndUpdate、findByIdAndUpdate先查找后更新,若没有找到匹配的记录不执行删除,返回null。attributes[[sequelize.fn('count',sequelize.col('sid')),'记录总数']],c、findOneAndDelete先查找后删除,若没有找到匹配的记录不执行删除,返回null。A、增加使用Model的实例调用save方法(使用Entity操作数据库)a、deleteOne删除一条记录,返回删除的数量。...]]></description><category></category></item><item><title><![CDATA[jQuery对Ajax封装、Express连接数据库及ORM框架]]></title><link>https://blog.youkuaiyun.com/Yannick_H/article/details/126091544</link><guid>https://blog.youkuaiyun.com/Yannick_H/article/details/126091544</guid><author>Yannick_H</author><pubDate>Sun, 31 Jul 2022 22:23:54 +0800</pubDate><description><![CDATA[serialize()表单序列化函数(将表单(form)中的控件的值转换成字符串)data请求参数(key/value)callback请求成功的回调函数。data请求参数(key/value)callback请求成功的回调函数。xhr.open(‘请求方式’,‘请求地址’);url请求的服务器地址。type响应信息的格式。url请求的服务器地址。type响应信息的格式。模型名.create()插入数据。模型名.destory()删除数据。模型名.update()更新数据。...]]></description><category></category></item><item><title><![CDATA[Express接收请求及Ajax请求]]></title><link>https://blog.youkuaiyun.com/Yannick_H/article/details/126091500</link><guid>https://blog.youkuaiyun.com/Yannick_H/article/details/126091500</guid><author>Yannick_H</author><pubDate>Sun, 31 Jul 2022 22:18:10 +0800</pubDate><description><![CDATA[例如请求路径“/find/id”中的“id”是一个参数占位符，当浏览器向“/find/id”地址发送请求时，“id”对应的值就是参数值。在接收参数时,使用req.params二、Ajax请求。]]></description><category></category></item><item><title><![CDATA[Express框架]]></title><link>https://blog.youkuaiyun.com/Yannick_H/article/details/126091439</link><guid>https://blog.youkuaiyun.com/Yannick_H/article/details/126091439</guid><author>Yannick_H</author><pubDate>Sun, 31 Jul 2022 22:16:17 +0800</pubDate><description><![CDATA[get()响应用户的get请求post()响应用户的post请求put()响应用户的put请求，通常用于修改数据使用delete()响应用户的delete请求，通常用于删除数据use()处理所有的请求Static()响应用户对静态资源的访问router.get()或router.post()...]]></description><category></category></item><item><title><![CDATA[HTTP请求和响应的处理]]></title><link>https://blog.youkuaiyun.com/Yannick_H/article/details/126091360</link><guid>https://blog.youkuaiyun.com/Yannick_H/article/details/126091360</guid><author>Yannick_H</author><pubDate>Sun, 31 Jul 2022 22:12:08 +0800</pubDate><description><![CDATA[基于Node运行环境的轻量级Web框架,封装了Node的http模块并对该模块的功能进行了扩展使开发者可以轻松完成页面路由、请求处理、响应处理。]]></description><category></category></item><item><title><![CDATA[NodeJS的模块系统]]></title><link>https://blog.youkuaiyun.com/Yannick_H/article/details/126091298</link><guid>https://blog.youkuaiyun.com/Yannick_H/article/details/126091298</guid><author>Yannick_H</author><pubDate>Sun, 31 Jul 2022 22:05:36 +0800</pubDate><description><![CDATA[A、CommonJS是一套代码规范，目的是为了构建JavaScript在浏览器之外的生态系统(服务器端,桌面端)B、CommonJS的主要内容a、模块必须通过module.exports导出对外的变量或接口b、通过require()来导入其他模块的输出到当前模块作用域中(模块一般在文件的顶部导入)。...]]></description><category></category></item><item><title><![CDATA[Node.js基本用法]]></title><link>https://blog.youkuaiyun.com/Yannick_H/article/details/125900643</link><guid>https://blog.youkuaiyun.com/Yannick_H/article/details/125900643</guid><author>Yannick_H</author><pubDate>Wed, 20 Jul 2022 21:09:34 +0800</pubDate><description><![CDATA[一、Node.js简介

1.简称Node，封装了谷歌的V8引擎，使JavaScript可以在服务器端运行

2.特点

3.nodemon插件：可以监视node程序的改动，并自动重启node程序

二、Node的基本语法

1.箭头函数（ES6）：使用=>来定义函数

（1）一个参数的箭头函数：

（2）两个参数的箭头函数

（3）无参的箭头函数

（4）函数体带有多条语句的

2.高阶函数：一个函数的参数也是函数

3.闭包：当函数作为返回值，或作为参数传递时，该函数称为闭包

4.回调函数

三、No]]></description><category></category></item><item><title><![CDATA[DQL语句及MongoDB基本操作]]></title><link>https://blog.youkuaiyun.com/Yannick_H/article/details/125882793</link><guid>https://blog.youkuaiyun.com/Yannick_H/article/details/125882793</guid><author>Yannick_H</author><pubDate>Wed, 20 Jul 2022 21:01:41 +0800</pubDate><description><![CDATA[注意在SQL中任何数和NULL相加结果仍然是NULL。若需要将数值型数据和NULL相加则需要先将NULL转换为0,然后相加,转换函数是IFNULL(列名,0)作业a、将emp表中comm列的null都转换成0在一个select语句的from子句或where子句中包含另一个select语句。通常外层的select语句称为主查询,把内层的select语句称为子查询（1）where子句的子查询即在where子句中嵌套select语句。将子查询返回的值作为主查询的查询条件。（2）form子句的子查询。...]]></description><category></category></item><item><title><![CDATA[http协议和https协议的区别]]></title><link>https://blog.youkuaiyun.com/Yannick_H/article/details/125900172</link><guid>https://blog.youkuaiyun.com/Yannick_H/article/details/125900172</guid><author>Yannick_H</author><pubDate>Wed, 20 Jul 2022 20:42:08 +0800</pubDate><description><![CDATA[HTTP协议以明文方式发送内容，不提供任何方式的数据加密，如果攻击者截取了Web浏览器和网站服务器之间的传输报文，就可以直接读懂其中的信息，因此，HTTP协议不适合传输一些敏感信息，比如信用卡号、密码等支付信息。HTTPS开发的主要目的，是提供对网站服务器的身份认证，保护交换数据的隐私与完整性。HTTP是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP默认工作在TCP协议80端口，用户访问网站http//打头的都是标准HTTP服务。...]]></description><category></category></item><item><title><![CDATA[数据库基础及MYSQL语言学习]]></title><link>https://blog.youkuaiyun.com/Yannick_H/article/details/125882633</link><guid>https://blog.youkuaiyun.com/Yannick_H/article/details/125882633</guid><author>Yannick_H</author><pubDate>Tue, 19 Jul 2022 22:49:19 +0800</pubDate><description><![CDATA[a、int整型b、double浮点型。c、decimal数值型(泛型型)。d、varchar固定长度字符串类型(当输入的字符不够长度时不会补空格)varchare、char固定长度字符串类型；(当输入的字符不够长度时会补空格)insertinto表名(列1,列2...)values(值1,值2...);b、给所有列插入数据(顺序按定义表时列的顺序插入)insertinto表名values(值1,值2,......);...]]></description><category></category></item><item><title><![CDATA[JavaScript面向对象（下）]]></title><link>https://blog.youkuaiyun.com/Yannick_H/article/details/125228944</link><guid>https://blog.youkuaiyun.com/Yannick_H/article/details/125228944</guid><author>Yannick_H</author><pubDate>Tue, 19 Jul 2022 22:36:15 +0800</pubDate><description><![CDATA[目录一、类的创建1.ES52.ES6（1）class类名（2）类表达式二、原型对象三、原型链的结构特点1.构造函数和原型对象2.实例对象和原型对象3.objec对象的__proto__属性是null四、this指针的指向1.构造函数内部的this指向新创建的对象（当前对象）2.直接通过函数名调用函数时，this指向全局对象window3.若将函数作为对象的方法调用，this指向该对象五、更改this指针的指向1.apply方法2.call方法3.两个方法的区别六、bind函数七、JavaScript代码错误]]></description><category></category></item><item><title><![CDATA[JavaScript中浅拷贝与深拷贝的概念及区别]]></title><link>https://blog.youkuaiyun.com/Yannick_H/article/details/125361201</link><guid>https://blog.youkuaiyun.com/Yannick_H/article/details/125361201</guid><author>Yannick_H</author><pubDate>Tue, 19 Jul 2022 22:32:38 +0800</pubDate><description><![CDATA[用JSON.stringify将对象转成JSON字符串，再用JSON.parse()把字符串解析成对象，一去一来，新的对象产生了，而且对象会开辟新的栈，实现深拷贝。返回一个新的数组对象，这一对象是一个由begin和end决定的原数组的浅拷贝(包括begin，不包括end).原数组元素不变。Array的slice和concat方法不修改原数组，只会返回一个浅复制了原数组中的元素的一个新数组。深拷贝是指复制并创建一个一模一样的对象，不共享内存，修改新对象，旧对象保持不变。...]]></description><category></category></item><item><title><![CDATA[bootstrap基础]]></title><link>https://blog.youkuaiyun.com/Yannick_H/article/details/125766413</link><guid>https://blog.youkuaiyun.com/Yannick_H/article/details/125766413</guid><author>Yannick_H</author><pubDate>Wed, 13 Jul 2022 16:25:13 +0800</pubDate><description><![CDATA[目录一、bootstrap1.简介2.组成3.浏览器4.视口（Viewport）5.分辨率6.可缩放矢量图形（Scalable Vector Graphics SVG）二、bootstrap的环境配置1.在页面中引入本地文件2.使用CDN加速器三、bootstrap的全局的CSS样式1.布局容器2.文本排版样式 3.改变大小写4.列表样式5.表格样式6.表单7.按钮（1）样式（2）尺寸8.图片9.辅助类（1）文本颜色   （2）背景色（3）三角符号   （4）显示和隐藏内容四、bootstrap栅格系统是一]]></description><category></category></item><item><title><![CDATA[ES6的新特性以及jQuery库总结]]></title><link>https://blog.youkuaiyun.com/Yannick_H/article/details/125766168</link><guid>https://blog.youkuaiyun.com/Yannick_H/article/details/125766168</guid><author>Yannick_H</author><pubDate>Wed, 13 Jul 2022 16:09:48 +0800</pubDate><description><![CDATA[目录一、ES6的新特性1.函数(1)函数参数的默认值(2)箭头函数2.类3.模块(1)export导出(2)使用import导入(3)默认导出：export default 名称二、jQuery库1.简介：是JavaScript的库(对JavaScript的封装)2.理念：写的少,做的多3.使用方法(1)在页面文件中导入jquery.js文件(2)在script标签中编写js代码4.jQuery的基本选择器5.jQuery的基本过滤选择器6.属性选择器三、jQuery中操作元素的属性1.读取属性值     ]]></description><category></category></item></channel></rss>