文章库ARTICLE COLUMN

  • 前端踩坑之旅

    前端踩坑之旅

    摘要:如果任一参数小于或是,它被视为为。如果是正的并且大于或等于字符串的长度,则返回一个空字符串。若为负数则将该值加上字符串长度后再进行计算如果加上字符串的长度后还是负数,则从开截取。如果为负,它被视为其中是字符串的长度。 文本溢出处理 1. ...

    FlandsFlands 评论0 收藏0
  • ES6(上中)

    ES6(上中)

    摘要:正式因为它没有,所以也就不能用作构造函数。函数的最后一步是调用函数,这就叫尾调用尾递归函数调用自身,称为递归。它的参数是一个回调函数,所有数组成员依次执行该回调函数,直到找出第一个返回值为的成员,然后返回该成员。 这是ES6的入门篇教程...

    winterdawnwinterdawn 评论0 收藏0
  • React学习之前端开发性能优化

    React学习之前端开发性能优化

    摘要:单个组件性能优化里面尽量减少新建变量和函数的使用,尽量减少传递参数的数量在中绑定函数,无非就是下面三种第一种是在构造函数中绑定,第二种是在函数里面绑定,第三种就是使用箭头函数,上述方法都能实现的绑定。 1. 单个react组件性能优化 1.1 ren...

    channgchanng 评论0 收藏0
  • React学习之初入React世界

    React学习之初入React世界

    摘要:语法将语法直接加入到代码中,再通过翻译器装换到纯后由浏览器执行。事实上,并不需要花精力学习。可以说,基本语法基本被囊括了,但也有少许不同。明确的数据流动。这条原则让组件之间的关系变得简单且可预测。使用获取和显示回调。 JSX语法 JSX将HT...

    cjiecjie 评论0 收藏0
  • React学习之漫谈React

    React学习之漫谈React

    摘要:事件系统合成事件的绑定方式合成事件的实现机制事件委派和自动绑定。高阶组件如果已经理解高阶函数,那么理解高阶组件也很容易的。例如我们常见的方法等都是高阶函数。对测试群众来说,从质量保证的角度出发,单元测试覆盖率是 事件系统 合成事件的绑...

    darkbugdarkbug 评论0 收藏0
  • React学习之解读React源码

    React学习之解读React源码

    摘要:根据的类型不同,分别实例化类。并且处理特殊属性,比如事件绑定。之后根据差异对象操作元素位置变动,删除,添加等。各个组件独立管理层层嵌套,互不影响,内部实现的渲染功能。根据基本元素的值,判断是否递归更新子节点,还是删除旧节点,添加新节点...

    developerworksdeveloperworks 评论0 收藏0
  • React学习之认识Flux架构模式

    React学习之认识Flux架构模式

    摘要:是用户建立客户端应用的前端架构,它通过利用一个单向的数据流补充了的组合视图组件,这更是一种模式而非正式框架,你能够无需许多新代码情况下立即开始使用。结构和数据流一个单向数据流是模式的核心。 Flux是Facebook用户建立客户端Web应用的前端架...

    EasonTylerEasonTyler 评论0 收藏0
  • React学习之深入Redux应用框架

    React学习之深入Redux应用框架

    摘要:作为大型应用状态管理最常用的工具。它是一个应用数据流框架,与框架类似。这是触发变化的惟一途径。在这个函数内部,被调用,其作用是监测是的。否则的话,认为只是一个普通的,将通过也就是进一步分发。到此源码的主要部分学习结束。 Redux作为大型R...

    张汉庆张汉庆 评论0 收藏0
  • React学习之Redux高阶运用

    React学习之Redux高阶运用

    摘要:增强除了解决复用问题,高阶的另一个重要作用就是对原始的进行增强。就是典型的利用高阶来增强的例子,它主要作用是使任意变成可以执行撤销和重做的全新。 在Redux架构中,reducer是一个纯函数,它的职责是根据previousState和action计算出新的state。...

    supernavysupernavy 评论0 收藏0
  • 构建一个用于创建组件库的项目脚手架工具(类 Vue-cli3)

    构建一个用于创建组件库的项目脚手架工具(类 Vue-cli3)

    摘要:比如一个模板用于创建的组件库,一个模板用于创建的组件库,还有一个模板用于创建的工具函数类库。 缘起 最近公司内部想搭建一个私有的 npm 仓库,用于将平时用到次数相当频繁的工具或者组件独立出来,方便多带带管理,随着项目的规模变大,数量变多,...

    CompileYouthCompileYouth 评论0 收藏0
  • 最新:Lodash 严重安全漏洞背后你不得不知道的 JavaScript 知识

    最新:Lodash 严重安全漏洞背后你不得不知道的 JavaScript 知识

    摘要:可能有信息敏感的同学已经了解到库爆出严重安全漏洞,波及万项目。以此为例,可见这次漏洞算是比较严重了。此外,冻结一个对象后该对象的原型也不能被修改。使用数据结构,不会存在原型污染状况。 可能有信息敏感的同学已经了解到:Lodash 库爆出严重...

    IntegInteg 评论0 收藏0
  • amr 如何在网页上直接播放

    amr 如何在网页上直接播放

    摘要:在线播放库禁止自动播放改用手动播放融云音频库使用融云的库示例代码在线播放代码只是基础的播放功能,多次点击会出现多个音频,也没有暂停功能。示例代码优化全局变量播放正在播放,先停止停止播放停止格式有三种文件格式也就是文件格式。 amr 在线播...

    andotandot 评论0 收藏0
  • js常用设计模式实现(一)单例模式

    js常用设计模式实现(一)单例模式

    摘要:什么是设计模式设计模式是一种能够被反复使用,符合面向对象特性的代码设计经验的总结,合理的使用设计模式能够让你得代码更容易维护和可靠设计模式的类型共分为创建型模式,结构型模式,行为型模式三种创建型模式创建型模式是对一个类的实例化过程进行...

    EscapedDogEscapedDog 评论0 收藏0
  • js常用设计模式实现(二)工厂模式和抽象工厂模式

    js常用设计模式实现(二)工厂模式和抽象工厂模式

    摘要:抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象。前边的两个都是直接生产实例的,开始以为抽象工厂也是但是后来发现抽象工厂更像是生产工厂,其实抽象工厂其实是实现子类继承父类的方法。 ...

    meteor199meteor199 评论0 收藏0
  • vue2.0学习笔记(prop)

    vue2.0学习笔记(prop)

    摘要:用一个变量进行动态赋值。传入一个对象即便对象是静态的,我们仍然需要来告诉这是一个表达式而不是一个字符串。我们可以将这个特性添加到你的组件实例上然后这个特性就会自动添加到的根元素上。 1、prop的大小写 HTML 中的特性名是大小写不敏感的,所...

    I_AmI_Am 评论0 收藏0
  • 学习 __es5与es6继承的区别

    学习 __es5与es6继承的区别

    摘要:前奏的构造函数就是函数的本身正文的继承是通过函数结合原型而实现的,继承是先实例化父类直接继承使用这个词来定义类的构造函数是函数的继承用与继承是实例化子类对象的时候继承父类然后继承 最开始接触的时候es5,js的类概念是 通过函数 实现的...

    hqmanhqman 评论0 收藏0
  • js函数节流和闭包

    js函数节流和闭包

    摘要:今天解决了一个小程序中函数节流的问题小记以下。定义一个函数函数里面定义一个变量返回一个匿名函数匿名函数里面操作这个变量使用的时候调用返回的匿名函数,可以用一个变量来接受一个简单的计数器代码如下 今天解决了一个小程序中函数节流的问题 小...

    weknow619weknow619 评论0 收藏0
  • set map weakset weakmap小感悟

    set map weakset weakmap小感悟

    摘要:键值与键名是一致的可以遍历。可以使用的方法本质的键值对,类似集合可以遍历,拥有多种数据类型转换,。或者互转都可以。 Set: 1、 成员唯一。无序且不重复。2、 键值与键名是一致的3、 可以遍历。ForEach() key() values()4、 可以使...

    pineconepinecone 评论0 收藏0
  • 【ES6脚丫系列】遍历器iterator

    【ES6脚丫系列】遍历器iterator

    摘要:就称为部署了遍历器接口。是一个函数,调用它会生成一个遍历器对象。它的属性,也是一个遍历器对象生成函数,执行后返回它自己。返回遍历器对象。下面是一个无限运行的遍历器对象的例子。 『ES6知识点总结』遍历器iterator本文内容如下: 1 具有iterat...

    kekekeke 评论0 收藏0
  • javascript URL 编码与解码

    javascript URL 编码与解码

    摘要:对应对应这里的编码你可以用自带的编码函数,当然你也可以按照规则和标准自行开发编码函数。实战应用举例说了这么多可能很多人就问了,自带的编码与解码函数在实际中是如何应用的,为什么需要两个不同的编码与解码函数。 编码与解码函数 编码函数 enco...

    EminjannnEminjannn 评论0 收藏0
  • JS复习-JS中事件的捕获与冒泡

    JS复习-JS中事件的捕获与冒泡

    摘要:也就是说事件流一定是按上面的顺序经过这三个阶段。关于事件捕获,事件冒泡的引用场景,有事件委托等。下面引用两篇文章。 什么是捕获?什么是冒泡? 给元素绑定事件会经历三个阶段:一:捕获阶段(capture phase)--先从根元素流向目标元素;二:目标阶...

    haoguohaoguo 评论0 收藏0
  • es6 7个比较有用的技巧

    es6 7个比较有用的技巧

    摘要:数组去重数组和布尔有时我们需要过滤数组中值为的值例如你可能不知道这样的技巧是不是很简单只需要传入一个函数即可创建一个空对象有时我们需要创建一个纯净的对象不包含什么原型链等等一般创建空对象最直接方式通过字面量但这个对象中依然存在属性来指...

    junbaorjunbaor 评论0 收藏0
  • 敏捷项目的不确定性管理

    敏捷项目的不确定性管理

    摘要:敏捷方法最大的固有优势之一是管理敏捷项目的不确定性。对某些人而言,不确定性就像是攻击项目的不冶之症并导致其失败。正确的做法是使方法适应项目中的不确定性水平,而不是将项目强制拟合到某种一成文变的預訂好的方法无论它可能是什么。 敏捷方法最...

    melody_lqlmelody_lql 评论0 收藏0
  • jsweet中英文文档,java代码转js代码

    jsweet中英文文档,java代码转js代码

    摘要:例如允许的对象默认情况下,通过使用内置宏将核心对象和方法映射到。例如这被转换为以下代码类可以定义构造函数,具有超类,并且可以像在中一样实例化。因此,它不违反原则。用于声明该对象可以用作构造函数。 这个工具可以将java代码转为js代码,从而...

    Near_LiNear_Li 评论0 收藏0
  • JavaScript进阶之’this‘

    JavaScript进阶之’this‘

    摘要:所以相同点是,在全局范围内,全局变量终究是属于老大的。只生效一次引入了。只生效一次在箭头函数中,与封闭词法环境的保持一致。我通常把这些原始函数叫做构造函数。在里面你可以嵌套函数,也就是你可以在函数里面定义函数。 showImg("https://img-b...

    shenhualongshenhualong 评论0 收藏0

热门文章

<