★jquery的四个回调函数:
1. berforeSend 2. success 3. error 4. complete
★ 定义常量的关键字是: const
★ let 和 var 的区别: let是块级作用域, 不具有变量提升
[小练习]
for(var i=0;i<3;i++){
setTimeout(function(){
console.log(i)
},0)
}
★★★ 所有代码执行完毕后,才会执行setTimeout 【异步】
[小练习]
var arr = [1,2,3]
var brr = arr
brr.push(4)
console.log(arr)
************** 以上js重点难点复习 *********************
************** nodejs课程 *********************
1. nodejs是2009年出现的,因此具有一定的时代性:
1.1 nodejs使用的是javascript语法,容易实现全栈 【nodejs ★是做后端的语言】
1.2 ★★★★★★★★★★★★★★★ 非阻塞I/O
1.3 使用npm包管理工具具有完善的生态
2. nodejs的使用 步骤:
1. 创建.js 文件【在哪里创建都可以】
2. 在黑窗口进入js文件所在的位置
在黑窗口中,输入cd 点击空格 把.js文件所在路径拖入,然后点击回车
【如果不是c盘】
1. 输入 文件所在的盘符+ : d: 点击回车。 f:
3. 输入node 空格 文件名称 index.js
【可以尝试】
1. 使用nodejs 创建a.js 打印1到10
2. 使用nodejs 创建b.js 打印hello,world
3. 使用nodejs 创建c.js 打印 [34,56,44,55,32,13,6,4,35]中最大的数 【不能用数组方法】
4. 使用nodejs 创建d.js 打印 [34,56,44,55,32,13,6,4,35] 第二大的数
3. ★★★ window是前端的全局对象 那么nodejs的全局对象是什么: 是global
node中的global 就相当于浏览器中的window
只要是global的属性就能拿过来用
global: console
global: setTimeout setInterval clearTimeout clearInterval
global: _ _dirname 表示当前文件所在目录
global: _ _filename 表示整个文件所在的目录
4. nodejs的核心模块: 发名nodejs的人写的一些js文件就叫做:核心模块
核心模块: path: 表示对路径的一些操作
fs
events
http
https
url
querystring
os
process
util
child_process
等
核心模块就是提供了nodejs的一些基础功能
5. 如何使用核心模块: require("核心模块的名称")
6. 核心模块 path
★★★ 1. parse 方法: 解析路劲
★2. join 方法: 合并路径