自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

灵魂学者的博客

一个简单的平凡人

  • 博客(94)
  • 资源 (2)
  • 收藏
  • 关注

原创 Vue组件 —— 单文件组件

本篇讲vue单文件组件内容,解决先前vue组件编写方式存在的问题等一系列问题,那么现在在项目当中,也是本篇目中最重要的内容就是Vue的单文件组件,接下来就是开始对Vue单文件组件内容的学习!

2023-02-04 11:24:10 394

原创 Vue-Cli 脚手架 搭建 Vue项目

本篇主讲如何通过vue提供的vue-cli脚手架来搭建vue项目,自此开始进行Vue基于项目中的介绍,Vue-cli 是官方提高用于搭建基于 Vue、Webpack、ES6 项目目的脚手架工具,通过脚手架创建项目势必会较为高效!

2023-02-03 22:20:13 374

原创 Express框架中JWT基础 - 对称|非对称加密

在本篇当中来进一步的讲解关于JWT的基础使用对称以及非对称加密;在上一篇内容当中已经使用过了JWT(JSONWebToken)做验证登录,采用的是对称加密的方式;

2023-01-31 21:26:35 263

原创 OpenSSL下载安装教程

(加急)下载地址:Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions首先,进入官网 Shining Light Productions - Home ,可以看到如下界面: 这里演示用的版本是V1.1的版本,这里版本比较多,可以看一下自己需要哪些版本自行下载!地址已经在最上面提供了;下载完成之后,双击会弹出如下界面: 自定义安装的位置要记住大致的位置,在后续需要进行一个环境的配置;通过以上的步骤就已经安装完

2023-01-31 21:20:57 271

原创 第四十三篇 filter - 过滤器

本篇内容简单的介绍 filter过滤器 的一个使用,通过管道符的形式进行,Vue.filter设置过滤器,从而可以达到过滤器的可复用,比之前使用的讲到的方式会好用许多!

2023-01-30 17:34:59 8

原创 二十二、ejs模板在Express框架中的集成

本篇就来了解一下ejs模板在Express框架中的集成使用,ejs模板也是常用的模板引擎,支持在标签内直接编写javascript代码,通过javascript代码就能够生成HTML页面的,通过本期对ejs模板的学习可以与之前讲的pug模板进行一个比较,两者均有自身的优劣。

2023-01-30 17:30:39 124

原创 二十一、pug模板在Express框架中的集成

本篇讲的是pug模板在Express框架中的集成内容,在未讲相关的模板引擎之前前面的篇目中所使用的网页页面大多是静态资源的网页内容,如在之前的案例中就使用过 app.use(express.static('path.join(__dirname,'public')')) ,通过在本地上进行搭建服务器之后使用express.static()方法讲public下静态资源进行共享,那么在下面编写一个index.html静态网页文件后可以通过http://127.0.0.1:3000/index.html进行访问;

2023-01-29 11:02:04 232

原创 二十、Express框架连接MongoDB数据库操作

在上一篇中已经在Node.js中引入使用了mongoose进行MongoDB数据库的基本操作,在本篇当中在Express框架中来连接数据库以及操作数据库;

2023-01-25 16:07:30 920

原创 十九、Node.js 操作MongoDB (Mongoose) 数据库

本篇是将在Node.js中操作MongoDB数据库,在讲Node.js通过使用mongoose模块来操作MongoDB数据库之前首先是关于MongoDB数据库的安装和MongoDB服务以及对MongoDB命令行的操作和可视化工具MongoDBCompass的一个基本使用;那么在这里已经准备好了关于MongoDB数据库的内容了:MongoDB数据库安装详细 : MongoDB数据库安装详细教程MongoDB 数据库命令行操作 : MongoDB数据库命令行操作。

2023-01-23 15:59:21 1144

原创 十八、Express框架连接MySQL数据库操作

在本篇当中在Express框架中来连接数据库以及操作数据库;通过引入msyql模块连接MySQL数据库,在上一篇中已经在Node.js中引入使用了mysql模块进行数据库的基本操作。

2023-01-17 14:10:50 519

原创 十七、Node.js 操作MySQL数据库

在Node.js中引入mysql数据库模块内容,Node.js程序通过与MySQL数据之间建立连接,可以使Node程序可以通过mysql模块来操作数据库,执行数据的增删改查;

2023-01-13 23:14:26 446

