自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nodejs学习-day07

day07回顾一下昨天的授课内容1.文件结构操作​ mkdir : 创建文件夹​ rmdir : 删除文件夹​ readdir : 读取目录​ stat : 读取目录或者文件信息​ rename : 移动或重命名​ unlink : 删除文件2.path模块​ dirname : 获取url中的文件夹部分​ basename : 获取url中请求最后一部分 从页面开始计算​ extname : 获取url中后缀名​ delimiter :

2021-03-19 17:20:21 100

原创 nodejs 学习-day08

day081.回顾一下昨天的授课内容1.渲染静态页面2.get请求3.post请求4.express简介安装5.路由1.定义路由2.路由类型​ get post all use3.路由参数4.路由级别路由#############################################################################2.中间件使用1.什么是中间件​ Express是一个自身功能极简,完全是路由和中间件构成一个web开发框架​ 一

2021-03-19 17:19:54 107

原创 nodejs学习-day06

一、文件夹操作1.读取文件夹信息readdir(文件夹路径,(error,data)=>{ }) 读取文件夹中的信息 返回一个数组 数组中的元素是是文件夹中的文件夹或者文件const fs=require('fs');fs.readdir('./aa',(error,data)=>{ if(error) console.log('读取失败'); else console.log(data);})//同步方法console.log(fs.readdirSync(

2021-03-17 20:00:06 128

原创 nodejs学习-day05

一、node操作 非阻塞说明引入一个文件系统模块let fs=require(‘fs’);引入别的js文件,返回的是一个对象let p=require(’./second.js’);js文件中的变量等,通过暴露,被引入,在新文件中都变成该对象(p)的属性或者方法1.readFile–读取文件fs.readFile(‘目标文件路径’,‘字符集’,(‘错误’,‘读取到的数据’)=>{回调函数});二、事件驱动node核心API构建用的是异步事件驱动框架 events模块,提供event

2021-03-16 19:10:52 234

原创 nodejs学习-day02

symbol、set和map一、symbolsymbol是ES6中新增的一种数据类型(原始数据类型)常见的七种数据类型:number、string、boolean、null、undefined、object、symbolsymbol是一个独一无二的值也就是说使用同一个代码产生的两个symbol类型也是不相同的 let s=Symbol(); console.log(s);//Symbol() let s1=Symbol(); cons

2021-03-11 21:54:15 186

原创 nodejs学习-day01

let与const一、ES6简介ES6是ECMAScript6的简写2015年发布ECMA2015,又称ES6。将2015年及以后每年发布的ES,都称为新一代ES,简称ES6。ES与js的关系?ES是JS的规格,js是ES的实现ES5与ES6的关系?ES6是下一代的JavaScript,新一代的JavaScriptES6相比于ES5的语法更加的简介,严谨ES6相比于ES5,它并没有修改ES5的语法(全方位兼容ES5),新增知识新增:let,const字符串模板数组扩展对象扩展

2021-01-29 01:42:18 136

原创 JavaScript学习-day05

函数函数的概念:函数是由事件驱动的或当他被调用时可重复使用的代码块使用场景:- 作为事件处理函数 标签.事件 = function(){}- 函数封装- 代码复用声明和使用普通声明方式声明:function 函数名(){代码块}调用:函数名()表达式声明声明:var 变量 = function (){ 代码块}调用:变量名()函数参数如果函数中出现不确定的值,就可以作为参数形参(形式参数): function 函数名(参数1,参数2)实参(实际参数): 函数名(10)

2021-01-22 19:34:17 51

原创 JavaScript学习-day04

document.write和innerHTML的区别?共同点:都可以识别标签,都可以改变body标签的内容区别:innerHTML会覆盖document.write:写入的时候文档已经加载完成,会重绘文档-- 覆盖之前的内容。写入的时候文档没有加载完,不会覆盖原有的内容循环1. for循环嵌套2. while、do-while3. 跳出循环break:结束循环continue:跳出本次循环4. for-in对象没有length,不能使用for循环进行遍历,js专门提供了一个遍历对

2021-01-21 18:31:40 45

原创 JavaScript学习-day03

流程控制语句分类顺序结构循环结构分支结构分支结构if语法:if(条件){ 条件成立执行的代码 }注意:if后面的大括号可以省略,省略了if就只能控制紧跟在后面的第一行语句if-else语法:if(条件){条件成立时执行的代码}else{ 条件不成立时执行的代码 }if-else if语法:if(条件){条件成立时执行的代码}else if(条件){条件成立时执行的代码}else if…switch语法: switch(匹配项){case 值 : 匹配到前面的值时执行的代码

2021-01-21 17:46:46 56

原创 JavaScript学习-day02

一、JS数据类型1.数据类型分类(1)基本数据类型number:数值string:字符串Boolean:布尔类型undefined:未定义null:空(2)复杂数据类型2.基本数据类型number:小数、整数、 负数、二进制、八进制、十六进制、NaN、infinity//number:数值 小数、整数 二进制 八进制 十六进制 NaN infinity//1.1整数var n1 = 10;//1.2小数var n2 = 3.14;var t1 = typeof(n1);

2021-01-20 19:09:04 139

原创 JavaScript学习-day01

一、JavaScript历史1995年,网景(NetScape)开发了一款大型商用浏览器,后台使用Java解决问题:用户注册时,数据提交所需时间长,后台检验所需时间长,要求:能够进行表单提交和校验,尽可能和Java像,要比Java简单开发者:布兰登.艾奇 借鉴各方后 10天时间完成命名:LiveScript------ >JavaScript微软—搭载了一个克隆版本的JavaScript—JScriptECMA(欧洲计算机制造商协会)制定标准:ECMAScript1.0ECM

2021-01-18 18:31:16 77

空空如也

空空如也

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

TA关注的人

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