JavaScript 支持 setters 和 getters 已经很长时间了。他们用带有 set 和 get 关键字的简单语法来拦截对象的属性访问和值的修改操作。 const obj = { propValue: 1, get prop() { console.log("Retrieving pr ...
分类:
编程语言 时间:
2020-12-08 13:03:08
阅读次数:
19
call,apply简介 首先介绍下call和apply两个方法,这两个方法都是挂载在函数的原型上的,所以所有的函数都可以调用这两个方法。 注意:call()方法的作用和 apply() 方法类似,区别就是call()方法接受的是参数列表,而apply()方法接受的是一个参数数组。 例子: func ...
分类:
移动开发 时间:
2020-12-08 13:02:42
阅读次数:
20
一、JavaScript 数据类型 JavaScript 数据类型有两种,分别是基本数据类型和引用数据类型。 基本数据类型 Number String Boolean Undefined Null Symbol (ES6 新增,表示独一无二的值) 引用数据类型 Object Function Arr ...
分类:
编程语言 时间:
2020-12-08 13:01:50
阅读次数:
14
作者:HelloGitHub-小鱼干 这里是 HelloGitHub 的《GitHub 上适合新手的开源项目》系列的最后一篇,系列文章: C++ 篇 Python 篇 Go 篇 Java 篇 JavaScript 篇 Java 篇中老荀说到当今互联网份额最大的编程语言是 Java,作为后辈我对此话是 ...
分类:
Web程序 时间:
2020-12-08 12:43:38
阅读次数:
8
// (总数,每页展示条数):返回页数 function ceilPage(total,size){ var _sPage = Math.ceil(parseInt(total, 10) / size);//向上取整 var scope = []; for(var i = 0;i < _sPage; ...
分类:
编程语言 时间:
2020-12-08 12:41:08
阅读次数:
6
一、定义 责任链(Chain of Responsibility)模式的定义:为了避免请求发送者与多个请求处理者耦合在一起,于是将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止。 二、优点及缺点 优点: 1、降低了对象之间 ...
分类:
编程语言 时间:
2020-12-08 12:40:32
阅读次数:
9
正则表达式是构成搜索模式的字符序列。 该搜索模式可用于文本搜索和文本替换操作 什么是正则表达式? 正则表达式是由一个字符序列形成的搜索模式。 当你在JavaScript文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。 正则表达式可以是一个简单的字符,或一个更复杂的模式。 正则表达式可用于所有 ...
分类:
编程语言 时间:
2020-12-08 12:28:55
阅读次数:
7
JavaScript RegExp 对象有3个方法:test()、exec()、compile() test():检测一个字符串是否匹配某个正则表达式,如果匹配成功,返回true,否则返回false; exec():检索字符串中与正则表达式匹配的值,返回一个数组,存放匹配的结果;如果未找到,返回nu ...
分类:
编程语言 时间:
2020-12-08 12:19:14
阅读次数:
8
用法一 this代表当前类的实例对象 namespace Demo { public class Test { private string scope = "全局变量"; public string getResult() { string scope = "局部变量"; // this代表Tes ...
一、常用的数组方法 ★ 直接操作影响原数组的方法: Array.push() // 向数组的末尾添加一个或多个元素,并返回新的数组长度。原数组改变。 Array.pop() // 删除并返回数组的最后一个元素,若该数组为空,则返回 undefined 。原数组改变。 Array.unshift() ...
分类:
编程语言 时间:
2020-12-07 12:27:08
阅读次数:
6