说明 对数组进行 冒泡排序 算是比较简单的,冒泡排序也是容易理解的一种排序算法了,在面试的时候,很可能就会问到。 实现原理 数组中有 n 个数,比较每相邻两个数,如果前者大于后者,就把两个数交换位置;这样一来,第一轮就可以选出一个最大的数放在最后面;那么经过 n-1(数组的 length - 1) 轮,就完成了所有数的排序。 showImg(https://segmentfault.com/img...
摘要:如果传递给方法的是一或多个数组,则该方法会将这些数组中的每一项都添加到结果数组中。如果有两个参数,该方法返回起始和结束位置之间的项,但不包括结束位置的项。为了实现排序,方法会调用每个数组项的转型方法,然后比较得到的字符串,以确定如何排序。 将数组转换成字符串 join()能够将数组用指定的字符分割成字符串 方法 用法 变量的值 表达式的值 假设 arr = [1,2,3] ...
摘要:然后看到有使用的,我试了一下,端,的浏览器都可以用离可视区域多少像素的图片可以被加载图片延迟多少毫秒加载参考文章 给手机端写接口时,发现返回的html内容中图片越多,滑动越卡,所以想用延迟加载的方式,在网上搜了很多资料,ios的开发一直在纠结safari不支持jquery,我也不清楚safari到底支不支持jquery。但是jquery很大,确实不建议使用。然后看到有使用echo.js...
摘要:经过一番折腾,总算是把自己项目里的配置调整好了,所有文件从原来的缩小到。折腾了不少时间,改动其实就一个地方,就是配置文件,记录一下自己折腾的过程。本以为那这两种方式取其一就行了。这感觉和想象中的不一样啊,说好的一个搞定一切的呢。。。 先是看到前端早读课【第1065期】再见,babel-preset-2015,听说现在有了babel-preset-env,别的什么preset都不需要了,...
摘要:从循环看和的区别的允许你声明一个作用域被限制在块级中的变量语句或者表达式。在中,绑定不受变量提升的约束,这意味着声明不会被提升到当前执行上下文的顶部。这个变量处于从块开始到初始化处理的暂存死区之中。 从for循环看let和var的区别 MDN的let: let允许你声明一个作用域被限制在块级中的变量、语句或者表达式。与var关键字不同的是,var声明的变量只能是全局或者整个函数块的。...