文章库ARTICLE COLUMN

  • 【webpack】: 记一次jsbundle体积优化

    【webpack】: 记一次jsbundle体积优化

    摘要:背景最近接到一个任务是帮忙优化的体积,项目是用开发,多入口。这就涉及到两次打,那这两次打的如何打通呢的方式配合使用。通过可以将挂载到已经存在的某个变量上。通过其它一些变量的方式暴露出去。不同的配置可以将你的库打成一个库,库甚至是一个库...

    FundebugFundebug 评论0 收藏0
  • 页面跳转时,点击上报丢失问题解析

    页面跳转时,点击上报丢失问题解析

    摘要:背景最近在工作中,遇到了页面跳转时点击上报丢失的问题,突出表现在微信的上,上报后直接跳转的失败率达到了惊人的。对这三种失效的方案有兴趣的可以看页面跳转时,统计数据丢失问题探讨把要跳转的放到中,然后在下一个页面上上报点击。 背景 最近在...

    BmobBmob 评论0 收藏0
  • javascript 哈希表

    javascript 哈希表

    摘要:分段求和法根据当前哈希表的位数把所要插入的数值分成若干段,把若干段进行相加,舍去调最高位结果就是这个值的哈希值。而二次探测再散列只有在哈希表长为形如为整数的素数时才可能。数据为数据的哈希值与更大素数求模后存储到线性表中冲突的个数。 其...

    Yi_Zhi_YuYi_Zhi_Yu 评论0 收藏0
  • 深入nodejs中流(stream)的理解

    深入nodejs中流(stream)的理解

    摘要:等文件一旦打开,立刻执行写入操作发射一个缓存区清空的事件自定义可写流为了实现可写流,我们需要使用流模块中的构造函数。 流的基本概念及理解 流是一种数据传输手段,是有顺序的,有起点和终点,比如你要把数据从一个地方传到另外一个地方流非常重...

    tianyutianyu 评论0 收藏0
  • 读懂 SOLID 的「开闭」原则

    读懂 SOLID 的「开闭」原则

    摘要:事件驱动模型对于一些复杂的事件驱动模型,比如拖拽,往往使用开闭原则会达到意想不到的效果。 这是理解SOLID原则,介绍什么是开闭原则以及它为什么能够在对已有的软件系统或者模块提供新功能时,避免不必要的更改(重复劳动)。 开闭原则是什么 Softw...

    awkjawkj 评论0 收藏0
  • 基于Vue的事件响应式进度条组件

    基于Vue的事件响应式进度条组件

    摘要:事件响应式进度条的应用场景主要是自定义播放器的进度条。效果图以上就是可以利用本组件实现的一些效果,他们都能响应和两种事件。部分对现在就有需求使用这个带事件的进度条的同学来说,看看这部分,可以帮助你自己修改完善它。 写在前面 找了很多vue...

    renweihubrenweihub 评论0 收藏0
  • call、apply、bind的用法小结

    call、apply、bind的用法小结

    摘要:新手经常犯的一个错误是将一个方法从对象中拿出来,然后再调用,希望方法中的是原来的对象。如果不做特殊处理的话,一般会丢失原来的对象。 call、apply、bind是JavaScript中Function函数自带的方法,主要用于改变this的指向 区别: call() 1.语法...

    woshicixidewoshicixide 评论0 收藏0
  • History对象

    History对象

    摘要:方法接收三个参数,依次为一个与指定网址相关的状态对象,事件触发时,该对象会传入回调函数。当前页面的对象,即方法中第一个参数的值。 基本概念 history接口允许操作浏览器的曾经在标签页或者框架里访问的会话历史记录。 属性 history.length hist...

    高璐高璐 评论0 收藏0
  • 一个菜鸟(老yin逼)教后端的你如何"一天"做好微信小程序

    一个菜鸟(老yin逼)教后端的你如何"一天"做好微信小程序

    摘要:自从微信公开课说可以真机调试,我煞费苦心乱琢磨做,看文档,画葫芦画瓢,终于做一个小程序并上传而且审核成功了。就是微信给我们提供的。你要问我为什么,画葫芦画瓢不会啊不过听说微信的语法是什么的,虽然我不懂。 前言 万事开头难,小程序也不例...

    elvaelva 评论0 收藏0
  • 巧用 `Promise.all` 实现函数:有一个 Promise 被 resolve 整个函数就被

    巧用 `Promise.all` 实现函数:有一个 Promise 被 resolve 整个函数就被

    摘要:调用分布式服务接口时经常会遇到这样的问题接口方提供多个供用户调用,只要有一个返回成功就算成功。但是请注意不是等到有一个被时返回,而是只要有一个被时就会返回,不论这个是还是。 调用分布式服务接口时经常会遇到这样的问题:接口方提供多个 IP ...

    genefygenefy 评论0 收藏0
  • JS观察者模式

    JS观察者模式

    摘要:观察者模式观察者模式在的学习过程中很重要,尤其是最近几年框架的发展。观察者模式很好的体现了松耦合原则和单一职责原则。观察者模式由主体和观察者组成,主体负责发布事件,观察者通过订阅事件来观察主体。 观察者模式 观察者模式在JS的学习过程中...

    zackleezacklee 评论0 收藏0
  • JavaScript中Object基础内部方法

    JavaScript中Object基础内部方法

    摘要:对于对象的操作基本上都会调用底层的对象内部方法我们可以看出在标准中定了种内部方法双代表内部方法在一般的代码中不可见你可以调用删除或覆写通过对象普通方法但是无法操作内部方法下面通过一个思维导图来展示这种基础的内部方法若看不清楚可以在微信...

    jiekechoojiekechoo 评论0 收藏0
  • 从history api看主流框架的路由机制

    从history api看主流框架的路由机制

    摘要:前端路由库的作用是改变地址栏,支持浏览器前进后退,并同步路由对应的视图,这里以及其依赖的库说一下路由机制原文地址前提首先简单介绍一下前端路由机制所依赖的事件及对应的事件对于支持新增方法的浏览器,可以通过设置来在浏览器栈中新增一条记录设...

    LyuxLyux 评论0 收藏0
  • Event

    Event

    摘要:事件本身包含所有事件通用的属性和方法。注册事件监听有三种方式可以为元素注册事件处理函数。属性接口事件处理函数可以附加在各种对象上,包括元素,对象上等。当事件发生时,对象就会被创建并依次传递给事件监听器。 基本概念 Event接口表示在DOM中...

    ZoomZoom 评论0 收藏0
  • canvas绘制视频封面

    canvas绘制视频封面

    摘要:一需求上传视频,同时截取视频某一帧作为视频的封面。二实现思路利用绘制图像的功能,绘制图像某一帧,这里绘制了第一帧,很简单就实现了。三代码转换成图片,地址拿出来就可以直接使用 一、需求:上传视频,同时截取视频某一帧作为视频的封面。showIm...

    ZHAO_ZHAO_ 评论0 收藏0
  • JavaScript到底是解释型语言还是编译型语言?

    JavaScript到底是解释型语言还是编译型语言?

    摘要:编译型语言解释型语言主要问题是没有团体或者组织规定这些例如编译型语言和解释型语言的定义以及如何划分。下面是处理声明语句的过程一旦引擎进入一个执行具体代码的执行上下文函数,它就对代码进行词法分析或者分词。这是解释型语言需要的。 几天前一...

    gghyoogghyoo 评论0 收藏0
  • 下拉刷新,上拉加载 的基础款(基本实现)

    下拉刷新,上拉加载 的基础款(基本实现)

    摘要:前言现在网上下拉刷新,上拉加载插件一搜一大堆,如果你想用在生产环境,那你可以直接网上搜一个靠谱的,我所做的就是不依赖任何插件,一步一步把这个插件的过程写一下,各位同学可以在此基础上定制,没有写过插件的,可以了解下插件怎么写的,整个过程...

    DrizzleXDrizzleX 评论0 收藏0
  • javascript --  == vs ===

    javascript -- == vs ===

    摘要:判断一个值是否是,只能用来判断如果两个都是字符串,每个位置的字符都一样,那么相等否则不相等。如果一个是字符串,一个是数值,把字符串转换成数值再进行比较。对象转换成基础类型,利用它的或者方法。核心内置类,会尝试先于例外的是,利用的是转换...

    BothEyes1993BothEyes1993 评论0 收藏0
  • 实现前后端登录注册界面

    实现前后端登录注册界面

    摘要:本篇博客讲解如何实现前后端的简单登录注册界面,后端代码由实现,主要阐述登录注册时网页工作原理。四登录后跳转首页登录界面获取到浏览器设置的,再次向服务器请求跳转到首页时需要附上这段,服务器读取后同意跳转到首页。 本篇博客讲解如何实现前后...

    不知名网友不知名网友 评论0 收藏0
  • 小程序图片合成:异步并发渲染→同步阻塞渲染

    小程序图片合成:异步并发渲染→同步阻塞渲染

    摘要:故事开始了,小程序图片合成真机测试时,会报错。所以只能将异步并发改为同步阻塞式渲染。 showImg("https://segmentfault.com/img/remote/1460000013228074"); 故事开始了,小程序canvas图片合成 真机测试时,会报错:getImageInfo failed 。也就是说...

    zhoutaozhoutao 评论0 收藏0
  • NPM酷库:moment,时间对象处理

    NPM酷库:moment,时间对象处理

    摘要:酷库,每天两分钟,了解一个流行库。上次,我们介绍了使用库将时间对象格式化为任意规则字符串,在实际开发中,我们不仅仅需要格式化时间。是专门用来处理时间的库,可以用来格式化验证比较计算解析时间。 NPM酷库,每天两分钟,了解一个流行NPM库。·...

    eternalshalloweternalshallow 评论0 收藏0
  • NPM酷库:numeral,格式化数字

    NPM酷库:numeral,格式化数字

    摘要:酷库,每天两分钟,了解一个流行库。是一个专门用来格式化数字的库,同时还能解析各种格式的数字。解析数字格式化支持普通数字小数货币字节百分比时间等数字格式。 NPM酷库,每天两分钟,了解一个流行NPM库。· JavaScript Core 并没有提供足够的数字...

    25012079502501207950 评论0 收藏0
  • Node.js学习笔记(二)

    Node.js学习笔记(二)

    摘要:今天的内容涉及的原理运行机制和的内容,会有点沉闷,也会有点困难,建议像我一样做一些笔记。这个变量就是这个模块与外界的一个出口。中,变量就是在中暴露的函数。具体原因同样涉及到的内部处理。有兴趣的同学可以参考上面的那篇文章。 今天的内容涉...

    fireflowfireflow 评论0 收藏0
  • nodejs笔记-模块机制

    nodejs笔记-模块机制

    摘要:模块中定义的全局变量只作用于该文件内部,不污染其他模块。由纯编写的部分称为内建模块,例等模块部分使用编写。兼容多种模块规范检测是否为或者检测是否为或环境定义为普通模块将模块执行结果挂载在对象下 1.为什么要CommonJS规范 javascript存在的...

    lscholscho 评论0 收藏0
  • angular1.x和angular2+并行,angular1.x 升级 angular2+方案

    angular1.x和angular2+并行,angular1.x 升级 angular2+方案

    摘要:可以在不必打断其它业务的前提下,升级应用程序,因为这项工作可以多人协作完成,在一段时间内逐渐铺开,下面就方案展开说明主要依赖提供模块。在混合式应用中,我们同时运行了两个版本的。这意味着我们至少需要和各提供一个模块。 angular1.x 升级 an...

    OliviaOlivia 评论0 收藏0

热门文章

<