原创 十五、Express 中使用JWT进行登录验证

JWT是目前最流行的跨域认证解决方案,将用户的信息进行验证,验证成功后会将用户信息进行加密,生成Token之后服务器将它响应给到客户端,客户端拿到这个Token之后将它保存起来,可保存在LocalStorage或SessionStorage中,那么在下次客户端再次发起请求之后,会再将未过期的Token发给服务器去还原验证,如果验证成功服务器会将请求相应的用户信息内容返回给客户端这样一个过程。

2023-01-11 15:36:23 212

原创 十四、Node.js 中 session验证登录

cookie是存储在客户端的,而session是存储在服务器的,相比较session的安全性会更高,session对象存储特定用户会话所需要的属性以及配置信息,服务通过session对象将用户的信息临时保存在服务器中,客户无法进行修改,反观cookie是存储在客户端,用户可以进行伪造修改,所以使用session是比cookie更安全!

2023-01-05 17:11:52 895 2

原创 第四十二篇 nextTick

nextTick是什么呢?即在下次DOM更新循环结束之后执行延迟回调;在修改数据之后立即使用这个方法,获取更新后的DOM。在前面封装swiper组件当中,通过许多种方式方法,其一从mounted初始化过早转到updated后出现初始化重复,再者通过设置key值和使用v-if控制swiper组件,然后通过Vue.diretive自定义指令的方式来封装swiper组件,那么本篇的nextTick其实也是为封装swiper组件遇到的问题提供另外一种解决思路!

2023-01-05 17:07:40 283

原创 十三、Node.js 中 cookie的验证登录

下面来通过cookie来做一个验证登录,在讲express框架的时候讲到可以通过express.static()方法来托管静态资源,下面来通过它来静态的管理静态页面(暂不用模板引擎pug / ejs);在最好完成一个使用cookie来验证登录的案例;

2023-01-04 16:20:08 120

原创 十二、Express接口编写 —— 跨域问题

在前面的HTTP模块内容内容当中讲到这个跨域的问题,跨域就涉及到浏览器的同源策略,跨域只出现在浏览器当中,在浏览器当中去执行脚本的时候会进行一个同源检测,只有是同源的脚本才会被浏览器执行,不同源就是跨域,同源就是请求的url协议、域名、端口号要相同,只有相同的才能够互相访问,不同就会出现跨域问题。下面用一个简单的例子图示理解:下面来回顾之前通过后端处理的方式解决跨域的问题;通过后端的设置来解决请求跨域的问题: http://127.0.0.1:5500发起请求http://127.0.

2023-01-03 23:10:52 309

原创 十一、中间件的使用

Express的应用本质上就是调用各种中间件,中间件指的是业务流程中的中间处理环节,服务器的生命周期一般是 接收 —— 处理 —— 响应;那么中间件就充当处理的角色,它其实就是一个函数,该函数除了能够访问请求对象req和响应对象res,还有next参数(next参数也是一个函数,通过next()可以将控制权交给下一个中间件,调用下一个函数),中间件分自定义中间件、第三方中间、内置中间件和错误中间件。

2023-01-02 22:11:16 243

原创 第十三篇 1+X考证 Web前端测试题Laravel篇(新)

(最新)—— 第十三篇 1+X考证 Web前端测试题Laravel篇(新)

2022-12-31 14:47:53 572

原创 第十二篇 1+X考证 Web前端测试题PHP篇(新)

(最新)—— 第十二篇1+X考证 Web前端测试题PHP篇(新)

2022-12-31 14:26:12 588

原创 第十一篇 1+X考证 Web前端测试题MySQL篇(新)

(最新)—— 第十一篇MySQL篇

2022-12-30 14:47:25 632

原创 第十篇 1+X考证 Web前端测试题(新)

(最新)—— 第十篇 1+X考证 Web前端测试题(新)

2022-12-29 09:13:17 175

原创 十、Express 路由

本篇记录关于express路由相关内容,APP级别路由和Router级别路由。路由是Express框架中最重要的功能之一,在Express中,路由指的是客户端的请求与服务器处理函数之间的映射关系,Express中的路由分别由请求的类型(GET/POST等)、请求的URL地址和处理函数三个部分组成的;

2022-12-25 22:35:55 675

原创 九、Express 基本使用(简)

前一篇内容讲到Express框架的安装以及对Express项目的目录文件有一定的认识了解之后,使用Express创建了最基本的一个Web服务器,接下来进行对Express框架的一些内容来做一个基本的使用;

