前提是你对html、css,有着基本认知, Javascript 高级程序设计也看了差不多一小半了。 Js核心内容部分 1.异步 Eventloop,宏任务,微任务,prom...
new new关键字,是我们在开发过程中经常会使用到的一个关键字,用来配合构造函数,创建一个新的对象,用是经常用,但他是如何实现的呢。 new 的过程发生了什么 1.构建新对...
注意:uni.createSelectorQuery() 和 uni.pageScrollTo()要放在 setTimeout() 里面才能获取到值。 比如:点击第8题的序号...
placeholder placeholde 导致了 input 多次自动调用 input 事件, focues 时同样会触发 input 事件 导致了我所做的下拉热搜索(带...
这次我们一起做一个最小的 vue 。 首先我们要明白几个概念。数据驱动,响应式原理,发布订阅模式和观察者模式。 数据驱动 数据响应式,双向绑定,数据驱动。 数据响应式:数据模...
hash 模式 URL 中 # 后的地址为路径地址,可以通过 location.url() 去切换路由地址,切换后的地址会被记录在访问记录,如果只改变了 # 后的地址便不会向...
内存问题的实际解决过程 问题情况: 1.页面经常延迟,卡顿,说明可能存在代码瞬间产生了大量的内存占用,导致GC过于频繁。 2. 页面使用时一直觉得不舒服,说明出现了内存膨胀,...
V8 介绍 V8 是市面上主流得 JS 执行引擎,它采用即时编译得运行方式,提高了编译效率。它设有一个内存上限。在 64 位运行环境下,不超过 1.5G, 在32位环境下不超...
声明:首先,先说一下我的想法和我想实现的目标。 第一,我想学习nodejs。第二,我想买一个服务器,发布属于自己的项目。所以,我决定买一个服务器,写一个项目。这个项目包括前端...
任何提高效率或者节省开销的行为都可以称之为性能优化。 内存管理 为什么要进行内存管理:我们在开发过程中, 由于不是十分了解,从而造成的内存泄漏等问题,既会影响性能,也会触发一...
JS的异步方案 JS是单线程的,实现多线程是因为浏览器不是单线程的。异步过程,调用了 WebAPI 。 Promise的实现 在实现Promise之前,我们先来了解一下他的工...
state state 的更新情况 在由于 React 引发的事件处理,如 OnClink 等触发 setState,就不会立即同步 this.state 。如果是除此之外的...