文章库ARTICLE COLUMN

  • 开始开发atom插件(并无系列)

    开始开发atom插件(并无系列)

    摘要:注意本文目的不在开发一个什么什么插件,只告诉你如何进行开发注下文并无太多代码,代码建议到你新建一个模版插件然后你就拥有了所有的代码,然后根据下文加深自己的理解,相信你会看懂它。开始开发入口文件有个方法释放资源的方法不要做其他事情。 at...

    solocodersolocoder 评论0 收藏0
  • 使用CI、headless Browser、mocha对前端代码进行测试

    使用CI、headless Browser、mocha对前端代码进行测试

    摘要:持续集成指的是只要代码有变更,就自动运行构建和测试,反馈运行结果。我们无法保证之前的逻辑完全符合曾经的要求,这时候我们就需要编写测试代码对功能点进行测试。使用直接在命令行运行测试用例。是一个可以在命令行对页面进行测试的框架。 什么是CI...

    fizzfizz 评论0 收藏0
  • CreateJS入门 -- 注释详细到爆炸(My Style)

    CreateJS入门 -- 注释详细到爆炸(My Style)

    摘要:以后所有的文章都会第一时间更新到这里,然后同步到其他平台。获取画布的宽和高,后面计算使用定义静态资源人物动作雪碧图天空地面远山近山创建资源加载队列用还是用标签来加载如果是的时候,就用标签来加载,如果不能用标签的话,就用来加载。 写在前...

    RenderRender 评论0 收藏0
  • Vue源码中的nextTick的实现逻辑

    Vue源码中的nextTick的实现逻辑

    摘要:这是因为在运行时出错,我们不这个错误的话,会导致整个程序崩溃掉。如果没有向中传入,并且浏览器支持的话,我们的返回的将是一个。如果不支持,就降低到用,整体逻辑就是这样。。 我们知道vue中有一个api。Vue.nextTick( [callback, context] )他的...

    AnshiiiAnshiii 评论0 收藏0
  • lodash速览:数组方法(一)

    lodash速览:数组方法(一)

    摘要:将一个数组按照一定的长度分割为个数组。接收一个过滤参数,将不合格的数组项删除。将数组降维进行拉伸。返回数组的第一项。获取数组除最后一项的所有值,相当于删除最后一项。数组从项到项切割成一个新数组。取出数组的第项。删除数组中符合条件的项。...

    UCloudUCloud 评论0 收藏0
  • H5页面实现下载文件(apk、txt等)的三种方式

    H5页面实现下载文件(apk、txt等)的三种方式

    需求描述 ----》》》评论里面指出有的类型的文件下载不了,主要是因为下面的方法本质上都是改变location.href,当浏览器不能‘理解’这种类型时,就会直接下载,反之,浏览器就会直接打开,并不会下载 接到的原始需求是这样的,有一个H5页面,页面中有个...

    newsningnewsning 评论0 收藏0
  • JavaScript事件循环探索

    JavaScript事件循环探索

    摘要:事件循环事件循环具有至少两个队列处理任务。同时含有宏任务和微任务主线程运行运行运行运行本例中在的事件处理函数里增加了一个立即兑现的,需要运行。处理的事件处理函数计时器主线程运行运行运行运行 一直对js的事件循环不是很清晰,最近看了JavaSc...

    hqmanhqman 评论0 收藏0
  • 水平居中布局与滚动条跳动的千年难题

    水平居中布局与滚动条跳动的千年难题

    摘要:于是,问题来了,信息流页面,如新浪微博,是从上往下渲染的。,结构类似几个页面通过头部的水平导航刷新切换,结果有的页面有滚动条,有的没有。 绝大多数的页面间布局都是水平居中布局,主体定个宽度,然后margin: 0 auto的节奏~例如,妇女之友大淘...

    techstaytechstay 评论0 收藏0
  • 之前,我发了一些关于HeyUI组件库的一些文章,有些人建议我把开发中遇到的问题共享出来,这一篇算是一个尝试,看大家反馈,会有更多的开发知识共享。 首先,这一篇,说的是vue开发中的深坑,并不是有一些文章写的vue安装失败,模块找不到,或者vue-ro...

    idealcnidealcn 评论0 收藏0
  • vue2.0+axios+mock+axios-mock+adapter实现登陆

    vue2.0+axios+mock+axios-mock+adapter实现登陆

    摘要:做项目过程中,需要用到后台模拟数据,在机缘巧合下发现了,在学习使用的过程中又偶遇了。 做项目过程中,需要用到后台模拟数据,在机缘巧合下发现了mock,在学习使用的过程中又偶遇了axios-mock-adapter。现在将实例展示如下: 准备 实例是建立在vue-...

    RancherLabsRancherLabs 评论0 收藏0
  • 小程序开发技巧总结

    小程序开发技巧总结

    摘要:前言最近公司要开发一款电商小程序,匆忙看了一遍文档就开始干活了。整体开发体验个人感觉不太好,特别是如果之前习惯了开发,突然去开发小程序,感觉很鸡肋。 前言 最近公司要开发一款电商小程序,匆忙看了一遍文档就开始干活了。整体开发体验个人感...

    Wuv1UpWuv1Up 评论0 收藏0
  • Javascript事件流

    Javascript事件流

    摘要:见下图更直观在事件流中,事件的目标在捕获阶段不会接受到事件,这意味着在捕获阶段,事件从到后就停止了。下一个阶段是目标阶段,于是事件在上发生,并在事件处理中被看成是冒泡阶段的一部分,然后,冒泡阶段发生,事件又传回。 CONTENTS DOM事件流 ...

    baiybaiy 评论0 收藏0
  • cookie、sessionStorage、localStorage

    cookie、sessionStorage、localStorage

    摘要:之前只知道的一些存储量,过期时间上的区别,今天仔细研究了一下它们用法上的区别。这个限制确保了储存在中的信息只能让批准的接受者访问,而无法被其他域访问。中所有的名字和值都是经过编码的,所以必须使用来解码。属于永久性存储。 之前只知道cook...

    xuweijianxuweijian 评论0 收藏0
  • 【刷算法】二叉搜索树的第k个结点

    【刷算法】二叉搜索树的第k个结点

    摘要:题目描述给定一棵二叉搜索树,请找出其中的第小的结点。例如,,,,,,,中,按结点数值从小到大顺序第三小结点的值为。分析二叉搜索树的特点就是对于某个点来说,左子树上的点小于该点,右子树上的点大于该点。 题目描述 给定一棵二叉搜索树,请找...

    plokmju88plokmju88 评论0 收藏0
  • elementUI select组件value值注意事项

    elementUI select组件value值注意事项

    摘要:组件的使用方式就不细说,可查看组件使用方式主要要说一下注意事项组件可以动态生成选项,选项绑定对应的文本值和值。 select组件的使用方式就不细说,可查看select组件使用方式 主要要说一下注意事项:select组件可以动态生成option选项,option选项...

    OnlyMyRailgunOnlyMyRailgun 评论0 收藏0
  • HTTP笔记

    HTTP笔记

    摘要:主要内容协议概述状态码报头协议协议是互联网使用最多的协议,是客户端和服务器请求应答的标准,端口是。一般用于与请求永久移动。今后任何新的请求都应使用新的代替未修改。 主要内容 协议概述 状态码 报头 http协议 http协议是互联网使用最多的协...

    maybe_009maybe_009 评论0 收藏0
  • @hot热加载修饰器导致static静态属性丢失(已解决)

    @hot热加载修饰器导致static静态属性丢失(已解决)

    摘要:转码后,我们的静态属性同样挂载到了这个新的上,这是的操作,无解,它已经不是原来的了。这就导致我们在里层的中去调用等静态属性就会报。所以尽可能不使用静态属性,而是直接置顶用变量代替。 react开发的时候,引入热加载,用了修饰器的引入方式,...

    JasonZhangJasonZhang 评论0 收藏0
  • 前端知识分类收纳(1)-正则表达式

    前端知识分类收纳(1)-正则表达式

    摘要:最近迷上了收纳,买了好多的箱子,开始整理屋里的东西。同时,返回的这个数组同时还是一个对象,它拥有两个属性,分别为表示当前匹配到的子字符串所处的位置,属性表示被匹配的原始字符串。 最近迷上了收纳,买了好多的箱子,开始整理屋里的东西。好友...

    yy13818512006yy13818512006 评论0 收藏0
  • jQuery的大致实现原理

    jQuery的大致实现原理

    摘要:进一步完善给个缩写并且使其可以是节点或者选择器可将所有的添加一个可将所有的变为封装按照的思路封装一个函数升级一下满足规则 封装一个函数 function addClass(classes){}//可将所有输入的标签的class添加一个类 再封装一个函数 function setText(t...

    twohappytwohappy 评论0 收藏0
  • ES6 系列之模拟实现一个 Set 数据结构

    ES6 系列之模拟实现一个 Set 数据结构

    摘要:基本介绍提供了新的数据结构。初始化本身是一个构造函数,用来生成数据结构。函数可以接受一个数组或者具有接口的其他数据结构作为参数,用来初始化。返回一个布尔值,表示该值是否为的成员。清除所有成员,无返回值。 基本介绍 ES6 提供了新的数据结...

    BackacheBackache 评论0 收藏0
  • GridManager 开源历程

    GridManager 开源历程

    摘要:历程启动于年月日不曾想这一坚持已经多天了。每个午饭后晚饭前。期间对的认知与实践提升明显,并沉淀下名为的类库。每次发布前的,成为一种风险把控。在此之前从没有如此的认同单元测试,也相信这终将会成为一种大家都遵守的契约。 GridManager历程 Gr...

    honhonhonhon 评论0 收藏0
  • 将你的 Virtual dom 渲染成 Canvas

    将你的 Virtual dom 渲染成 Canvas

    摘要:项目概述一个基于的插件库,按照函数的写法,直接将生成的渲染到中。支持常规的滚动操作和一些基础的元素事件绑定。受益于立即模式允许直接发送绘图命令到。渲染是一种保留模式,保留模式是一种声明性,用于维护绘制到其中的对象的层次结构。 项目概述...

    adieadie 评论0 收藏0
  • webpack使用记录

    webpack使用记录

    容易混淆概念解析 读这篇文章理清下面概念 webpack 中那些最易混淆的 5 个知识点 1.module,chunk 和 bundle 的区别是什么?2.filename 和 chunkFilename 的区别 版本区别 webpack 2x entry output loaders file-loader:把文件输出到一个文件夹中,在代...

    SikeSike 评论0 收藏0
  • 安装Ubuntu server并实现远程访问

    安装Ubuntu server并实现远程访问

    摘要:打开新建虚拟机,然后也是跟安装版本类似的步骤,跟着向导走。请记住这个密码,在远程访问的时候填入。修改远程访问权限。然后找到属性修改为使用指令获取到的下载,对其进行如图所示的设置,然后点击连接,连接成功我们就可以进行远程访问了 1.在Ubun...

    JoonasJoonas 评论0 收藏0
  • 团队合作必备的Git操作

    团队合作必备的Git操作

    编辑器&Mac 1、编辑器的使用vs code 插件 git辅助工具,可查看代码的书写者:Git Blame 2、 Mac工具使用 强大终端 item2 3、在 macOS 中完美配置文件名大小写敏感(解决git默认对大小写不敏感问题)解决git大小写不敏感 知识篇 一、git使用 一般企业中...

    tinyqtinyq 评论0 收藏0

热门文章

<