文章库ARTICLE COLUMN

  • 计时器统一管理

    计时器统一管理

    摘要:计时器统一管理,写法该计时器标识符回调函数时间间隔,单位为秒回调函数参数初始化状态遍历计时器队列计算间隔时间参数获取插入队列清除计时器删除队列项清除队列调用清除清除所有计时器用实现,可以改用链接 计时器统一管理,es6 class写法 let PRIV...

    darkerXidarkerXi 评论0 收藏0
  • mocha+power-assert+istanbul测试库基础用法

    mocha+power-assert+istanbul测试库基础用法

    摘要:块就是测试用例,表示一个多带带的测试,块可以包含多个断言块块就是断言,判断预期结果和执行结果是否一致失败的话会打印错误提示注意因为箭头函数不能够访问的上下文,所以在需要用到上下文的时候不能使用,否则报错。 前言 我的英文水平有点渣,所以...

    ingoodingood 评论0 收藏0
  • 原生js实现路由 (初级篇)

    原生js实现路由 (初级篇)

    摘要:整个路由的核心连接点是的值,监听器负责监听值的变化。当值发生改变的时候,去路由表中去查询,将与当前匹配的页面作为路由出口的内容。去路由表中查找与对应的页面,将这种页面替代原来的路由出口内容。 设计思路 showImg("https://segmentfault.com...

    wdzgegewdzgege 评论0 收藏0
  • 分支管理

    分支管理

    摘要:作为小白在使用时管理分支文件时也会遇到很多坑,这篇文章主要是针对操作分支做详细说明。 作为小白在使用github时管理分支文件时也会遇到很多坑,这篇文章主要是针对git操作分支做详细说明。 一、简单命令 1)git branch -a ...

    wangzy2019wangzy2019 评论0 收藏0
  • Javascript里面最常用的6种查找字符串的方式——以及它们的性能测试

    Javascript里面最常用的6种查找字符串的方式——以及它们的性能测试

    摘要:在字符串中搜索子字符串,是最基本的操作之一,我们经常会遇到,我通常做的是,查看代码中的其他地方,看看其他人都做了什么,然后做同样的事情现在,我只是想提出一些最常用的选项,以及它们之间的性能比较,以防您关心性能,以便当涉及到将来的选择时...

    grafgraf 评论0 收藏0
  • 复习js 2

    复习js 2

    摘要:复习表达式和运算符运算符拥有如下类型的运算符。例如十进制数字用二进制表示为,位运算符就是在这个二进制表示上执行运算,但是返回结果是标准的数值。因此,用于布尔值时,当任何一个操作数为则返回如果操作数都是则返回。 复习js day2 表达式和运算...

    yhaolpzyhaolpz 评论0 收藏0
  • 又是一波前端知识点总结

    又是一波前端知识点总结

    摘要:总结的点都杂七杂八,但愿能找到对你有所帮助的,没有的也没关系嘛 总结的点都杂七杂八,但愿能找到对你有所帮助的,没有的也没关系嘛!

    dailybirddailybird 评论0 收藏0
  • 代码质量把控和项目进度之间的平衡

    代码质量把控和项目进度之间的平衡

    摘要:所以这中间需要一个取舍,哪些是要严格要求的,哪些是可以不管的。首先,好代码可能是聊出来的。比如需求确认这一块,多问多画流程图少动手。在这个过程中不断整理和梳理原有的概念。代码的直接修改。最后,好代码是改出来的。 作为前端负责人,很多时...

    imcclimccl 评论0 收藏0
  • TypeScript学习2-数据类型

    TypeScript学习2-数据类型

    摘要:另外提供了枚举类型。数组和元组数组有两种声明方式元组是一种特殊的数组元组越界时,会以联合类型来处理,具体请查阅文档。枚举枚举类型与,语言相比,另外提供了一个便利特性,可以拿到枚举的名称。 变量类型 TypeScript支持的变量类型与JavaScript...

    starsfunstarsfun 评论0 收藏0
  • TypeScript学习3-接口

    TypeScript学习3-接口

    摘要:使用场景数据类型声明和约束声明数据类型使用数据类型面向对象编程这里和面向对象语言类似,用于定义对象接口,声明对象的结构,定义类时可以实现接口,满足这个接口定义的功能。 什么是接口 TypeScript的核心就是类型检查,接口就是用于声明类型,给...

    jindongjindong 评论0 收藏0
  • TypeScript学习4-类

    TypeScript学习4-类

    摘要:再拿动物来说,鸟类是动物的一种,它不光继承了动物的特性,它还有自己的专属特性它有翅膀,它能飞。常见多态有覆盖重载两类。抽象类抽象方法抽象类不能实例化,抽象方法不能实现,需要在子类中实现。抽象类实现子类继承了父类的类,是相对的。 类-面...

    meislzhuameislzhua 评论0 收藏0
  • TypeScript学习5-接口与类的应用

    TypeScript学习5-接口与类的应用

    摘要:概述和对比接口和类在实际使用中,一般都是配合使用的。接口是一个对外的协商约定。我们先实现一个交通工具的抽象类,然后继承实现轮船类。我们可以发现抽象类已经实现的方法,子类是无需重复实现的。 概述和对比 接口和类在实际使用中,一般都是配合...

    OpenDiggOpenDigg 评论0 收藏0
  • 用js的方法实现一个new

    用js的方法实现一个new

    摘要:运算符创建一个用户定义的对象类型的实例或具有构造函数的内置对象的实例。新建对象链接对象设置指向原来指向执行一次构造函数返回对象当代码执行时,会发生以下事情一个继承自的新对象被创建。使用指定的参数调用构造函数,并将绑定到新创建的对象。 ...

    lemanlilemanli 评论0 收藏0
  • async/await 和 Promise 的用例&关系

    async/await 和 Promise 的用例&关系

    摘要:和的关系和的关系非常的巧妙,必须在内使用,并装饰一个对象,返回的也是一个对象。的会使得的代码节点自动抛出相应的异常,终止向下继续执行。示例方法内无节点没有修饰的方法内有节点注意内的对节点的作用。 假设我们有三个请求,req1,req2, req3,...

    y1chuany1chuan 评论0 收藏0
  • Vue项目实现简单的权限控制

    Vue项目实现简单的权限控制

    摘要:路由不可见实现方法在中的字段中加入该路由的访问权限列表字段。元素不可见实现方法因为某些页面中会有一些特殊的接口调用或数据展示受到权限控制显示。 在Vue项目中实现权限控制管理 对于一般稍大一些的后台管理系统,往往有很多个人员需要使用,而不...

    chaosx110chaosx110 评论0 收藏0
  • 通过focusout事件解决IOS键盘收起时界面不归位的问题

    通过focusout事件解决IOS键盘收起时界面不归位的问题

    摘要:原因经查是输入框的事件无法冒泡。这时,我们问题得到解决了,当从输入框输入内容,然后点击键盘的完成收起键盘,效果符合我们的预期。输入框失去焦点,要把键盘推出页面的滚动部分还原。 问题症状 今天在开发一个移动端的 H5 页面时,遇到了 IOS 上键...

    lifesimplelifesimple 评论0 收藏0
  • 小程序认证流程

    小程序认证流程

    showImg(https://segmentfault.com/img/bVbu99R?w=611&h=772);

    leonardofedleonardofed 评论0 收藏0
  • 移动端:web前端实用小技巧

    移动端:web前端实用小技巧

    摘要:及时搜索需要之后触发,不能满足及时搜索需求键盘点击及时触发,但是鼠标复制粘贴就不是很好了,是标准事件,当元素值发生改变时触发是当前对象发生改变,专属例如均可用文字溢出显示省略号解决如果是行内元素加一个有的时候,移动端会因为设置了这个块...

    BlackFlagBinBlackFlagBin 评论0 收藏0
  • 讲清楚基础系列——css布局

    讲清楚基础系列——css布局

    摘要:两列或三列布局使用左右中间圣杯和双飞翼布局,都是为了实现一个两侧宽度固定,中间宽度自适应的三栏布局。,,同样需要设置父元素的高度方案方案,,更适合子元素宽高固定的情况是父元素的中心点,减去图片宽度和高度的一半从而达到定位效果 两列或三...

    tuomaotuomao 评论0 收藏0
  • 讲清楚基础系列——JS执行机制

    讲清楚基础系列——JS执行机制

    摘要:为什么是单线程的单线程的是怎么实现异步的问题一多线程的操作同一个,会造成浏览器的执行冲突比如一个删除,一个修改。问题二通过事件循环机制实现异步是单线程的,主线程拥有一个执行栈和执行队列。 js为什么是单线程的?单线程的js是怎么实现异步...

    dancedance 评论0 收藏0
  • 万水千山总是情,看看this行不行

    万水千山总是情,看看this行不行

    摘要:回顾一下关键词的过程创建一个新的对象使得的指向构造函数的原型对象执行构造函数中的,改变的指向为如果结果是对象类型,则返回结果,否则返回指向的是调用时传递的第一个参数。 this = ? 在JS中,当一个函数执行时,都会创建一个执行上下文用来确认...

    lemanlilemanli 评论0 收藏0
  • vue + hls 循环 实时监控视频(m3u8格式)列表

    vue + hls 循环 实时监控视频(m3u8格式)列表

    摘要:默认已经安装好了,组件这里以为例,用什么库问题不大注循环这种实时视频的做法其实不推荐,但是你保不准,真的有这样的需要安装依赖使用循环渲染节点监控通道播放挂载节点,解析结构略节点挂载播放实时监控请求和心跳等涉及业务的略正常解 默认vue已...

    yedfyedf 评论0 收藏0
  • 常见的面试问题:【JavaScript】匹配elective后的数字输出

    常见的面试问题:【JavaScript】匹配elective后的数字输出

    摘要:方案一其中这个正则表达式是零宽度断言的写法,断言有无内容,是匹配的字符的,是指匹配以开头的字符串指匹配数字开头,可能不定数量逗号分隔后是数字的字符串。 一、问题 Url 有以下三种情况: var url_1 = "https://www.xx.cn/api?keyword=&leve...

    microcosm1994microcosm1994 评论0 收藏0
  • TypeScript最佳实践:是否使用strictnullcheck

    TypeScript最佳实践:是否使用strictnullcheck

    摘要:因为标志在时添加的,所以它的使用还没有那么广泛。截至年月,项目和项目中使用了该标志,而或都没有使用该标志。如果执行条件检查可以推断某些内容是非空的。然而,对于三元运算符来说,不幸的是情况并非如此。 原文2017年7月发布并于2017年9月更新st...

    张汉庆张汉庆 评论0 收藏0
  • ES6-迭代器(iterator)和生成器(generator)- 迭代器和生成器的高级用法

    ES6-迭代器(iterator)和生成器(generator)- 迭代器和生成器的高级用法

    摘要:在生成器中使用语句生成器也是函数,所以它也可以使用语句。只是由于生成器本身的特性,其内部的的行为会和一般函数有些差别。 前面2篇系列文章讲解了迭代器和生成器的最常用,最基础的用法;这篇来讨论迭代器和生成器的一些稍稍高级一点的用法: 1: ...

    EdisonEdison 评论0 收藏0

热门文章

<