用户中心USER CENTER

首页/用户
  • JS 之数组的几个经典api

    摘要:一扁平化嵌套数组展平和阵列孔实现效果方法删除数组中的空槽该方法创建一个新数组,所有子数组元素以递归方式连接到指定的深度。深度级别指定嵌套数组结构应该展平的深度。方法解读该方法的实质是利用递归和数组合并方法实现扁平。是将类数组转化为数组。 本文主要来讲数组api的一些操作,如简单实现扁平化n维数组、数组去重、求数组最大值、数组求和、排序、对象和数组的转化等。 一、 扁平化嵌套数组/展平和...

    陈江龙 发布于JavaScript
  • Angular7 中使用 svg sprite

    摘要:起因看到项目中很多,使用方法都是使用标签引入。解决方案在网上了解到可以将众多文件合并成一个,用的方式区分不同的图案,然后使用标签引用。在版本废弃了命令,不再支持自定义,而中的未提供自定义或是执行外挂脚本的配置。 起因 看到项目中很多svg,使用方法都是使用img标签引入。于是就想将svg合并,像字体图标那样方便使用。 解决方案   在网上了解到可以将众多svg文件合并成一个,用symb...

    陈江龙 发布于JavaScript
  • JavaScript设计模式第一弹-创建型设计模式

    摘要:前言接下来将会为大家介绍设计模式中的创建型设计模式,在此之前需要掌握一定的对象继承基础。但是如果是工厂方法模式的话,则只需要往工厂方法中添加基类则可以。 前言 接下来将会为大家介绍设计模式中的创建型设计模式,在此之前需要掌握一定的JavaScript对象继承基础。 简单工厂模式 先说说 什么是简单工厂模式:又叫静态工厂方法,由一个工厂对象决定创建某一种产品对象类的实例 看着定义有点懵,...

    陈江龙 发布于JavaScript
  • 微信小程序之圆形进度条

    摘要:需求概要小程序中使用圆形倒计时,效果图思路使用个一个是背景圆环,一个是彩色圆环。 需求概要 小程序中使用圆形倒计时,效果图:showImg(https://segmentfault.com/img/bV3Bko?w=265&h=267); 思路 使用2个canvas 一个是背景圆环,一个是彩色圆环。 使用setInterval 让彩色圆环逐步绘制。 解决方案 第一步先写结构 一个盒...

    陈江龙 发布于JavaScript
  • Nodejs模块加载与ES6模块加载实现

    摘要:以后需要引用模块的变量函数类就在这个模块对象的取出,即使再次进来模块也不会重新执行,只会从缓存获取。所以对相同模块的再次加载都是优先缓存方式,核心模块的缓存检查依然优先于文件模块。内建模块导出启动会生成全局变量,提供方法协助加载内建模块。 原始时代 作为一门语言的引入代码方式,相较于其他如PHP的include和require,Ruby的require,Python的import机制,...

    陈江龙 发布于JavaScript
<