捕获性分组 javascript中捕获性分组是以小括号()来实现,捕获性分组工作模式()会把每个分组里匹配的值保存起来。 比如利用捕获性分组把 hello world 互换成 world hello: 方法一:通过exec函数 var str = 'hello world'; //首先创建好字符串 ...
分类:
其他好文 时间:
2020-03-26 23:17:56
阅读次数:
104
str = 'aaa bb cc dd' str.replace(/\s+/g, " ") // "aaa bb cc dd" ...
分类:
编程语言 时间:
2020-03-26 13:47:51
阅读次数:
64
Javascript设计模式 设计模式有23种,分为三个大类创建型,结构型,行为型。 创建型:工厂模式(工厂方法模式,抽象工厂模式,建造者模式),单例模式,原型模式。 解构型:适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式。 行为型:策略模式,迭代器模式,模版方法模式,职责 ...
分类:
编程语言 时间:
2020-03-26 01:16:35
阅读次数:
81
通过Vue构造器传入的各种选项大多数都可以在组件里用,唯独只有data选项有区别,在Vue构造器中data返回的是对象,但是在组建中必须返回一个函数。why?这篇文章主要介绍了详解在Vue组件中的data为什么只能返回函数,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 ...
分类:
其他好文 时间:
2020-03-25 21:26:43
阅读次数:
76
手写实现如下: Function.prototype.myApply = fucntion(context) { if(typeof this !== 'function') { throw new TypeError('not a function!') } context = context | ...
分类:
移动开发 时间:
2020-03-25 10:58:17
阅读次数:
162
HTML5 <canvas> 标签用于绘制图像(通过脚本,通常是 JavaScript)。 不过,<canvas> 元素本身并没有绘制能力(它仅仅是图形的容器) - 您必须使用脚本来完成实际的绘图任务。 getContext() 方法可返回一个对象,该对象提供了用于在画布上绘图的方法和属性。 get ...
分类:
其他好文 时间:
2020-03-24 23:41:27
阅读次数:
134
includes() 方法用来判断一个数组是否包含一个指定的值,根据情况,如果包含则返回 true,否则返回false。 const array1 = [1, 2, 3]; console.log(array1.includes(2));// expected output: true const ...
分类:
其他好文 时间:
2020-03-24 18:43:27
阅读次数:
53
let a = 2 ** 2 let b = 2 ** 3 console.log(a) // 4 console.log(b) // 8 a **= 2; // 等同于 a = a * a; b **= 3; // 等同于 b = b * b * b; ...
分类:
其他好文 时间:
2020-03-24 10:39:18
阅读次数:
139
在这里先拜个年,祝大家新年快乐,阖家幸福,步步高升! 回归正题,在不要过度依赖JQuery(一)和不要过度依赖JQuery(二)两篇文章中已经列举了大量的使用原生JavaScript替代JQuery的例子,在本文中将继续列举! 1、表单 获取焦点 $('#test').focus(); $('#te ...
分类:
Web程序 时间:
2020-03-23 20:52:34
阅读次数:
98
函数 函数就是对实现特定逻辑的一组语句的打包, JS的作用域也是基于函数的, 所以函数可以很自然的作为模块化, 这也是最开始实现模块化的一种方法。 引用模块也即是调用函数, 存在污染全局变量的缺点, 变量冲突等缺点。 对象 将上面的函数封装在一个对象中, 引用模块即引用相应文件中对象上的属性, 如: ...
分类:
编程语言 时间:
2020-03-21 18:22:14
阅读次数:
59