2022-12-24 22:26:22 681

原创 八、Express框架 安装

本篇时关于Express框架安装的过程,有全局安装和局部安装,对于Express框架的就不进行过多介绍,Express官方对该框架的定位是:"基于Node.js平台,快速、开放、极简的 Web 开发框架",本篇开始记录关于 Node.js 轻量级Web开发框架。

2022-12-23 22:56:34 1066

原创 六、Buffer缓冲区和Stream流

JavaScript 提供了大量对字符串的便捷操作,但没有读取或操作二进制数据流机制,而在Node.js中可以直接用Buffer类提供的构造函数创建Buffer实例,一个Buffer实例代表一个缓冲区,Buffer的缓冲区专门用于存放二进制数据,进行二进制字节流的读写、网络传输;

2022-12-22 15:34:15 458

原创 七、http模块

本篇是关于Node.js中的http模块,通过该模块的方式createServer()创建Web服务器,以及通过http.request和http.get这些方法的请求数据和解决跨域问题

2022-12-21 23:03:36 371

原创 五、path路径模块和url模块

上一篇内容讲到的fs文件系统模块是官方提供的内置模块,本篇path路径模块也是Node.js官方提供的内置模块,也是核心模块,用来处理路径,path模块用来满足用户对路径的处理需求。在path路径模块内容中对路径拼接的方法,虽然可以通过 "+" 来进行拼接,但在path路径模块中有对应的路径拼接方法;路径拼接,path.join([...paths]),...paths 一个路径片段序列;

2022-12-19 22:59:08 487

原创 四、fs文件系统模块

本篇记录关于fs模块的一些基础知识内容和应用,fs模块是Node.js官方提供用来操作文件的模块,属于核心模块,提供了一些列的方法和属性,用来满足用户的操作需求。

2022-12-17 22:35:42 535

原创 三、Node.js模块化基础 2.0

本篇内容了解Node.js模块基础中的一些基础内容,Node.js模块分为核心模块和自定义模块,核心模块在此作简单的介绍在后续进程继续讲解,自定义模块也是简单的涉猎,如何做一个自定义的模块!

2022-12-15 23:54:03 129

原创 二、Node.js 模块基础 1.0

在讲Node.js模块基础之前先来了解一下关于模块、模块化以及模块化的一个演变过程,通过了解这些能够在后续对Node.js模块有一定的帮助,对模块化开发的理解也能有所提升!

2022-12-14 23:24:00 89

原创 MongoDB 命令行操作

本篇是关于MongoDB数据库使用命令行进行操作演示,通过创建查询删除数据库,以及对集合中的文档增删改查操作,MongoDB是通过类Javascript函数的查询方式进行数据库的操作,与MySQL数据库不同,MySQL数据库使用的是sql语句;

2022-12-12 22:08:05 434

原创 MongoDB数据库 —— 图形化工具

在前面通过使用MongoDB在命令窗口操作数据库,而MySQL数据库也同样可以在命令窗口使用sql语句操作数据库,在安装数据库的时候提到可以安装这个图形化工具的,为了节省安装时间和卡顿选择后续安装MongoDB图形化工具,在MySQL数据中同样也有这个MySQL workbench 图形化工具可以选择进行安装;那么本篇就来安装MongoDB的图形化工具 — MongoDBCompass。

2022-12-11 23:28:49 630

原创 MongoDB 数据库安装详细教程

本篇是关于MongoDB的一个整体安装的详细过程,通过安装mongodb server服务和环境配置以及测试运行,mongodb和MySQL数据库的一个简单的了解,MySQL 与 MongoDB都是开源的常用数据库,但是MySQL是传统的关系型数据库,MongoDB则是非关系型数据库,也叫文档型数据库,通过以下的这些让你知道所学的MySQL数据库和MongoDB数据库有哪些不同点;MySQL支持多种引擎,不同的引擎有不同的存储方式。

2022-12-10 23:36:37 563

原创 Navicat for MySQL —— 图形化工具使用

在之前的篇目当中讲到数据库的图形化工具 —— SQLyog的使用,那么本篇目讲的是关于另外一款图形化工具的使用 —— Navicat for MySQL ;下面先来安装Navicat for MySQL:下载完成之后双击打开会出现如下界面: 运行之前先确保已经安装mysql 和 mysql服务 已经启动运行,未安装可以翻看之前的篇目; 完成之后继续打开会出现如下界面之后进入 Navicat for MySQL 的主界面当中: 接下来就是数据库连接: 可

