240 发简信
IP属地:贵州
  • 240
    setTimeout延时0毫秒的作用

    setTimeout延时0毫秒的作用 遇到问题 我们在面试中经常遇到面试官会考这样一段代码: 打印出的结果应该依次是: 1 3 2. why?简单点可以这么说: js是单线程...

  • 240
    解密"秒杀"软件 | JavaScript最佳入门案例

    网上购物变得的越来普遍,各种"秒杀"抢购的活动越来越多,除了早年雷布斯的"饥饿营销",大多数秒杀活动还是有货源的,我们秒不到货,大多是因为我们败给了计算机脚本... 用jav...

  • 240
    前端工程师面试题(js)

    正值金九银十的招聘旺季,我把我珍藏整理多年的前端面试题分享给大家,分三部分。这是第二部分,js相关的很有用的基础知识。 1. 如何实现一个LazyMan? 1.1 题目 这是...

  • js 获取元素所有兄弟节点实例

    比如一个ul里面有10个li,而第3个li上有特殊的样式(比如颜色为红色,其他为黑色)。我想把其他所有li——不包括红的li——的颜色也设为红色,此时,就需要获得红li的所有...

  • 240
    es6的十大特性

    ES6(ECMAScript2015)的出现,无疑给前端开发人员带来了新的惊喜,它包含了一些很棒的新特性,可以更加方便的实现很多复杂的操作,提高开发人员的效率。本文主要针对E...

  • web存储、应用缓存、web workers

    客户端存储数据 两种方式: localStorage-没有时间限制的数据存储存储特点: localStorage方法存储的数据没有时间限制。第二天,第二周或下一年之后,数据依...

  • js设计模式之二-构造函数模式

    介绍 构造函数大家都很熟悉了,不过如果你是新手,还是有必要来了解一下什么叫构造函数的。构造函数用于创建特定类型的对象——不仅声明了使用的对象,构造函数还可以接受参数以便第一次...

  • js设计模式之一-单例模式

    介绍 从本章开始,我们会逐步介绍在JavaScript里使用的各种设计模式实现,在这里我不会过多地介绍模式本身的理论,而只会关注实现。OK,正式开始。 在传统开发工程师眼里,...