【内推字节】欢迎简历chengxinsong@bytedance.com
更多>>

    js图片懒加载及优化

    js图片懒加载及优化。为啥要对图片使用懒加载?我们首先来聊聊这个问题,对于页面来说架子啊速度影响着最大的就是图片,一张普通的图片可以达到4-5M的大小,而代码压缩也就只有几十KB。当页面图片过多的时候,页面加载速度很缓慢,一个页面加载几秒没有完成,用户体验不好,会丧失很多用户的。所以对于图片过多的页面,可以为了加速页面加载速度,很多时候我们需要将页面内未出现的可视区域内的图片先不加载
    2019-03-26
    浏览(1118)

    webAssembly初探究竟

    webAssembly初探究竟。webAssembly是一种新的字节码格式,主流的浏览器已经支持webAssembly。和JS需要解释执行不同的是,webAssembly字节码和底层机器码很相似可快速装载运行,因此性能相对于JS解释执行大大提升。也就是说webAssembly并不是一门编程语言,而是一份字节码标准,需要用高级语言编译出字节码放到webAssembly虚拟机中才能运行
    2019-03-25
    浏览(1341)

    Virtual DOM 真的比操作原生 DOM 快吗?

    这是一个性能 vs. 可维护性的取舍。框架的意义在于为你掩盖底层的 DOM 操作,让你用更声明式的方式来描述你的目的,从而让你的代码更容易维护。没有任何框架可以比纯手动的优化 DOM 操作更快,因为框架的 DOM 操作层需要应对任何上层 API 可能产生的操作,它的实现必须是普适的。针对任何一个 benchmark,我都可以写出比任何框架更快的手动优化,但是那有什么意义呢?在构建一个实际应用的时候
    2019-03-14
    浏览(1795)

    简单说说JavaScript的Generator 实现(ES6)

    简单说说JavaScript的Generator 实现(ES6)。加上 * 的函数执行后拥有了 next 函数,也就是说函数执行后返回了一个对象。每次调用 next 函数可以继续执行被暂停的代码。
    2019-02-23
    浏览(951)

    JavaScript之浅析原型链与继承

    浅析原型链与继承。继承是面向对象(OOP)语言中的一个最为人津津乐道的概念。许多面对对象(OOP)语言都支持两种继承方式::接口继承 和 实现继承 。接口继承只继承方法签名,而实现继承则继承实际的方法。由于js中方法没有签名,在ECMAScript中无法实现接口继承。ECMAScript只支持实现继承,而且其 实现继承 主要是依靠原型链来实现的。
    2019-02-23
    浏览(908)

    浅析JavaScript解析赋值、浅拷贝和深拷贝的区别

    浅析解析赋值、浅拷贝和深拷贝的区别。赋值是将某一数值或对象赋给某个变量的过程;浅拷贝是创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝;深拷贝是会拷贝所有的属性,并拷贝属性指向的动态分配的内存。
    2019-02-17
    浏览(1916)

    javascript正则表达式学习(一)--字符匹配

    javascript正则表达式学习,(1)字符匹配攻略;(2)位置匹配攻略。字符匹配包括:两种模糊匹配,字符组,量词,分支结构,掌握上述的四点能解决大部分常见的情形。
    2019-02-14
    浏览(1404)

    浅析Promise内部结构

    1、什么是promise?promise是表示异步操作的最终结果;可以用来解决回调地狱和并发IO操作的问题;2、promise 的核心是什么?promise的核心就是链式调用;3、采用什么方法可以实现链式调用?通过使用then的方法,then方法是用来注册在这个Promise状态确定后的回调,很明显,then方法需要写在原型链上。4、promise是如何解决回调地狱的问题?
    2019-02-11
    浏览(1043)
交流咨询
    官方QQ群
    群号663940201,欢迎加入!
    sau交流学习社区交流群

微信群
欢迎加入微信群
微信公众号
欢迎关注微信公众号

图文推荐

微信群
saucxs聊天机器人
saucxs
hi ,欢迎来到sau交流学习社区,欢迎与我聊天,问我问题哦!