240 发简信
IP属地:云南
  • 网络部分学习笔记

    关于请求 SL/TLS协议运行机制的概述 在使用不加密得传输时,信息基本是不设防、透明的,这样必然会出问题。主要问题有三类: 1.窃听风险:传输过程中,信息透明,有心人可以随...

  • 120
    new 关键字 实现

    new new关键字,是我们在开发过程中经常会使用到的一个关键字,用来配合构造函数,创建一个新的对象,用是经常用,但他是如何实现的呢。 new 的过程发生了什么 1.构建新对...

  • uni-app之点击页面某元素,滚动到指定位置

    注意:uni.createSelectorQuery() 和 uni.pageScrollTo()要放在 setTimeout() 里面才能获取到值。 比如:点击第8题的序号...

  • 120
    关于 ie 11 兼容遇到的问题

    placeholder placeholde 导致了 input 多次自动调用 input 事件, focues 时同样会触发 input 事件 导致了我所做的下拉热搜索(带...

  • 120
    vue 的响应式原理

    这次我们一起做一个最小的 vue 。 首先我们要明白几个概念。数据驱动,响应式原理,发布订阅模式和观察者模式。 数据驱动 数据响应式,双向绑定,数据驱动。 数据响应式:数据模...

  • 120
    vue-router

    hash 模式 URL 中 # 后的地址为路径地址,可以通过 location.url() 去切换路由地址,切换后的地址会被记录在访问记录,如果只改变了 # 后的地址便不会向...

  • 120
    前段工程化(二)

    模块化打包 随着前端代码量的膨胀,插件日益增多,我们不得不花大量时间去管理。模块化就是管理代码最主流的方式。它把我们的代码根据功能不同,划分成不同模块,来单独维护,从而达到便...

  • 120
    前端工程化(一)

    前端工程化:根据标准和规范,通过工具提升效率降低成本的一种手段。 它的出现是为了解决诸如 ES6 兼容, less sass 使用 ,模块化 、 组件化以及代码的压缩和上传过...

  • 120
    ES 与 TS

    ES6 是一种 JS 的规范化, JS 是 ES 的拓展。 TS 是一种 JS 的类型补充。 Web 中的 JS = ES + Web API ( DOM + BOM ) N...

  • JS性能优化(三)--碎知识

    内存问题的实际解决过程 问题情况: 1.页面经常延迟,卡顿,说明可能存在代码瞬间产生了大量的内存占用,导致GC过于频繁。 2. 页面使用时一直觉得不舒服,说明出现了内存膨胀,...

  • 120
    JS 性能优化(二) V8 引擎

    V8 介绍 V8 是市面上主流得 JS 执行引擎,它采用即时编译得运行方式,提高了编译效率。它设有一个内存上限。在 64 位运行环境下,不超过 1.5G, 在32位环境下不超...

  • 120
    目标:从购买服务器到实现使用nodejs进行前后端交互

    声明:首先,先说一下我的想法和我想实现的目标。 第一,我想学习nodejs。第二,我想买一个服务器,发布属于自己的项目。所以,我决定买一个服务器,写一个项目。这个项目包括前端...

  • 120
    JS 性能优化(一)常见 GC 算法

    任何提高效率或者节省开销的行为都可以称之为性能优化。 内存管理 为什么要进行内存管理:我们在开发过程中, 由于不是十分了解,从而造成的内存泄漏等问题,既会影响性能,也会触发一...

  • 120
    JS剖析之Promise

    JS的异步方案 JS是单线程的,实现多线程是因为浏览器不是单线程的。异步过程,调用了 WebAPI 。 Promise的实现 在实现Promise之前,我们先来了解一下他的工...

  • 120
    js剖析之函数

    函数式编程 所谓函数式编程就是把逻辑运算等内容封在函数里,如y=f(x)。函数式编制就是指的x和y之间的关系。 首先要声明函数式编程并不能提高程序性能,因为其中大量的闭包使用...

  • 小程序随笔

    2019.12.16号开始接触小程序,也是第一次接触。随笔写些流程也好,想法也罢,方便之后参考。 一、小程序简介 1.小程序是一种全新的连接用户与服务的方式。 2.小程序并非...

  • 数组操作

    1.对象型数组去重 说到数组去重,第一时间想到的就是 Set 对象,但是试用了一下,发现当想用 Array.from() 方法进行转换时候,转换成功了,却无法赋值,使用 ES...

  • React 学习笔记

    state state 的更新情况 在由于 React 引发的事件处理,如 OnClink 等触发 setState,就不会立即同步 this.state 。如果是除此之外的...

  • 微前端学习

    概念 首先我们要明确一个问题,微前端到底是什么。微前端源自于微服务,而微服务的概念出现是为了处理庞大的后端结构的臃肿问题。微前端是处理前端项目的臃肿问题, 特点 将庞大的整体...