- 博客(19)
- 收藏
- 关注
原创 js作用域
目标:了解作用域对程序执行的影响及作用域链的查找机制,使用闭包函数创建隔离作用域避免全局变量污染。块作用域:被{}包裹的代码称为代码块,代码块内部声明的变量外部将【有可能】无法被访问。js中内存的分配和回收都是自动完成的,内存在不使用的时候会被垃圾回收器自动回收。函数作用域:在函数内部声明的变量只能在函数内部被访问,外部无法直接访问。内存泄漏:程序中分配的内存由于某种原因程序未释放或无法释放叫做内存泄漏。全局作用域中声明的变量,任何其他作用域都可以被访问。局部作用域分为函数作用域和块作用域。
2023-07-16 12:00:41 70
原创 BOM部分简单笔记
单线程就意味着,所有任务需要排队,前一个任务结束,才会执行后一个任务。这样所导致的问题是:如果js执行的时间过长,这样就会造成页面的渲染不连贯,导致页面渲染加载阻塞的感觉。go(参数)前进后退功能,参数如果是1前进1个页面,如果是-1后退一个页面。localStorage,可以将数据永久性存储在本地(用户的电脑),除非手动删除,否则关闭页面也会存在。浏览器有两个引擎,一个是渲染引擎,渲染html和css,第二个解析js(v8)。:前一个任务结束后再执行后一个任务,程序的执行顺序与任务的排列顺序是一致的。
2023-07-14 23:53:28 64
原创 DOM和BOM部分笔记
在h5中推出专门的data-自定义属性,在标签上一律以data-开头,在DOM对象上一律以dataset对象方式获取。表单属性中添加就有效果,移除就没有效果,一律使用布尔值表示。通过value获取值,通过type控制表单类型(text,password)。功能:每隔一段时间需要自动执行一段代码,不需要手动去触发。目标:能够使用定时器函数重复执行代码;定时器函数可以开启和关闭定时器。对象.innerText属性。纯文本,不解析标签。目标:能够修改元素的文本更换内容。定时器返回的是一个id数字。
2023-07-14 10:53:54 26
原创 录子训练营DAY8| 344.反转字符串 541. 反转字符串II 剑指Offer 05.替换空格 151.翻转字符串里的单词 剑指Offer58-II.左旋转字符串
代码随想录训练营day8
2022-11-10 00:17:19 159
原创 录子训练营| DAY4 链表 24. 两两交换链表中的节点 19.删除链表的倒数第N个节点 面试题 02.07. 链表相交 142.环形链表II
代码随想录训练营day4内容
2022-11-05 19:52:02 69
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人