自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Node.js(三)数据库与身份认证

服务端渲染的概念:服务器发送给客户端的HTML页面,是在服务器通过字符串的拼接,动态生成的。不同域名下的Cookie各自独立,每当客户端发起请求时,会自动把当前域名下的所有未过期的Cookie一同发送到服务器。用户的信息通过Token字符串的形式,保存在客户端浏览器中。身份认证: 又称“身份验证”、“鉴权”,指通过一定的手段,完成对用户身份的确认。Payload:才是 真正的用户信息,它是用户信息经过加密之后生成的字符串。前后端分离的概念:前后端分离的开发模式,依赖于Ajax技术。

2023-06-15 19:05:26 158

原创 Vue(五)路由

2、浏览器的历史记录有两种写入方式:分别是push和replace,push是追加历史记录,replace是替换当前记录,路由跳转时候默认是push。② 工作过程:服务器接收到一个请求时,根据请求路径找到匹配的函数来处理请求,返回响应数据。2、通过切换,“隐藏”了的路由组件,默认是被销毁掉的,需要的时候再去挂载。1、作用:不借助<router-link>实现路由跳转,让路由跳转更加灵活。1、作用:路由组件所独有的两个钩子,用于捕获路由组件的激活状态。1、作用:让不展示的路由组件保持挂载,不被销毁。

2023-06-10 16:57:29 184

原创 Vue(四)Vue中的Ajax和Vuex

3、组件中修改vuex中的数据:$store.dispatch('actions中的方法名',数据)或$store.commit('mutations中的方法名',数据)(1)理解:数据在组件自身,但根据数据生成的结构需要组件的使用者来决定。1、初始化数据、配置actions、配置mutations、操作文件store/index.js。1、概念:当state中的数据需要经过加工后再使用时,可以使用getters加工。2、组件中读取vuex中的数据:$store.state.sum。

2023-06-02 21:10:59 454

原创 Vue(三)使用Vue脚手架

/ 全局过滤器})// 定义全局指令// 指令与元素成功绑定时(一上来)},// 指令所在元素被插入页面时},// 指令所在的模板被重新解析时})//定义混入data() {return {x: 100,y: 200},})//给Vue原型上添加一个方法(vm和vc都能用)alert('你好啊!')1、拆分静态组件组件要按照功能点拆分,命名不要与html元素冲突2、实现动态组件考虑好数据的存放位置,数据是一个组件在用,还是一些组件在用:(1)

2023-05-30 19:23:25 3877

原创 Vue(二)组件化编程

1、Vue中使用组件的三大步骤(1)定义组件(创建组件)(2)注册组件(3)使用组件(写组件标签)2、如何定义一个组件使用Vue.extend(options)创建,其中options和new Vue(options)时传入的那个options几乎一样,但也有点区别:(1)el不要写——最终所有的组件都要经过一个vm的管理,由vm中的el决定服务于哪个容器(2)data必须写成函数式——避免组件被复用时,数据存在引用关系备注:使用template可以配置组件结构3、如何注册组件。

2023-05-21 21:35:33 93

原创 Vue(一)Vue基础

目录一、Vue简介1.1 Vue是什么1.2 Vue的特点1.3 Vue的基本使用1.4 Vue模板语法1.5 数据绑定1.6 el和data的两种写法1.7 MVVM模型1.8 数据代理二、事件处理2.1 事件的基本使用2.2 事件修饰符2.3 键盘事件可以有多个按键触发,用.隔开三、计算属性与监视3.1 计算属性-computed3.2 监视属性-watch3.3 计算属性(computed)和监视属性(watch)之间的区别四、class和style绑定4.1 class 绑定4.2 绑定style五

2023-05-21 16:16:12 211

原创 Node.js(二)模块化 Express

模块化是指解决一个复杂问题时,自顶向下逐层把系统划分成若干模块的过程。对于整个系统来说,模块是可组合、分解和更换的单元使用require()加载自定义模块时,必须指定以./或../开头的路径标识符,如果没有,则node会把它当做内置模块或第三方模块进行加载1、什么是ExpressExpress是基于Node.js平台,快速、开放、极简的Web开发框架与内置模块http相似,专门用来创建web服务器本质:就是一个npm上的第三方包,提供了创建Web服务器的便捷方法。

2023-05-09 14:45:12 677

原创 Node.js(一)初识Node.js与内置模块

