随笔分类 - javascript
摘要:const http = require("http"); const fs = require("fs"); const server = http.createServer((req, res) => { if (req.url "/events") { // 设置响应头,指明使用 text/e
阅读全文
摘要:正则表达式也是js的内置对象,全称是regular express(正则表达式) 创建正则表达式对象的两种方式 构造函数方式=>let reg = new RegExp('正则表达式','匹配模式') 字面量创建=>let reg=/'正则表达式'/'匹配模式' 两种不同的方式区别 使用构造函数传入
阅读全文
摘要:JavaScript的函数定义有个特点,它会先扫描整个函数体的语句,把所有申明的变量“提升”到函数顶部: 'use strict'; function foo() { var x = 'Hello, ' + y; console.log(x); var y = 'Bob'; } foo(); //H
阅读全文
摘要:connect(headers, connectCallback): 建立websocket连接,headers可以是一个对象或者函数,connectCallback是连接成功后的回调函数 disconnect(disconnectCallback): 断开websocket连接,disconnec
阅读全文
摘要:1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta charset="UTF-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <meta name="viewpor
阅读全文
摘要:4.6用Array.from而不是...运算符去做map遍历。因为这样可以避免创建一个临时数组。// badconst baz - [ ...foo].map(bar);/ / goodconst baz = Array .from(foo, bar);
阅读全文
摘要:https://www.php.cn/js-tutorial-408347.html
阅读全文
摘要:javascript: (function () { document.body.style.backgroundColor='black'})(window); egg:将文档背景色变成黑色.
阅读全文
摘要:list: [ { id: 1, name: 'jack' }, { id: 2, name: 'may' }, { id: 3, name: 'shawn' }, { id: 4, name: 'tony' }, ] 1.Math方法 // 最大值 4Math.max.apply(Math,thi
阅读全文
摘要:那为什么const 定义的对象和数组可以改变它的值呢?我来为大家解释一下。 都知道对象和数组是引用类型,const声明的a中保存的仅是数组和对象的指针,这就是说const仅保证指针不发生改变, 修改数组的值不会改变对象的指针,所以是可以改的的。也就是说const定义的引用类型只要指针不发生改变,其他
阅读全文
摘要:export default { getItem:(key)=>{ let value try{ value = localStorage.getItem(key) }catch(err){ console.log(err.message); }finally{ return value } },
阅读全文
摘要:window.localStorage[key] !== void 0; 猛然间看到了void 0,查阅后得知void 0 返回undefined,那为什么不写window.localStorage[key] !== undefined;呢? 因为 undefined在局部作用域可以被重写,但是全局
阅读全文
摘要:let dataList = res && res.data && res.data.list res?.data?.list (-demo1) value1 ?? value2 (??在value1和value2之间,只有当value1为null或者 undefined时取value2,否则取va
阅读全文
摘要:const peaks=[aaa,bbb,ccc] peaks.reverse() //直接返回会改变原数组 const newPeaks=[...peaks].reverse() ;//使用展开运算符,创建一个副本就不会改变原数组
阅读全文
摘要:function hey(){ } //函数声明 const hey=function(){} //函数表达式 需要明确的是:函数声明的作用域会被提升,而函数表达式不会,换句话说,在函数声明之前调用函数不会报错,而在创建函数表达式之前不能调用函数,否则会报错;
阅读全文

浙公网安备 33010602011771号