文章库ARTICLE COLUMN

  • JavaScript 工作原理之十-使用 MutationObserver 监测 DOM 变化

    JavaScript 工作原理之十-使用 MutationObserver 监测 DOM 变化

    摘要:概述是现代浏览器提供的用来检测变化的网页接口。比如通知用户当前所在的页面所发生的一些变化。触发回调前返回最新的批量变化。在函数内部,开始必须使用代码进行检查,确保是我们所监听的动画。 原文请查阅这里,略有删减,本文采用知识共享署名 4.0...

    zonezone 评论0 收藏0
  • js继承、构造函数继承、原型链继承、组合继承、组合继承优化、寄生组合继承

    js继承、构造函数继承、原型链继承、组合继承、组合继承优化、寄生组合继承

    摘要:创建子类实例,可以向父类构造函数传参数。修复如下其实方式组合继承优化核心通过这种方式,砍掉父类的实例属性,这样在调用父类的构造函数的时候,就不会初始化两次实例,避免组合继承的缺点。优点只调用一次父类构造函数。 2018.06.03 第一部分:导...

    孙淑建孙淑建 评论0 收藏0
  • 关于井字游戏自己的解题思路吧.

    关于井字游戏自己的解题思路吧.

    摘要:题目来源于面试公司先看看题目吧假设我们现在有一个的井字棋游戏,我们用一个二维数组代表棋盘,代表玩家下的棋子,代表玩家下的棋子,代表该格没有棋子。 题目来源于面试公司,先看看题目吧 假设我们现在有一个 3 x 3 的井字棋游戏,我们用一个二维数...

    wumswums 评论0 收藏0
  • Redux-Middleware-原理解析

    Redux-Middleware-原理解析

    摘要:再学习的过程中这块感觉很烧脑所以对它的原理进行整理有一些比较基础的先不整理以日志中间件为例以下的这种写法属于柯里化的知识以上的代码可以解释成源码假如说里有三个一个保存了状态和方法的对象这个对应的就是的通过闭包的形式引用外部的执行了方法...

    ideaaideaa 评论0 收藏0
  • JavaScript共有属性(原型)(prototype/__proto__)

    JavaScript共有属性(原型)(prototype/__proto__)

    摘要:这个就指向了类型的共有方法库这个就表示类型的共有方法库里所有的方法简单类型和对象诸如像下面代码所示,就是简单类型的简单声明。 标题中,__proto__的__是由两个_组成的 共有属性(原型) 这个概念就是,一段代码有诸多个对象,对象有很多的属性、...

    tigerZHtigerZH 评论0 收藏0
  • 前端报表数据处理【去重、行转列、交叉、聚合】

    前端报表数据处理【去重、行转列、交叉、聚合】

    摘要:原始数据张三语文李四语文王五语文张三数学李四数学王五数学张三英语李四英语简单去重罗列输出语文语文语文数学数学数学英语英语聚合公式姓名科目成绩输出姓名科目成绩张三语文李四语文王五语文张三数学李四数学王五数学张三英语李四英语交叉聚合公式总...

    Richard_GaoRichard_Gao 评论0 收藏0
  • React项目实践系列一

    React项目实践系列一

    摘要:在此我们选用用友的公共静态资源库。因此打算建立远程的其实还有个关键是我使用用友配的电脑开发,在本地部署的话电脑配置。。。不过此步骤我们也可以省略了,用友的大前端技术团队提供了平台。 数据分析平台-实践系列一 项目创建于2018年1月底,到现...

    DC_erDC_er 评论0 收藏0
  • 讲清楚之 javascript 对象属性描述符

    讲清楚之 javascript 对象属性描述符

    摘要:所以搞清楚是理解对象属性描述符的唯一途径。是一个对象,对象里的属性描述符有两种类型数据描述符和存取描述符。描述符必须是这两种形式之一不能同时是两者。描述符中未显示设置的特性使用其默认值。创建一个新属性默认描述符的键值都是或者。 对象属...

    zhjx922zhjx922 评论0 收藏0
  • JavaScript-简单及复杂数据类型详解

    JavaScript-简单及复杂数据类型详解

    摘要:打开首先看简单数据类型拿举个栗子看懂这一段应该不难。我们把基本数据类型中的这种操作称为拷值,方便记忆。总结简单数据类型用拷的,复杂数据类型用借的。 本篇不详细介绍每种数据类型的用途,如有需要请访问JS数据类型。 JavaScript中的数据类型 简...

    psycholapsychola 评论0 收藏0
  • js常见基础对象属性方法(一)

    js常见基础对象属性方法(一)

    摘要:中双感叹号的作用一般用于将后面的表达式强制转化为布尔类型。通过实现类式继承继承对象已经原型对象属性父类父类的方法子类调用父类的构造函数。 js基础对象属性方法 Object.keys() Object.keys()方法会返回一个由一个给定对象的自身可枚举属性组成的...

    Kerr1GanKerr1Gan 评论0 收藏0
  • VUE教程:vue的理解与基础使用(一)

    VUE教程:vue的理解与基础使用(一)

    摘要:本篇文章适合基础特别弱的同学,如果有基础同学可以忽视。下面代码不能称作,只是为了便于理解用这样就实现了一个和官网差不多的例子,我们将处理函数放在中。 本篇文章适合javascript基础特别弱的同学,如果有基础同学可以忽视。 更多详情:https://g...

    VickyVicky 评论0 收藏0
  • 深入理解ES6(二)(解构赋值)

    深入理解ES6(二)(解构赋值)

    摘要:默认值解构赋值允许指定默认值。因为解析器会将起首的大括号,理解成一个代码块,而不是赋值语句。数值和布尔值的解构赋值解构赋值时,如果等号右边是数值和布尔值,则会先转为对象。可以使用圆括号的情况可以使用圆括号的情况只有一种赋值语句的非模式...

    jas0njas0n 评论0 收藏0
  • javascript 正则命名分组

    javascript 正则命名分组

    摘要:早已实现了正则命名分组提案,只是我们很少使用,本文将介绍的正则命名分组。所有这些问题,都可以通过正则命名分组来解决。该名称必须是合法的标识符。 前言 以往我们只是习惯于通过数组下标来访问正则匹配到的分组,但分组达到4、5个时,标识起来就...

    GalenceGalence 评论0 收藏0
  • CSS层叠机制

    CSS层叠机制

    摘要:在层叠中每个样式规则都有一个权重值,当其中几条规则同时生效时,权重最大的规则优先。一般权重值跟对象,是否有特异度和位置先后有关。 css中为什么要有层叠机制 因为在css中可能会有多个样式同时影响同一个元素的某个属性,层叠机制可以解决作者(...

    justjavacjustjavac 评论0 收藏0
  • CSS中的百分比

    CSS中的百分比

    摘要:我们一般喜欢将宽度设置成百分比,但在将高度设置成百分比的时候要注意。解决方法利用函数让的宽度减去因为的百分比是参照其父元素的宽度计算的,因此这里将它的父元素的宽度减小,那么它的的自然就小了 结论: 标准流中的元素,看其属性有没有继承性...

    CKJOKERCKJOKER 评论0 收藏0
  • css中几个重要概念

    css中几个重要概念

    摘要:包含块是一个相对的概念,比如子元素的初始化布局总是在父元素的左上角,这就是一个相对的概念。每个元素都会生成一个包含块,但这个包含块是虚无的,你看不到也摸不着,只是一个概念。这个属性在新的版本中已经移除了,可以不用关注该属性了。 替换元...

    piapiapiapia 评论0 收藏0
  • Vue入门--基础语法

    Vue入门--基础语法

    摘要:在模板中放入太多的逻辑会让模板过重且难以维护。它会根据控件类型自动选取正确的方法来更新元素。指令需要使用的语法,指的是原数据数组,指的是迭代的数组元素。 注:本教程所使用的vue版本为 2.5.16 MVC与MVVM MVC(Model-View-Controller): M指...

    haoguohaoguo 评论0 收藏0
  • node网络爬虫实例了解下?

    node网络爬虫实例了解下?

    摘要:今天给大家分享的是爬虫,写得不好的大家多关照,指出背景交代,以下写的都是参照网络爬虫开发实战用实现的,所以的具体思路什么的,大家可以去看书上的介绍,感兴趣的,可以去了解一波。 今天给大家分享的是node爬虫,写得不好的大家多关照,指出 背...

    陆斌陆斌 评论0 收藏0
  • 【前端数据结构基础】栈

    【前端数据结构基础】栈

    摘要:前言栈是一种高效的数据结构,因为数据只能在栈顶添加或删除,所以这样的操作很快且很容易实现。栈被称为一种后入先出,的数据结构。二构造栈数据结构我们将使用实现栈结构,各部分功能使用注释说明。参考资料数据结构与算法描述第章栈 前言 栈是一种...

    peixnpeixn 评论0 收藏0
  • G6 2.0 开源发布 -- 裂变·聚变

    G6 2.0 开源发布 -- 裂变·聚变

    摘要:从年月,立项至今,已经过去了年半的时间。期间获得过赞誉,也有吐槽,取得一定成就,也暴露过不少问题。这次,我们很高兴的告诉大家,今天除了开源,还会开放取得了阶段性成果的详见链接。与产品深度融合为了避免和成为工程师闭门造车的产物。 showIm...

    ThinkSNSThinkSNS 评论0 收藏0
  • Vue-组件详解

    Vue-组件详解

    摘要:除了监听事件外,还可以用于组件之间的自定义事件。它仅仅作为一个直接访问子组件的应急方案,应当避免在模板或计算属性中使用。将和合并成,会自动去判断是普通标签还是组件。子组件这里的状态绑定的是父组件的数据。 查看原文站点,更多扩展内容及更...

    dadongdadong 评论0 收藏0
  • Javascript把数字从string变为number的5种方式

    Javascript把数字从string变为number的5种方式

    摘要:很多时候,我们的数字是字符串的形式的,如,它们可能是从输入框中获取,可能是来自后端的接口。我们有义务把他们变成整型。下面介绍几种方案这是就有的语法了,用法版本发展到的时候,被移到中。遇到浮点数时,小数部分被丢弃。遇到非法字符,直接被转...

    dabaidabai 评论0 收藏0
  • 异步与回调

    异步与回调

    摘要:例子下面的程序,,,,它会按照顺序从上往下的顺序执行,就是同步。 异步 我对异步的理解: 异步是不等结果,往下执行;同步是等结果出现后,再往下执行 代码中出现异步程序时,如例2中,执行顺序就会发生变化 使用回调,就是让执行顺序不会发生变化...

    NusterCacheNusterCache 评论0 收藏0
  • 简谈JavaScript闭包

    简谈JavaScript闭包

    摘要:所以经常看到的说闭包就是绑定了上下文环境的函数。我更偏向于闭包是一个函数和声明该函数的词法环境的组合。里面的闭包先上一个闭包该例子的解释上面的代码,在函数里面定义的函数和这个函数声明的词法环境就形成了一个闭包。 闭包是什么 第一种说法...

    ZacharyZachary 评论0 收藏0
  • 前端构建之webpack

    前端构建之webpack

    摘要:前端构建之之前写了一个前端构建之,同样的目的写一个,内容基本上和一样,主要用来自己学习记录。合并很方便的实现合并最后附上完整的源代码。 前端构建之webpack 之前写了一个前端构建之gulp,同样的目的写一个webpack, 内容基本上和gulp一样,主要...

    MartinHanMartinHan 评论0 收藏0

热门文章

<