关键字:this
  • 用数组建立一个简单的循环
    有时我们需要不停的循环数组的元素,就像一组旋转的图片,或者音乐的播放列表。这里告诉你如何使一个数组拥有循环的能力: function makeLooper(arr) { arr.loopIdx = 0; arr.current = ...
  • 一个入门级别的前端打包工具
    同步发表于:CSDN 掘金 知乎 GitBook Blog 写在前面 长期以来,前端的模块化管理都不很成熟(webpack出现之前),为此,早期(ES5时代)为了实现依赖管理,甚至会利用window等全局对象进行模块注册。而如今有了web ...
  • ES2020 中 Javascript 10 个你应该知道的新功能
    好消息 - ES2020 新功能已经落地!这就意味着,现在对 ES2020 中 Javascript 的新增和改进要有一个完整的了解。让我们来看看都有哪些改变。1、BigIntBigInt,Javascript 中最期待的新功能终于落地。它 ...
  • Vue+Vuex 实现全局统一错误提示
    背景:最近做的Vue项目里需要实现全局统一错误提示组件 之前的错误提示统一放在axios封装的组件里,因为请求的时候无法访问vue实例,只好单独引入实现。 法一:引入element-ui样式 import { Message } from ...
  • 常用算法整理
    剑指Offer http://itmyhome.com/sword-means-offer/sword-means-offer.pdf 算法可视化界⾯ https://github.com/algorithm-visualizer/al ...
  • JS性能优化
    计算图片大小 对于一张 100 * 100 像素的图片来说,图像上有 10000 个像素点,如果每个像素的值是RGBA存储的话,那么也就是说每个像素有 4 个通道,每个通道 1 个字节(8 位 = 1个字节),所以该图片大小大概为 39K ...
  • WebGL之延迟着色
    什么是延迟着色(Deferred Shading)?它是相对于正常使用的正向着色(Forward Shading)而言的,正向着色的工作模式:遍历光源,获取光照条件,接着遍历物体,获取物体的几何数据,最后根据光照和物体几何数据进行计算。 但 ...
  • 初学者想快速成长为web前端大牛?听听这些有用的经验!
    我曾以为成为一个技术大牛的唯一途径是玩命地学习与工作,这个想法差点毁了我。后来我开始反思,发现自己的时间安排极为不合理,并逐渐悟出了下面这5个道理,这才让自己从那种高压状态中解脱出来。 结合个人经历总结的前端入门方法,总结从零基础 ...
  • 简单而优雅地操作DOM事件的方法
    很多人还在这样做 element.addEventListener('type', obj.method.bind(obj)) element.addEventListener('type', function (event) {}) e ...
  • 细数 typescript 中那些奇怪的符号
    作者:全栈修仙之路 公号 / 阿宝哥 <!-- wp: ...

暂无数据