用户中心USER CENTER

首页/用户
  • 我们不背诵 API,只实现 API

    摘要:接下来,我们换一种思路,用一个相对较新的来实现方法。从这道题目看出,相比考察死记硬背,这样的实现更有意义。对数组的操作我们不能陌生,其中方法更要做到驾轻就熟。最后,我们再看下社区上著名的和的实现。 有不少刚入行的同学跟我说:JavaScript 很多 API 记不清楚怎么办?数组的这方法、那方法总是傻傻分不清楚,该如何是好?操作 DOM 的方式今天记,明天忘,真让人奔溃! 甚至有的开发...

    wudengzan 发布于JavaScript
  • 【每日一包0008】arr-diff

    [github地址:https://github.com/ABCDdouyae...] arr-diff 多个数组比较,过滤出第一个数组独有的内容 用法:arr-diff(arr1, arr2, arr3...) 返回:array

    wudengzan 发布于JavaScript
  • 使用Object.prototype.toString判断数据类型

    摘要:例如基本类型数据将返回包装对象复杂类型对象引用类型将直接返回返回当前对象对应的字符串形式。例如使用方法,可以在任意值上调用这个方法帮助我们判断这个值的类型。 工作中使用 typeof 、 instanceof 操作符往往无法得到数据的准确类型,本文将结合一些知识点,写一个工具方法,来解决这个痛点。 相关知识点: JavaScript 原生提供Object对象,所有其他对象都继承自Ob...

    wudengzan 发布于JavaScript
  • 前端面试中经常问到的问题:如何提高网站性能 总结

    摘要:在某些情况下,延迟能减少一秒钟。在某些浏览器中这个预读取的行为将会与页面实际内容并行发生而不是串行。在某些图片较多的页面中,在发起图片加载请求之前预先把域名解析好将会有至少的图片加载速度提升。 1. 使用dns预解析 DNS 请求需要的带宽非常小,但是延迟却有点高,这点在手机网络上特别明显。预读取 DNS 能让延迟明显减少一些,例如用户点击链接时。在某些情况下,延迟能减少一秒钟。 在某...

    wudengzan 发布于JavaScript
  • this总结【2】—— call/apply和bind

    摘要:和概览我们要将归为一类,单独归为一类三者的共同点是都可以指定和都是绑定在的原型上的,所以的实例都可以调用这三个方法至于为什么,看完这篇文章你就懂了如果你不懂什么是实例的话,请移步深入浅出面向对象和原型概念篇深入浅出面向对象和原型概念篇第一个 1.call/apply和bind概览 我们要将call/apply归为一类,bind单独归为一类 三者的共同点是都可以指定this call/...

    wudengzan 发布于JavaScript
<