技术

技术杂谈

第一节 块级声明 let const

块级声明变量 let 1. 一个函数内部 2. 被一对花括号包裹 3. 禁止重复声明,但在嵌套的作用域中可以,因为没有变量提升了嘛。 不会进行变量提升,如需要,需手抖在函数体头部声明变量。 声明常量const 1. 与let一样都是块级声明变量 2. const用来声明常量,一旦声明不可修改 3. 必须在声明的时候被初始化,否则运行的时候报错 4. 当使用const声明对象的时候,会阻止变量绑定,

爬取爱奇艺视频链接地址(简单爬虫)

核心 1. 使用 request cheerio 两个库。 request 用来在服务器端发送请求,请求回页面。 cheerio可以理解为nodejs里的jQuery,用来对页面做一些处理。 主体结构效果 服务端目录结构 前台页面效果(由于网络限制所以显示加载失败) 前台主要js代码 服务端主要代码 main.js const express = require('express'

JavaScript性能优化

注意作用域 1. 尽量使用局部变量 减少全局变量的使用 可以缩小查找的作用域链。 2. 使用变量和数组要比访问对象上的属性更有效率。 3. 对于多重属性查找,将多次使用的属性查找存储在局部变量中。 前:window.location.href.substring(window.location.href.indexOf("?")); 后:var url = window.

Episode

00:00:00 00:00:00