用户中心USER CENTER

首页/用户
  • javascript 正则命名分组

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

    Galence 发布于JavaScript
  • vue 核心之一 计算属性computed 和侦听属性watch

    摘要:我们可以改写这个例子计算属性的指向实例我们可以将同一函数定义为一个方法而不是一个计算属性。然而,不同的是计算属性是基于它们的响应式依赖进行缓存的。这就意味着只要还没有发生改变,多次访问计算属性会立即返回之前的计算结果,而不必再次执行函数。 对于很多初学vue的初级前端开发工程而言,在了解了vue双向数据绑定v-model、模板语法、实例创建等基础的知识之后,对于一些复杂的数据操作还无从...

    Galence 发布于JavaScript
  • JS中创建对象的几种设计模式

    摘要:构造函数模式定义构造函数模式是语言创建对象的通用方式。但两种语言用构造函数创建对象的方式略有不同在中没有类的概念,函数即为一等公民,因此,不必显式声明某个类,直接创建构造函数即可,类的方法和属性在构造函数中或原型对象上处理。 工厂模式 定义:工厂模式非常直观,将创建对象的过程抽象为一个函数,用函数封装以特定接口创建对象的细节。通俗地讲,工厂模式就是将创建对象的语句放在一个函数里,通...

    Galence 发布于JavaScript
  • 高级 Vue 组件模式 (2)

    摘要:编写复合组件目标我们需要实现的需求是能够使使用者通过组件动态地改变包含在它内部的内容。成果通过复合组件的方式,我们将组件划分为了三个更小的职责更加单一的子组件。 02 编写复合组件 目标 我们需要实现的需求是能够使使用者通过 组件动态地改变包含在它内部的内容。 熟悉 vue 的童鞋可能马上会想到不同的解决方案,比如使用 slot 并配合 v-if,我们这里采用另外一种方法,利用 vu...

    Galence 发布于JavaScript
  • JS模块化工具 requirejs 学习文档

    摘要:模块化工具学习文档作为一个开发者,原来写代码都是流水账式的,一直想写出模块化的,但是前端工具多如牛毛,确都是针对于的打包工具。之中导入对应模块即可。如果设为,则禁用等待超时。 JS模块化工具 requirejs 学习文档 作为一个Java开发者,原来写js代码都是流水账式的,一直想写出模块化的js,但是前端工具多如牛毛,确都是针对于nodejs的打包工具。但是我在实际的开发过程中,并没...

    Galence 发布于JavaScript
<