用户中心USER CENTER

首页/用户
  • 排序算法的Javascript实现

    摘要:排序加了的插入排序。分别以索引数为的元素为起点,将其看做不同的组,,,为一组,,为一组依次分组,按照组为单位进行插入排序。各组都已经插入排序一轮过后,将除以向下取整,再进行分组并将各组分别进行插入排序,直到为。 1.冒泡排序: 比较相邻的两个数,如果前一个数大于后一个数,就将这两个数换位置。每一次遍历都会将本次遍历最大的数冒泡到最后。为了将n个数排好序,需要n-1次遍历。如果某次遍历中...

    tommego 发布于JavaScript
  • html5 video 视频页面内缓存 - 全量加载方法

    摘要:此属性用于定义视频是否预加载。它并没有自动进行全部视频内容的下载,这样的策略实际有利于节约用户宽带造成不必要的请求。因此,我们可以通过播放视频一会在暂停用于视频缓冲的方式在后台进行视频加载。 preload 默认情况下我们实现一个简单的 H5 的播放器,只需要这么简单的代码就好: 这个时候用户点击播放按钮就可以开始播放了。 但是为了更好的用户体验,我们有的时候需要预加载视频,...

    tommego 发布于JavaScript
  • __proto__与prototype的理解

    这篇文章主要 解决的问题 是:什么是__proto__?什么是prototype?他们的关系是什么?在原型链中扮演什么角色? proto和prototype prototype是函数的一个属性,在定义构造函数的时候自动创建,它指向函数的原型,被 __proto__指向。这个原型对象里包含着自定义的方法属性。 __proto__是对象的内部属性,它指向构造器的prototype,对象依赖它来进...

    tommego 发布于JavaScript
  • ES6学习手稿之基本类型扩展

    摘要:它是一个通用标准,奠定了的基本语法。年月发布了的第一个版本,正式名称就是标准简称。结语的基本扩展还有一些没有在这里详细介绍。 前言 ES6标准以及颁布两年了,但是,好像还没有完全走进我们的日常开发。这篇文章从ES6的基本类型扩展入手,逐步展开对ES6的介绍。 ECMAScript和JavaScript JavaScript是由Netscape创造的,该公司1996年11月将JavaSc...

    tommego 发布于JavaScript
  • JavaScript函数柯里化

    摘要:函数柯里化的对偶是,一种使用匿名单参数函数来实现多参数函数的方法。这是基于的富应用开发的方法实现反柯里化可能遇到这种情况拿到一个柯里化后的函数,却想要它柯里化之前的版本,这本质上就是想将类似的函数变回类似的函数。 什么是柯里化? 官方的说法 在计算机科学中,柯里化(英语:Currying),又译为卡瑞化或加里化,是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数...

    tommego 发布于JavaScript
<