240 发简信
IP属地:广东
  • ES6必知必会 (四)—— Symbol、Set和Map

    Symbol 1.Symbol 是 ES6 引入了一种新的原始数据类型,表示独一无二的值。它是 JavaScript 语言的第七种数据类型,前六种分别是:undefined、...

  • JS数组 方法整理 我要好好用数组

    说点啥 数组是程序员的法宝之一,善用数组方法可以使数据处理变的简单(优雅)。每次重新看数组的知识都有新收获。 什么是数组 数组是值的有序集合。每个值叫做一个元素,而每个元素在...

  • js基础篇(二)——字符串的各种操作

    js基础篇(一)——数组的各种操作js基础篇(三)——DOM的各种操作 1. 创建字符串 一个字符串用于存储一系列字符就像"John Doe"。一个字符串可以使用单引号或双引...

  • 性格分析(三大人格,防卫型,侵略型,和平型)你是哪一种?

    之前我也喜欢看一些关于性格分析的文章,比如十二星座的性格分析,九型人格,还有关于血型的性格分析等等。 但和现实中我观察到的真实案例对比来看,是有很多出入的。比如,我曾...

  • 120
    深入理解浏览器的缓存机制

    一、前言 缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。...

  • JS函数的工厂模式、构造函数模式、原型模式的区别

    创建对象 JS有六种数据数据类型,其中五种属于基本数据类型:Null、Boolean、undefined、String、Number。而其它值都是对象。数组是对象,函数是对象...

  • 120
    Vue之虚拟DOM和diff算法

    首先介绍一下snabbdom,snabbdom是著名的虚拟DOM库,是diff算法的鼻祖,Vue源码借鉴了snabbdom。 1、什么是虚拟DOM 虚拟DOM是用JavaSc...