JavaScript
文章平均质量分 86
JS的一些注意小知识点
天落枫
请叫我xiaopi3
展开
-
Service Worker 简单学习
Service Worker 是PWA核心,是一种特点:无法操作DOM、只能使用HTTPS和localhost。原创 2022-08-16 15:59:23 · 642 阅读 · 0 评论 -
redux快速上手
redux和react-redux原创 2022-07-28 22:15:57 · 248 阅读 · 0 评论 -
es6和commonjs对导入导出的值修改是否影响原模块
在模块导出基本类型数据时,require方式无法获取内部最新数据而且修改变量值会脱钩,import方式外部无法修改模块的数据(只读),但是非默认导出属性可以获取内部最新值。在模块导出引用类型数据时,外部和内部的修改都可以被观测到!...原创 2022-07-28 16:07:00 · 2044 阅读 · 1 评论 -
WebSocket
websocket简单的使用原创 2022-07-09 23:44:10 · 907 阅读 · 0 评论 -
我的typescript学习心得
ts学习心得,包括基础语法,函数,元组,接口,命名空间和泛型原创 2022-03-29 18:15:28 · 1893 阅读 · 0 评论 -
JavaScript高级
文章目录1 数据类型1 数据类型基本数据类型(5种)StringNumberBooleanundefinednull(常用于引用变量赋初值和垃圾回收)对象(引用)类型(3种)Object(任意类型都是该类型,函数、数组都是属于对象的)FunctionArray判断数据类型方法:typeof:返回数据类型的字符串表达,用于除null外的基本数据类型判断,对于引用数据类型:除函数返回"function",其余都返回"object"(类型是小写)instanceof:只能对象进行比原创 2021-11-15 20:52:18 · 2531 阅读 · 2 评论 -
JavaScript知识点02
文章目录1 给Object添加属性的两种方式和区别1 给Object添加属性的两种方式和区别var a ={name:"pp",sex:"boy"}// 第一种方式:a['age']=18 // 该种方式添加的属性同初始化对象属性性质相同,可枚举// 第二种方式:Object.defineProperty(a,'age',{value:18}) // 该种方式添加的属性为不可枚举两种区别为是否可枚举,可枚举的属性,可以通过:Object.keys()或者for in来获取键的数组进行遍历!!原创 2021-10-27 10:04:05 · 367 阅读 · 0 评论 -
JSONP原理和CORS跨域
目录1 JSONP2 script跨域3 ajax跨域1 JSONPJSON with padding:填充式的JSON由于ajax如果不设置dataType只能请求同源地址,无法跨域,所以需要使用其他跨域方式,已知三种跨域标签,可以引用别的地方的内容:img、link、script,而只有script引入的为js代码,可以作为js代码去解析,所以使用script标签进行跨域2 script跨域搭建简单的服务器:为保证引入的script代码能被浏览器正确解析,所以返回的内容必须为可解析的js代码原创 2021-02-06 23:00:30 · 152 阅读 · 0 评论 -
ES6知识点
1. Promise1.1 基本语法1.2 Promise三种状态1.3 Promise链式调用1.4 Promise.all1.5 Promise.race2 ES6中的箭头语法`=>`3 export和import和commonJS3.1 CommonJS3.2 ES6 export/import3.2.1 export default3.2.2 统一全部导出3.2.3 同时导出默认和普通模块3.2.4 导出模块改名3.3 es6和commonjs导出区别4 class..原创 2021-01-31 21:04:39 · 287 阅读 · 0 评论 -
JavaScript复习——B站
目录1 简介2 QuickStart3 类型、运算、变量3.1 字符串3.2 数组3.3 对象3.4 Map和Set4 严格检查模式5 流程控制6 函数6.1 变量作用域6.2 构造函数7 this8 常用对象8.1 Date8.2 JSON8.3 Math8.4 Function9 面向对象9.1 创建对象9.2 对象属性9.3 继承1 简介一种浏览器脚本语言ECMAScript时JavaScript的标准,目前已经到6了,但是目前主流浏览器只支持5,所以需要转换工具将6的语法转换成5的2 Qui原创 2020-12-30 22:00:48 · 190 阅读 · 0 评论 -
JavaScript知识点01
js循环语句循环有多种,普通循环:while和for等都很熟悉了。这里讲几个少见的循环方式。for in 循环for in 循环枚举对象的属性,这里体现了属性的 enumerable 特征。用于Object对象而不是数组!!let o = { a: 10, b: 20}Object.defineProperty(o, "c", {enumerable:false, value:30})for(let p in o) console.log(p);这段代码中,定义了一个对象 o,给它添加了原创 2020-07-06 21:19:25 · 256 阅读 · 0 评论