文章库ARTICLE COLUMN

  • React PureComponent 源码解析

    React PureComponent 源码解析

    摘要:自身的源码也很简单,节选如下上面的就是暴露给外部使用的。关于的源码分析就到这里。这是内部使用的一个工具集。不过也不是万能的,特定情况下自己实现可能更高效。 TL;DR React 15.3.0 新增了一个 PureComponent 类,以 ES2015 class 的方式方便地定...

    ZHAO_ZHAO_ 评论0 收藏0
  • 走近正则:仿Nodejs的Url模块到前端

    走近正则:仿Nodejs的Url模块到前端

    摘要:正则学起来说真的,不去正儿八经的学正则,对付一般的工作是没啥问题的,虽然我们可能会经常用到,但毕竟度娘能提供大多时候你想要的可当我看一些框架的源码,总会被里面一长串一长串的正则给吓到之前一篇博客里有关于简单的爬虫实践,其实离达到我预期...

    HitenDevHitenDev 评论0 收藏0
  • 系统学习前端之FormData详解

    系统学习前端之FormData详解

    摘要:概述类型其实是在级定义的,它是为序列化表以及创建与表单格式相同的数据当然是用于传输提供便利。如果是使用表单初始化,每一个表单字段对应一条数据,它们的属性即为值,它们属性对应值。参考兼容性查询高级程序设计 FormData 1. 概述 FormData类型...

    jhhfftjhhfft 评论0 收藏0
  • 详解JavaScript数组(一)

    详解JavaScript数组(一)

    摘要:数组不接受参数,从数组末尾移除最后一项返回数组最后一项。队列方法先进先出移除数组中的第一个项,并返回该项。接收任意个参数,在数组前添加任意个项并返回新数组的长度。基于当前数组中的一或多个项创建新数组,不会影响原来数组。 一. 定义方法 ...

    zhongmeizhizhongmeizhi 评论0 收藏0
  • 前端图片直传OSS试验

    前端图片直传OSS试验

    摘要:当时的方案是前端先调用微信的选择图片并上传,然后再从后端下载到服务器上。如果其值未设置或者设置成一个非法值,返回一个空文档和状态码。所以,之前返回不正常的这个问题,只要强行指定返回状态码,就可以正常收到返回的了并且也没有先前报错的问题...

    yankeysyankeys 评论0 收藏0
  • JavaScript数组函数

    JavaScript数组函数

    摘要:如果有两个参数,该方法返回起始和结束位置之间的项,但不包括结束位置的项。删除删除任意数量的项,只需指定两个参数要删除的第一项的位置和要删除的项数。例如会删除数组中的前两项。和这两个方法都接收两个参数要查找的项和可选的表示查找起点位置的...

    notebinnotebin 评论0 收藏0
  • 谈谈JavaScript的词法环境和闭包(一)

    谈谈JavaScript的词法环境和闭包(一)

    摘要:换句话说,定义在闭包中的函数可以记忆它被创建时候的环境。词法环境的概念定义摘自百科。一个词法环境由一个环境记录项和可能为空的外部词法环境引用构成。中使用词法环境管理静态作用域。 一个资深的同事在我出发去面试前告诫我,问JS知识点的时候千...

    AlphaWatchAlphaWatch 评论0 收藏0
  • JavaScript简明教程之浏览器,前端程序猿必看

    JavaScript简明教程之浏览器,前端程序猿必看

    摘要:浏览器对象可以获取浏览器提供的很多对象,并进行操作。对象不但充当全局作用域,而且表示浏览器窗口。对象表示当前页面的信息。由于在浏览器中以形式表示为树形结构,对象就是整个树的根节点。这个行为由浏览器实现,主流浏览器均支持选项,从开始支持...

    _ivan_ivan 评论0 收藏0
  • 用co玩转异步

    用co玩转异步

    摘要:否则不会得到异步之后的值对象的值,并没有在中进行处理,而是直接作为返回值返回到对象外面了这就是的魔法。当生成器函数内的逻辑执行完毕且没有错误之后,这个对象返回值变为状态,且将生成器的返回值作为出来的值。 之前我在关于Promise的文章中提...

    microelecmicroelec 评论0 收藏0
  • JavaScript简明教程之浏览器,前端程序猿必看

    JavaScript简明教程之浏览器,前端程序猿必看

    摘要:浏览器对象可以获取浏览器提供的很多对象,并进行操作。对象不但充当全局作用域,而且表示浏览器窗口。对象表示当前页面的信息。由于在浏览器中以形式表示为树形结构,对象就是整个树的根节点。这个行为由浏览器实现,主流浏览器均支持选项,从开始支持...

    explorer_ddfexplorer_ddf 评论0 收藏0
  • 长图文加载优化

    长图文加载优化

    摘要:最近在开发一个长图文预览项目,主要用在手机端浏览主要在微信端。大概的实现是首屏开始显示接下来首屏后面的图片就全部扔给浏览器去加载了。 最近在开发一个长图文预览项目,主要用在手机端浏览(主要在微信端)。这项目其实就是一个手机网页,把数据...

    shiyang6017shiyang6017 评论0 收藏0
  • 关于性能优化的那点事——函数节流

    关于性能优化的那点事——函数节流

    摘要:函数节流背景中的函数大多数情况下都是由用户主动调用触发的除非是函数本身的实现不合理否则一般不会遇到跟性能相关的问题但在少数情况下函数的触发不是由用户直接控制的在这些场景下函数可能被非常频繁调用而造成大的性能问题场景事件事件滚动事件共同...

    khlbatkhlbat 评论0 收藏0
  • js判断鼠标进入容器的方向小解

    js判断鼠标进入容器的方向小解

    摘要:有不对的地方,或者有更好的理解,请告诉我,谢谢原理以容器的中心点作为圆心,以高和宽的最小值作为直径画圆,将圆以,,,,,,,划分为四个象限,鼠标进入容器时的点的值在这四个象限里分别对应容器边框的下,右,上,左。 $("#wrap").bind("mouse...

    fantixfantix 评论0 收藏0
  • web基础——《HTTP权威指南》系列

    web基础——《HTTP权威指南》系列

    摘要:后者仍处于试验阶段,未大范围使用。事务时延的有以下几种主要原因客户端首先需要根据确定服务器的地址和端口号。这种调谐被称为慢启动,用于防止因特网的突然过载和拥塞。 WilsonLiu"s blog 首发地址 概述HTTP HTTP协议是因特网的多媒体信使。HTTP可...

    mykurisumykurisu 评论0 收藏0
  • Beautiful Mixins -《Beautiful JavaScript》读书分享

    Beautiful Mixins -《Beautiful JavaScript》读书分享

    摘要:是基于原型链继承的,但是其诡异的写法可能让好多初学者望而却步。在我们有和,很容易切换上下文,将各种互不相干糅合,达到的目的。最近在读这本书,有一些好的内容,正好可以跟大家分享,但并不是全部,有兴趣的同学也可以自己读一下,请支持正版。 ...

    enalienali 评论0 收藏0
  • 切图崽的自我修养-[ES6] 异步函数管理方案浅析

    切图崽的自我修养-[ES6] 异步函数管理方案浅析

    摘要:前言业务开发中经常会用到异步函数,这里简单的对异步函数以及它的各种各样的解决方案做一个浅析优缺点优点能够极大的提高程序并发业务逻辑的能力缺点异步函数的书写方式和代码执行逻辑很不直观,回调函数这种方式不太符合人类的的线性思维异步函数的执...

    godiscodergodiscoder 评论0 收藏0
  • 进击JavaScript之(三)玩转闭包

    进击JavaScript之(三)玩转闭包

    摘要:为了更好的理解,在阅读此文之前建议先阅读上一篇进击之词法作用域与作用域链什么是闭包闭包的含义就是闭合,包起来,简单的来说,就是一个具有封闭功能与包裹功能的结构。在中函数构成闭包。 为了更好的理解,在阅读此文之前建议先阅读上一篇《进击Ja...

    cyixlqcyixlq 评论0 收藏0
  • 浅谈ES6原生Promise

    浅谈ES6原生Promise

    摘要:如果有错误,则到的第二个回调函数中,对错误进行处理。假设第一个的第一个回调没有返回一个对象,那么第二个的调用者还是原来的对象,只不过其的值变成了第一个中第一个回调函数的返回值。 ES6标准出炉之前,一个幽灵,回调的幽灵,游荡在JavaScript...

    yedfyedf 评论0 收藏0
  • 再谈Promise

    再谈Promise

    摘要:方法完成回调注册模式下,对象通过方法调用,注册完成态和失败态的回调函数。这些回调函数组成一个回调队列,处理的值。调用实例的方法,能使注册的回调队列中的回调函数依次执行。 之前写了一篇关于ES6原生Promise的文章。近期又读朴灵的《深入浅出No...

    chenjiang3chenjiang3 评论0 收藏0
  • 说说动画卡顿的解决方案

    说说动画卡顿的解决方案

    摘要:动画卡顿解决方案前端时间用实现页面中首页动画过渡,很简单的一个效果,首页加载一个客服头像,先放大,停留后再缩小至顶部。参考文章深入浏览器理解和的性能问题解决动画卡顿的办法 CSS3 动画卡顿解决方案 前端时间用animation实现H5页面中首页动画...

    时飞时飞 评论0 收藏0
  • React模式【译】

    React模式【译】

    摘要:检查空值不要去检查是否存在某个值,快使用。当你的值是对象或者数组时,使用声明嵌套数据的预期类型。命名事件可以使用自定义事件替代预设的事件名。 原文:react-patterns 代码结构 class definition constructor event handlers "component" l...

    BicycleWarriorBicycleWarrior 评论0 收藏0
  • Bootstrap 之 Metronic 模板的学习之路 - (4)源码分析之脚本部分

    Bootstrap 之 Metronic 模板的学习之路 - (4)源码分析之脚本部分

    摘要:修复后得到合法的后在由布局引擎建立相应的对象。在标签放置于标签之后时,源码被所有浏览器泛指上常见的修复为正常形式,即。上一篇之模板的学习之路源码分析之部分下一篇之模板的学习之路主题布局配置 上篇我们将 body 标签主体部分进行了简单总览,...

    pigleipiglei 评论0 收藏0
  • 设计模式——单例模式

    设计模式——单例模式

    摘要:单例模式示例描述单例模式的思想在于保证一个特定类仅有一个实例这意味着第二次创建一个新对象时应该得到于与第一次创建的对象相同单例的实现逻辑用一个变量来标志是否创建过对象如果是则在下次直接返回这个已经创建好的对象案例假设有一个需求是点击登...

    Cheng_GangCheng_Gang 评论0 收藏0
  • 关于__proto__和prototype的一些理解

    关于__proto__和prototype的一些理解

    摘要:也就是说构造,也可以称之为初始化。关键在于第二步,我们来证明一下这段代码会返回。按照标准,是不对外公开的,也就是说是个私有属性,但是的引擎将他暴露了出来成为了一个共有的属性,我们可以对外访问和设置。其余的也都是同样的道理。 下面的写法...

    junfeng777junfeng777 评论0 收藏0
  • vue.js起步式(二)

    vue.js起步式(二)

    摘要:当需要和第三方的动画库,比如配合时会非常有用显式声明过渡类型新增需要给过渡元素添加事件侦听器来侦听过渡何时结束。在下例中我们使用注册一个自定义的过渡元素已被插入在动画结束后调用与相同然后用特性中渐近过渡与一起用时可以创建渐近过渡。 8....

    BearyChatBearyChat 评论0 收藏0

热门文章

<