1、什么是Node.jsNode.js是一个基于Chrome V8引擎的JavaScript运行环境用于做后端开发2、Node.js中的JavaScript运行环境(1)浏览器是JavaScript的前端运行环境(2)Node.js是JavaScript的后端运行环境(3)Node.js中无法调用DOM和BOM等浏览器内置APIfs模块是Node.js官方提供的、用来操作文件的模块。它提供了一系列的方法和属性,用来满足用户对文件的操作需求。导入fs模块。

2023-05-05 18:07:18 155

原创 Ajax(四)跨域与JSONP HTTP协议加强

JSONP是JSON的一种“使用模式”,用于解决主流浏览器的跨域数据请求问题也是通过<script>标签的src属性实现跨域数据访问的,jQuery采用的是动态创建和移除<script>标签的方式,并发起JSONP数据请求1、互联网中的通信案例:服务器把传智专修学院的简介通过响应的方式发送给客户端浏览器其中,通信的主体是服务器和客户端浏览器;通信的内容是传智专修学院的简介;通信的方式是响应通信协议:是指通信的双方完成通信所必须遵守的规则和协议1、互联网中的通信协议。

2023-04-25 14:57:30 219

原创 Ajax(三)Ajax加强

数据交换格式,就是服务器端与客户端之间进行数据传输与交换的格式常使用的两种数据交换格式:XML和JSON,最常用:JSON需要把data对象,转换成查询字符串的格式,从而提交给服务器axios是专注于网络数据请求的库相比于xhr ,更简单易用相比于jQuery,更加轻量化。

2023-04-22 19:38:22 35

原创 Ajax(二)form表单与模板引擎

表单在网页中主要负责数据采集功能。<form>标签,就是用于采集用户输入的信息模板引擎:可以根据程序员指定的模板结构和数据,自动生成一个完整的html页面是一个简约、超快的模板引擎。

2023-04-22 15:18:23 73

原创 Ajax(一)服务器基本概念与初识Ajax

接口文档:接口的说明文档,是调用接口的依据。好的接口文档包含了对接口URL,参数,以及输出内容的说明,我们参照接口文档就能方便的知道接口的作用,以及接口如何进行调用。使用Ajax请求数据时,被请求的URL地址,就叫做数据接口(简称接口),同时,每个接口必须有请求方式。HTML是网页的骨架,CSS是网页的颜值,JavaScript是网页的行为,数据是网页的灵魂。(1)接口名称:用来标识各个接口的简单说明,如登陆接口,获取图书列表接口等。(6)返回示例(可选):通过对象的形式,例举服务器返回数据的结构。

2023-04-20 16:06:13 268

原创 JavaScript(三)进阶 ES6+

面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步步实现,使用的时候再一个个的依次调用就可以了(1)概念面向对象是把事物分解成为一个个对象,然后由对象之间分工与合作(2)oop封装性、继承性、多态性。

2023-04-16 13:07:52 408 1

原创 JavaScript(二)APIs

以data- 开头的属性对象.dataset来获取,如果有多个属性,则获取到的是一个对象。通过对象.属性来获取(1)正则表达式是用于匹配字符串中字符组合的模式。在JavaScript中,正则表达式也是对象(2)作用:表单验证(匹配)、过滤敏感词(替换)、字符串中提取想要的部分(提取)

2023-04-11 20:00:40 505 1

原创 移动端开发

(2)采用flex布局的元素称为flex容器,它所有的子元素自动称为flex项目,子容器可以横向排列也可以纵向排列。(1)物理像素点指的是屏幕显示的最小颗粒,是物理真实存在的,PC端1px就是一个物理像素点,但是在移动端不是,(2)物理像素比:一个px能显示的物理像素的个数称为物理像素比或屏幕像素比,不同手机的物理像素比不同。(5)align-content 设置侧轴上的子元素的排列方式(多行)只能用在子元素换行了的情况下。(2)重置浏览器大小的过程中,页面也会根据浏览器的宽度和高度重新渲染页面。

2023-03-30 17:09:31 285

原创 JavaScript(一)

3、比较运算符:>,<,>=,<=,==(值是否相等),===(类型和值是否都相等),!(1)document.write('要输出的内容') 向body内输出内容,如果输出的内容写的是标签,也会被解析成网页元素。(2)||:第一个是true,则不执行第二项,直接返回true;如果函数内部,变量没有声明,直接赋值,也当全局变量看,但是强烈不推荐。(3)属性查询:对象名.属性名,对象名 [ '属性名' ],属性名是字符串时用第二种。(function(x,y){})(1,2):后边的小括号相当于调用函数。

2023-03-30 17:07:28 38

diedaiduobian.m

diedaiduobian.m

2022-12-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除