用户中心USER CENTER

首页/用户
  • linux 批量重命名 (你只要会用 js replace 函数)

    摘要:需求今天工作的时候需要处理一批文件,具体命名形式是,要把它们改成。下的命令有两种版本,一种是语言版本,一种是版。剩下的,只要你会用的函数就拉。对应到命令中,就是效果是和函数是一样的。 注意:rename 命令有 C 语言 和 perl 两个版本,这里只介绍 perl 版本。 showImg(https://segmentfault.com/img/bVKzuc?w=1404&h=500...

    reclay 发布于JavaScript
  • JavaScript数组去重最佳选择

    摘要:时间为如果依赖排序在字符和数字组合中更是依赖大大增加的时间,并且影响了原有数组顺序。时间为,同为循环对比,但是增加了内层循环次数。总体来说最佳选择为但是推荐使用大道至简 数组值只包含了字符和数字,更多类型增加不会影响以下method_*的排序(时间排序) 测试环境:版本 57.0.2987.133 (64-bit) var arr1 = [1, 1, 2, 2, 3, 4, 4, 5,...

    reclay 发布于JavaScript
  • 2d变换矩阵

    2d变换矩阵 2d变换矩阵总共有6个可动的参数,这六个参数分别控制不同的变换 | a b 0 | | c d 0 | | tx ty 1 | a 水平缩放 b 水平拉伸 c 垂直拉伸 d 垂直缩放 tx 水平位移 ty 垂直位移 当矩阵为1的单元矩阵的时候 表明该图形没有变换 同等效果 缩放:scale(sx, sy) 等同于 matrix(sx, 0, 0, sy, 0, 0); 平移...

    reclay 发布于JavaScript
  • es5学习笔记——拜读JavaScript高级程序设计(持续更新)

    摘要:当以非构造函数形式被调用时,等同于。并且,函数执行完毕后,其活动对象不会被销毁,因为匿名函数的作用域链仍然在引用这个活动对象。知道闭包被销毁,创建函数的活动对象才会被回收。 本着尽可能多的完善基础知识,打好基础,做一条有梦想的咸鱼。 1.数据类型 基本数据类型:Undefined,Null,Boolean,Number,String,一种复杂数据类型Object 2.typeof操...

    reclay 发布于JavaScript
  • js 数组去重(单元素和对象数组)

    摘要:源码方案,旧方案方案,相比方案一,少了一层循环,提高效率,逻辑更加清晰使用方法 源码 //方案1,旧方案 Array.prototype.unique = function(key) { var arr = this; var n = [arr[0]]; for (var i = 1; i < arr.length; i++) { if (key...

    reclay 发布于JavaScript
<