2022-12-08 21:02:55 380

原创 SQLyog —— 图形化工具使用

本篇是关于SQLyog数据库图形化工具的内容,先进行安装演示后在通过SQLyog进行操作数据库,检测mysql服务是否启动,以及通过图形化工具创建数据库、查看数据库、创建数据表、插入表数据,查询表数据,修改表数据,查询数据表,删除表数据,删除数据库,导入数据库,导出数据库,执行sql脚本文件,以及通过命令的方式进行操作!

2022-12-07 16:03:35 461

原创 MySQL数据库 —— 常用语句

本篇内容是关于MySQL数据库常用的一些基础命令操作记录,尚未涉及比较深的使用,而是掌握MySQL基础命令的使用和操作,内容比较适合初学和在学数据库的朋友读一读,以及有参与一些考试中一些数据库的基本操作的可以学习一下;

2022-12-06 23:13:01 243

原创 第四十一篇 指令中的VNode

前面讲到了自定义指令的引入使用,以及结合封装swiper组件一起进行结合使用,还记在inserted 指令生命周期当中使用的参数吗?第一个参数是可以拿到DOM节点(el),第二个参数是可以拿到使用自定义指令绑定的值(binding),那么它还有第三个参数,就是本篇内容要讲的这个 VNode ,那么当听到这个虚拟DOM,VNode,虚拟节点 和 vdom这些词其实指的是。

2022-12-05 16:41:21 219

原创 一、Node.js 环境安装 (详)

Node.js环境安装教程,首先进入,选择下载这一项,此时映入眼帘的可以看到有两项LTS(长期维护版本)和Current(最新的版本),一般在开发会选择左边进行下载安装,具稳定性以及有长期维护。那么下面演示的是64位的Windows操作系统;

2022-12-03 20:58:49 311

原创 第四十篇 Vue封装swiper组件(v-swiper指令) 3.0

本篇通过指令进行swiper组件的封装,在这之前封装swiper组件所遇到的问题就是swiper什么时候开始进行初始化的问题,不是初始化过早,就是会被重复执行,所以需要知道到底在什么时机来对swiper进行初始化?上一篇内容讲到自定义指令当中我们知道自定义指令其实就是操作底层DOM,但目的并不一定是非要去操作DOM,虽然大多时候需要去操作DOM需求其实并不多,但是有时候需要知道的是DOM在什么时候会被刚刚创建完;

2022-12-02 17:00:03 476

原创 第三十九篇 自定义指令 - directive

本篇内容记录的是关于自定义指令的内容,自定义指令其实是对底层DOM的操作,但目的并非是一定要去操作DOM为目的,而是通过指令能够准确的知道DOM会在什么时候会被创建;不仅支持支持全局自定义指令 directive,也支持局部指令,可以在组件当中通过diretives 进行定义。

2022-11-29 21:18:00 318

基于uni-app开发的微信小程序商城项目

uni-app巨惠购微信小程序介绍 此项目是基于uni-app开发的微信小程序商城项目,开发工具用的是Hbuilder和微信开发者工具,前端用的vue3.0,后台的数据用的是用node搭建的本地服务器,通过内网穿透的方式进行数据外网访问的方式,只局限做开发和测试能访问到本地的数据,由于微信小程序官方限制,如果打算做上线的应用请购买服务器,域名解析数据,这里不在细讲,适合新手和初学者当试手项目,大家可以交流学习! git下载: https://gitee.com/lhxzlhm/juhuigou.git

2022-08-03

1+X考证 Web前端实操模拟题(点赞+关注)

这个是1+X考证 Web前端实操模拟题压缩包,适用于准备1+x考试的同学,希望在考前可以拿这些题目先练练,熟悉一下或者测试一下,如果觉得自己的理论知识还不是很熟悉的话,可以在我的主页找一下【1+X】的模块,里面的理论模块知识是层层递进的,后面的几篇的的解析和知识点少了,是前几篇的文章比较详细,从第一篇开始层层递进地学习,就会发现后面做的这些题是前面的一些题目里的解析知识点,所以没有做过多的解析,那么在这里祝各位通过考试,亦或是交流学习,加油!

2022-07-12

空空如也

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

TA关注的人

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