js常用几种类方法实现

js定义类方法的常用几种定义

1 定义方法,方法中包含实现

function createCORSRequest() {
    var xhr = new XMLHttpRequest();

    xhr.onload = function () {
        console.log(‘Response : ‘ + xdr.responseText);
    };

    xhr.onerror = function () {
        console.log(‘Failed to retrieve data!‘);
    };

    return xhr;
}

 调用

var xhr = createCORSRequest();
 xhr.open(‘GET‘, ‘https://www.hsbc.com.hk/zh-cn/index.html‘, true);
 xhr.send(null);

2 定义对象,用对象扩展方法

var img = new Image();
img.onload = function () {
    console.debug(‘request successfully.‘);
};

img.onerror = function () {
    console.debug(‘request failed‘);
}

img.src = ‘http://www.somesite.com/test?username=AndyLuo&ad=wealth‘;

3 定义类,用类实现方法

var Sign = {
    _businessId: 0,
    init: function () {
    },
    BindSignEvent: function (){      }
}
时间: 2024-10-11 23:23:51

js常用几种类方法实现的相关文章

JS常用字符串处理方法总结

1.indexOf()方法,从前往后查找字符串位置,大小写敏感,从0开始计数.同理,lastIndexOf() 方法从后往前,两个方法对于相同的检索条件输出的结果是一样的 例如: <script type="text/javascript"> var str="Hello World!" document.write(str.indexOf("Hello"))//输出0 document.write(str.indexOf("

开发中js常用的格式化方法

1,千分位逗号分开,小数后保留两位小数    ①使用字符串的拼接 var formatMoney =    function(v) {           v = (Math.round((v - 0) * 100)) / 100;           v = (v == Math.floor(v)) ? v + ".00" : ((v * 10 == Math.floor(v * 10)) ? v + "0": v);           v = String(v

js常用的原生方法

JavaScript pow() 方法 pow() 方法可返回 x 的 y 次幂的值 语法 Math.pow(x,y) 参数 描述 x 必需.底数.必须是数字. y 必需.幂数.必须是数字. 返回值 x 的 y 次幂. 说明 如果结果是虚数或负数,则该方法将返回 NaN.如果由于指数过大而引起浮点溢出,则该方法将返回 Infinity. 实例 在下面的例子中,我们将把 pow() 运用到不同的数字组合上: <script type="text/javascript"> do

js常用的数组方法

1.创建数组的基本方法:  1.1 空数组  var obj=new Array();                 1.2 指定长度数组  var obj=new Array(size);                 1.3 指定元素数组  var obj=new Array(元素1,元素2,...,元素n);                 1.4 单维数组 var obj=[元素1,元素2,元素3,...,元素n];                 1.5 多维数组 var a=ne

js常用字符处理方法

JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串.var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索).如果没有匹配项,返回 -1 .var index1 = a.indexOf("l");//index1 = 2var ind

js常用的字符串方法分析

##字符串## 字符串: 由0个或多个字符组成,被成对的英文单引号或双引号包含起来的. 字符编码: 每一个字符在计算机存储的编号. 计算机会保存有一套或几套用于标注编号与字符对应关系的字典.(字符集) 计算机存储单位 位:bit->0/1能存2个字 字节:byte->8bit可存256个不同的字. KB:1KB=1024byte: 字符串的操作,属性(此中str代表字符串) length:只读属性,表示字符串的长度 str.charAt(index):返回str中index位置上对应的字符,若

关于js常用数组的方法

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>看见</title> </head> <body> </body> </html> <script> ///////////// // 数组的常用方法 // ///////////// //1. l

js常用的小方法

1.随机数 90 -100之间的随机数:parseInt(Math.random() * (100 - 90) + 90) 10-20之间的随机数:parseInt(Math.random() * (20 - 10) + 10) 1-10之间的随机数:Math.floor(Math.random()*10+1) 0-9之间的随机数:Math.floor(Math.random()*10) 原文地址:https://www.cnblogs.com/panyujun/p/11008856.html

js常用工具类.

一些js的工具类 复制代码 /** * Created by sevennight on 15-1-31. * js常用工具类 */ /** * 方法作用:[格式化时间] * 使用方法 * 示例: * 使用方式一: * var now = new Date(); * var nowStr = now.dateFormat("yyyy-MM-dd hh:mm:ss"); * 使用方式二: * new Date().dateFormat("yyyy年MM月dd日");