关于请求 SL/TLS协议运行机制的概述 在使用不加密得传输时,信息基本是不设防、透明的,这样必然会出问题。主要问题有三类: 1.窃听风险:传输过程中,信息透明,有心人可以随...
关于请求 SL/TLS协议运行机制的概述 在使用不加密得传输时,信息基本是不设防、透明的,这样必然会出问题。主要问题有三类: 1.窃听风险:传输过程中,信息透明,有心人可以随...
new new关键字,是我们在开发过程中经常会使用到的一个关键字,用来配合构造函数,创建一个新的对象,用是经常用,但他是如何实现的呢。 new 的过程发生了什么 1.构建新对...
注意:uni.createSelectorQuery() 和 uni.pageScrollTo()要放在 setTimeout() 里面才能获取到值。 比如:点击第8题的序号...
placeholder placeholde 导致了 input 多次自动调用 input 事件, focues 时同样会触发 input 事件 导致了我所做的下拉热搜索(带...
这次我们一起做一个最小的 vue 。 首先我们要明白几个概念。数据驱动,响应式原理,发布订阅模式和观察者模式。 数据驱动 数据响应式,双向绑定,数据驱动。 数据响应式:数据模...
hash 模式 URL 中 # 后的地址为路径地址,可以通过 location.url() 去切换路由地址,切换后的地址会被记录在访问记录,如果只改变了 # 后的地址便不会向...
模块化打包 随着前端代码量的膨胀,插件日益增多,我们不得不花大量时间去管理。模块化就是管理代码最主流的方式。它把我们的代码根据功能不同,划分成不同模块,来单独维护,从而达到便...
前端工程化:根据标准和规范,通过工具提升效率降低成本的一种手段。 它的出现是为了解决诸如 ES6 兼容, less sass 使用 ,模块化 、 组件化以及代码的压缩和上传过...
ES6 是一种 JS 的规范化, JS 是 ES 的拓展。 TS 是一种 JS 的类型补充。 Web 中的 JS = ES + Web API ( DOM + BOM ) N...
内存问题的实际解决过程 问题情况: 1.页面经常延迟,卡顿,说明可能存在代码瞬间产生了大量的内存占用,导致GC过于频繁。 2. 页面使用时一直觉得不舒服,说明出现了内存膨胀,...
V8 介绍 V8 是市面上主流得 JS 执行引擎,它采用即时编译得运行方式,提高了编译效率。它设有一个内存上限。在 64 位运行环境下,不超过 1.5G, 在32位环境下不超...
声明:首先,先说一下我的想法和我想实现的目标。 第一,我想学习nodejs。第二,我想买一个服务器,发布属于自己的项目。所以,我决定买一个服务器,写一个项目。这个项目包括前端...
任何提高效率或者节省开销的行为都可以称之为性能优化。 内存管理 为什么要进行内存管理:我们在开发过程中, 由于不是十分了解,从而造成的内存泄漏等问题,既会影响性能,也会触发一...
JS的异步方案 JS是单线程的,实现多线程是因为浏览器不是单线程的。异步过程,调用了 WebAPI 。 Promise的实现 在实现Promise之前,我们先来了解一下他的工...
函数式编程 所谓函数式编程就是把逻辑运算等内容封在函数里,如y=f(x)。函数式编制就是指的x和y之间的关系。 首先要声明函数式编程并不能提高程序性能,因为其中大量的闭包使用...
2019.12.16号开始接触小程序,也是第一次接触。随笔写些流程也好,想法也罢,方便之后参考。 一、小程序简介 1.小程序是一种全新的连接用户与服务的方式。 2.小程序并非...
1.对象型数组去重 说到数组去重,第一时间想到的就是 Set 对象,但是试用了一下,发现当想用 Array.from() 方法进行转换时候,转换成功了,却无法赋值,使用 ES...
state state 的更新情况 在由于 React 引发的事件处理,如 OnClink 等触发 setState,就不会立即同步 this.state 。如果是除此之外的...
概念 首先我们要明确一个问题,微前端到底是什么。微前端源自于微服务,而微服务的概念出现是为了处理庞大的后端结构的臃肿问题。微前端是处理前端项目的臃肿问题, 特点 将庞大的整体...