随笔分类 - JavaScript
笔记分享
发表于 2022-04-06 20:19阅读:84评论:0推荐:0
摘要:dom树解析 回流 react16 17生命周期 redux js工作模式 宏任务和微任务
阅读全文 »
发表于 2021-10-25 15:43阅读:94评论:0推荐:1
摘要:function sum(num){ return num + 100 } function sum(num){ return num + 200 } let totle = sum(100) console.log(totle,'totle') // 300 "totle" 在 ECMAScrip
阅读全文 »
发表于 2021-10-15 16:58阅读:167评论:0推荐:0
摘要:数据结构:计算机存储、组织数据的方式,数据结构意味着接口或封装:一个数据结构可被视为两个函数之间的接口,或者是由数据类型联合组成的存储内容的访问方法封装 常见的数据结构: 1、数组(Array) 数组是最简单的内存数据结构 2、栈(Stack) 栈是一种遵循后进先出(LIFO)原则的有序集合。新添加
阅读全文 »
发表于 2021-05-02 21:54阅读:308评论:0推荐:0
摘要:<!-- * @Description: ts笔记 * @Version: 2.0 * @Autor: lhl * @Date: 2021-05-02 16:18:23 * @LastEditors: lhl * @LastEditTime: 2021-05-02 18:01:06 --> 安装ts
阅读全文 »
发表于 2020-06-15 11:48阅读:299评论:0推荐:0
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script type="text/javascript"> /*浅拷贝和深拷贝的概念和区别 浅拷贝和深拷贝都只针对于引用数据类型
阅读全文 »
发表于 2020-06-08 09:42阅读:212评论:0推荐:0
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script type="text/javascript"> // 函数作用域的例子理解 console.log(aa(1)) /
阅读全文 »
发表于 2020-05-29 11:21阅读:510评论:0推荐:0
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script type="text/javascript"> const target = {}; const obj1 = {
阅读全文 »
发表于 2019-11-13 18:23阅读:252评论:0推荐:0
摘要:1、检查是否为微信浏览器 2、随机数时间戳 3、手机号码 4、获取域名主机 params: url:域名 5、判断是否移动设备访问 6、判断是分别是安卓还是苹果设备访问 7、时间格式化 8、数组去重 和 字符串里面的重复字符 9、生成随机数
阅读全文 »
发表于 2019-01-15 13:33阅读:7459评论:0推荐:0
摘要:1.index.html引入 <script src="./static/js/jsencrypt.min.js"></script> 或者 npm i jsencrypt -S 第一种引入方式直接用 如果是npm 的在main.js 注意(url和token的问题):就是得出来的 String 是
阅读全文 »
发表于 2019-01-10 11:34阅读:4071评论:0推荐:0
摘要:1、Es6提供的方法 2.下标查询(通常简单做法) 3.用对象属性去重 4.先排序再去重 5.for in + array.includes(ES6判断)
阅读全文 »
发表于 2019-01-08 14:51阅读:4272评论:0推荐:0
摘要:1.什么是跨域?跨域是指一个域下的文档或脚本试图去请求另一个域下的资源(广义),但通常所说的跨域是狭义的,是由浏览器同源策略限制的一类请求场景。 2.什么是同源策略?同源策略/SOP(Same origin policy)是一种约定,由Netscape公司1995年引入浏览器,它是浏览器最核心也最基
阅读全文 »
发表于 2018-09-18 15:40阅读:10939评论:0推荐:0
摘要:下面的标准的礼拜一(起始时间)到礼拜天(结束时间)
阅读全文 »
发表于 2018-08-29 17:46阅读:1256评论:0推荐:1
摘要:今天闲着无事,梳理下ES6常见的语法知识点;除此之外的知识点自行细化和梳理!
阅读全文 »
发表于 2018-08-28 15:59阅读:230评论:0推荐:0
摘要:1、new Object 和字面量 {}测试; 2.数组和对象的几个常用方法剖析 3.字符串几个常用的方法剖析;
阅读全文 »
发表于 2018-08-28 15:42阅读:189评论:0推荐:0
摘要:原生js测试
阅读全文 »
发表于 2018-08-23 18:36阅读:514评论:0推荐:0
摘要:1、JSON.parse()【把json字符串解析成json对象】 2、JSON.stringify()【把json对象中解析成json字符串】 控制台结果: json比较常用的就是这两个方法了,用来处理后台过来的数据; 3、localStorage(本地存储)用于长久保存整个网站的数据,保存的数据
阅读全文 »
发表于 2018-08-20 14:15阅读:12923评论:1推荐:1
摘要:1、Object.freeze() 阻止修改现有属性的特性和值,并阻止添加新属性两种用法:Object.freeze( { } ) 和 Object.freeze( object ) 2、Object.assign(target,source1,source2,...) 该方法主要用于对象的合并,将
阅读全文 »
发表于 2018-04-30 21:16阅读:1039评论:0推荐:0
摘要:一、为什么JavaScript是单线程? JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。 JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。 这决定了它只能是单线程,否则会带来很复杂的同步问题。比如,假定JavaScript同时有两个线程,一个线程在某个DOM节点上添加内容,另一个线程删...
阅读全文 »
发表于 2018-01-16 10:17阅读:202评论:0推荐:0
摘要:
阅读全文 »
发表于 2017-12-30 00:04阅读:909评论:0推荐:0
摘要:IE和DOM事件流的区别 IE采用冒泡型事件 Netscape(网络信息浏览器)使用捕获型事件 DOM使用先捕获后冒泡型事件 示例: click 冒泡型事件模型:button->div->body (IE事件流) 捕获型事件模型:body->div->button (Netscape事件流) DOM事件模型:body->div->button-...
阅读全文 »