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

    javascript系列--深入浅出的理解javascript的快排sort实现原理

    深入浅出的理解javascript的快排sort实现。v8引擎对sort函数做了处理,映射到ArraySort方法,然后调用InnerArraySort内部数组排序(注释的地方),对于length <= 22,数组使用的是插入排序InsertionSort(稳定的排序算法),减少递归深度,`>10`的数组使用快速排序QuickSort(不稳定的排序算法)。
    2019-05-28
    浏览(1134)

    JavaScript系列--深浅拷贝简单实现

    JavaScript系列--深浅拷贝简单实现。浅拷贝方法:Object.assign(),展开语法Spread,Array.prototype.alice(),array.prototype.concat()。深拷贝方法:JSON.parse(JSON.stringify(object)),对于undefined,symbol和函数的会直接忽略。
    2019-05-27
    浏览(951)

    javascript系列--时间复杂度和空间复杂度

    javascript系列--时间复杂度和空间复杂度。分析算法执行效率与数据规模之间的增长关系,可以粗略的表示,越高阶复杂度的算法,执行效率越低。复杂度学习之后,有时候可以避免写出效率低的代码。
    2019-05-21
    浏览(1203)

    JavaScript系列--类型判断(typeof,instanceof,constructor,Object.prototype.toString())

    判断类型主要时四个方法:(1)typeof;(2)instanceof;(3)constructor;(4)Object.prototype.toString()。从基本的六种类型判断,可以使用typeof,如果涉及到对象的内部类型时候,需要使用Object.prototype.toString(),如果需要判断空对象,可以使用ES6 的 for in 来判断,用window属性指向自身来判断是不
    2019-05-16
    浏览(1693)

    javascript之认识并理解构造函数,原型和原型链

    javascript之认识并理解构造函数,原型和原型链。1、Symbol是基本数据类型,作为构造函数并不完整,因为不支持语法new Symbol(),但是原型上拥有constructor属性,即Symbol.prototype.constructor。2、引用类型constructor属性值是可以修改的,但是对于基本类型的是只读的,当然null和undefined没有constructor属性
    2019-04-29
    浏览(1251)

    Cordova+Vue实现Android APP开发(一)

    Cordova+Vue实现Android APP开发。android开发以前干过,但是一直觉得比较麻烦,缺少分享功能,现在的app大多数是h5的混合开发的app,需要用到原生的android API的时候需要去做兼容,如果是开发速度合并效率,还是混合的H5开发比较受企业的青睐。现在先来自己趟趟水环境配置。
    2019-04-18
    浏览(2761)
交流咨询
    官方QQ群
    群号663940201,欢迎加入!
    sau交流学习社区交流群

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

图文推荐

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