- 博客(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关注的人