随笔分类 - 02JavaScript
摘要:本文原链接:https://cloud.tencent.com/developer/article/1340979 JavaScript 内存泄露的4种方式及如何避免 简介 什么是内存泄露? JavaScript 内存管理 JavaScript 内存泄露 Mark-and-sweep 三种类型的常见
阅读全文
摘要:本文原链接:https://www.cnblogs.com/huan-guo/p/8489905.html 递归与尾递归总结 1、递归 关于递归的概念,我们都不陌生。简单的来说递归就是一个函数直接或间接地调用自身,是为直接或间接递归。一般来说,递归需要有边界条件、递归前进段和递归返回段。当边界条件不
阅读全文
摘要:本文原链接:https://www.jianshu.com/p/928c68f92c0c JavaScript实现千位分隔符 将普通的数字转换为带千位分隔符格式的数字字符串是一个非常常见的问题,千位分隔符格式的规则是数字的整数部分每三位一组,以“,”分节。小数部分不分节 。示例:19,351,235
阅读全文
摘要:本文原链接:https://cloud.tencent.com/developer/article/1106531 https://cloud.tencent.com/developer/article/1372207 JavaScript是单线程 执行栈、任务队列 同步任务、异步任务、宏任务、微任
阅读全文
摘要:本文原链接:https://cloud.tencent.com/developer/article/1018747 BOM 1.window对象 2.location对象 3.history对象 BOM也叫浏览器对象模型,它提供了很多对象,用于访问浏览器的功能。BOM缺少规范,每个浏览器提供商又按照
阅读全文
摘要:本文原链接:https://cloud.tencent.com/developer/article/1326958 https://cloud.tencent.com/developer/article/1356699 https://cloud.tencent.com/developer/arti
阅读全文
摘要:本文原链接:https://cloud.tencent.com/developer/article/1360074 for of 和 for in 循环 循环遍历数组的时候,你还在用 for 语句走天下吗? 我曾经就是 for 走天下,最后发现自己给自己挖了一个巨大的坑,层层嵌套的循环,总要花大量的
阅读全文
摘要:本文原链接:https://www.sojson.com/operation/javascript.html https://www.jianshu.com/p/d569c6ca1060 JavaScript运算符优先级 JavaScript 运算符优先级,是描述在计算机运算计算表达式时执行运算的先
阅读全文
摘要:本文原链接:https://www.cnblogs.com/hngdlxy143/p/9068282.html https://www.jb51.net/article/139997.htm 事件模型 JavaScript事件使得网页具备互动和交互性,我们应该对其深入了解以便开发工作,在各式各样的浏
阅读全文
摘要:本文原链接:https://cloud.tencent.com/developer/article/1403589 前言 作用域(Scope) 1. 什么是作用域 2. 全局作用域和函数作用域 3. 块级作用域 作用域链 1.什么是自由变量 2. 什么是作用域链 3. 关于自由变量的取值 作用域与执
阅读全文
摘要:Ajax的全面总结 https://cloud.tencent.com/developer/article/1408339 ajax学习笔记 https://cloud.tencent.com/developer/article/1353331 一、ajax的简介 Ajax被认为是(Asynchro
阅读全文
摘要:https://segmentfault.com/a/1190000012806637 https://www.jianshu.com/p/93d756db8c81 首先,请牢记2点: (1) JS是单线程语言 (2) JS的Event Loop是JS的执行机制。 Event Loop (事件循环)
阅读全文
摘要:http://www.ruanyifeng.com/blog/2018/06/javascript-this.html https://segmentfault.com/a/1190000018017796 在函数中 this 到底取何值,是在函数真正被调用执行的时候确定下来的,函数定义的时候确定不
阅读全文
摘要:https://www.cnblogs.com/diver-blogs/p/5649270.html https://www.cnblogs.com/Chen-XiaoJun/p/6210987.html JavaScript事件模型及事件代理 事件模型 JavaScript事件使得网页具备互动和交
阅读全文
摘要:http://www.ruanyifeng.com/blog/2017/04/memory-leak.html 什么是内存泄漏?内存泄漏是指不再用到的内存,没有及时释放。既不能使用,又不能回收。 程序的运行需要内存。对于持续运行的进程,如果不及时释放不再用到的内存,内存占用越来越高,轻则影响系统性能
阅读全文
摘要:https://cloud.tencent.com/developer/article/1408283 https://cloud.tencent.com/developer/article/1195938 https://cloud.tencent.com/developer/article/13
阅读全文
摘要:js常见的创建dom节点的方法有 createElement() 创建一个元素节点 => 接收参数为string类型的nodename createTextNode() 创建一个文本节点 => 接收参数为string类型的text内容 createAttribute() 创建一个属性节点 => 接收
阅读全文
摘要:https://www.cnblogs.com/hcxy/p/7376648.html 关于字符串分割 1、slice(start,end); 关于这个方法,一定要搞懂四个关键点: (1)截取字符串时不包括下标为end的元素。 (2)end是可选参数,没有时,默认从start到结束的所有字符串。 (
阅读全文
摘要:https://www.cnblogs.com/hexinhui/p/9516544.html 修改器方法: pop(): 删除数组的最后一个元素,并返回这个元素 push():在数组的末尾增加一个或多个元素,并返回数组的新长度 reverse(): 颠倒数组中元素的排列顺序 shift(): 删除
阅读全文
摘要:数组排序 ①冒泡排序 思路: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较
阅读全文

浙公网安备 33010602011771号