自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用express和ejs模板引擎的订餐小案例(一)

订餐小案例文档结构案例效果展示页面,服务等搭建静态页面服务搭建功能实现数据的提交文档结构onlinefoodorderpubliccontrollerdatamodelsviewsorder.jscssjs案例效果展示在本案例中,主要完成以下几个功能。主页面的展示在此页面可以输入手机号和想点的餐,点击订餐后会跳出成功提示,并可以查看所有订单。点击手机号后会跳出该用户订单详情。...

2020-03-06 17:17:57 241

原创 ejs模板引擎

ejs模板引擎什么是ejs模板引擎如何使用ejs什么是ejs模板引擎“E” 代表什么?可以表示 “可嵌入(Embedded)”,也可以是“高效(Effective)”、“优雅(Elegant)”或者是“简单(Easy)”。EJS 是一套简单的模板语言,帮你利用普通的 JavaScript 代码生成 HTML 页面。如何使用ejs首先需要安装ejsnpm i ejs然后在项目内引入c...

2020-03-04 10:16:35 315

原创 express学习笔记(一)

express学习笔记一express动态接收数据send()get方式post方式expressexpress包作为node的第三方模块,很好的解决了原生模块中存在的复杂问题,使用方便很多。首先安装express包npm i express等待安装完成后就可以在项目中引入express 模块。express = require('express')不同于原生node创建服务的繁...

2020-03-01 10:21:22 261

原创 node js 学习笔记之http模块(二)请求页面

请求页面以及地址约束页面请求地址约束地址栏的组成获取地址栏页面请求有时候我们需要完成对一个页面的请求,例如在完成某些操作时显示一个html页面。首先创建demo.html,里面随便写一点内容 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> &lt...

2020-02-26 09:24:16 271

原创 pathname需要注意的问题

假如我们开启端口并设置只有pathname为/a/b/c时页面才会跳转向index.html,且html中引入css文件,这时候css文件的路径会影响关于路径名的配置。例如<link rel="stylesheet" href="./demo.css">css的请求路径会变成 localhost:3000/a/b/demo.css<link rel="styleshee...

2020-02-25 21:32:51 427

原创 nodejs学习笔记之 http 模块(一) 响应数据

HTTP模块网页程序是以上线作为最终目标,这就需要我们掌握http模块。首先需要创建http模块。创建一个名为http.js的文件//这个模块专门用来搭建服务 供客户端请求以及向客户端响应const http = require('http');模块创建好以后需要搭建服务/*创建服务 当客户端向服务端发起请求时 就会触发回调函数* 回调函数的参数* req...

2020-02-25 11:52:55 460

原创 path模块

代码模块化在代码编写中,例如header,banner等元素需要一直重用,如果在每一个页面都进行重新编写的话不仅浪费时间而且不易维护,如果将这些重复代码单独写成一个模块,在需要的时候进行引入的话,会避免很多麻烦...

2020-02-24 11:52:34 147

原创 流式读取

流式读取流式读取可读流流式读取在nodejs的文件模块中我们学习了readFile和writeFile,这两种方式在读取、写入体量较小的文件时使用体验较为良好,但是一旦文件体量较大时,就会明显出现卡顿,引发内存溢出等问题,针对这个问题,我们可以用流式读取来做到完美解决可读流首先创建stream.js文件,并引入fs模块const fs = require('fs')创建可读流的基本代...

2020-02-24 09:34:31 1207

原创 Node.js 学习笔记之fs模块

fs模块fs模块初识读取文件BufferBuffer.from('')写入文件删除文件创建文件夹删除指定的文件夹读取指定文件夹的数据读取文件信息判断文件是否存在修改文件路径fs模块初识在对nodejs进行学习时,首先要了解的就是fs文件模块。fs模块就是文件系统模块,file system(文件系统) fs模块是node内置的核心模块,指nodejs 可以直接操纵一些文档。介绍第一种操作...

2020-02-20 16:49:27 205

原创 模块缓存

创建一个 模块缓存01.js,内容为let a=10,b=20;exports.a=a;exports.b=b;创建一个 模块缓存02.js,内容为let val = require('./模块缓存');console.log(val);let VAL = require('./模块缓存');console.log(VAL);当运行模块缓存02.js时,会输出两个同样的结果...

2020-02-17 17:52:47 194

原创 vue学习笔记(二)

vue更改组件内部数据首先先看实例源代码<!doctype html><html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml"><head> <meta charset="UTF-8"> <meta name="viewport" cont...

2019-12-25 10:05:42 176

原创 Vue学习笔记(一)

2019-12-24 13:03:42 79

原创 js运动框架封装详解

首先是对只改变单个运动框架进行封装<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title></title> <link...

2019-08-12 10:39:27 169

原创 对于Ajax封装的个人学习理解

<!DOCTYPE html><html><head> <title></title></head><body> <script> function ajax(data) { //console.log(data.url,data.method); 可改变顺序 var x...

2019-08-10 18:43:57 167

原创 Ajax封装

附上完整代码function ajax(json){ var xhr = new XMLHttpRequest(); var method = json.method; var url = json.url; var success = json.success; var error = json.error; var data = json.da...

2019-08-10 18:40:21 372

原创 Ajax学习笔记

Ajax是对Asynchronous JavaScript +XML的简写。能够向服务器请求额外的数据而不需卸载界面,带来更好的用户体验。Ajax 技术的核心是 XMLHttpRequest 对象(简称 XHR)XHR 为向服务器发送请求和解析服务器响应提供了流畅的接口。能够以异步方式从服务器取得更多信息,意味着用户单击后,可以不必刷新页面也能取得新数据。也就是说,可以使用 XHR 对象取得...

2019-08-09 19:43:06 164

转载 Ajax状态值以及状态码

1xx:请求收到,继续处理2xx:操作成功收到,分析、接受3xx:完成此请求必须进一步处理4xx:请求包含一个错误语法或不能完成5xx:服务器执行一个完全有效请求失败100——客户必须继续发出请求101——客户要求服务器根据请求转换HTTP协议版本200——交易成功201——提示知道新文件的URL202——接受和处理、但处理未完成203——返回信息不确定或不完整204——请求...

2019-08-09 12:38:04 225

原创 解决浏览器跨域问题

在使用ajax的过程中,使用get方式向URL提交数据时很容易出现如下错误首先理解这个错误产生的原因:因浏览器自带的同源策略以及安全问题,封锁了跨域提交数据那该如何解决这个问题呢--disable-web-security --user-data-dir需要用到这行代码为不影响浏览器正常使用,以谷歌浏览器为例,首先右键单击浏览器,弹出菜单中选择创建快捷方式右键单击浏览器快捷方式,...

2019-08-07 22:21:52 314

原创 获取网页地址栏信息

在console面板中输入window.location.href即可获取浏览器整个地址信息,同时也可在后面添加.length属性获取地址长度window.location.href.lenght

2019-08-07 21:28:20 195

空空如也

空空如也

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

TA关注的人

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