
JavaScript
xiaozaq
这个作者很懒,什么都没留下…
展开
-
理解和使用Promise.all和Promise.race
一、Pomise.all的使用Promise.all可以将多个Promise实例包装成一个新的Promise实例。同时,成功和失败的返回值是不同的,成功的时候返回的是一个结果数组,而失败的时候则返回最先被reject失败状态的值。具体代码如下:let p1 = new Promise((resolve, reject) => { resolve('成功了')})let p2 = new Promise((resolve, reject) => { resolve(转载 2021-07-27 15:59:27 · 179 阅读 · 0 评论 -
JavaScript中的标签语句
Javascript中标签(label)是一个标识符。标签可以与变量重名,它是一个独立的语法元素(既不是变量,也不是类型),其作用是标识”标签化语句(labeled statement)”标签声明标签(label)可以声明在任何一个语句前面,或者语句块前,以使得语句或语句块被“标签化(labeled)”。label1: myFun1();label2:转载 2015-11-26 11:38:49 · 430 阅读 · 0 评论 -
JavaScript的作用域链的理解
如果将一个局部变量看做是自定义实现的对象的属性的话,那么可以换个角度来解读变量作用域。每一段代码都有一个与之相关联的作用域链。下面举例来理解作用域链(一个页面的作用域链可以看成一棵树)。var global_var = "global"; // 第1步function test(x){ var y = 0;return x+y;} //第2步test();//第3步t原创 2015-11-25 10:44:23 · 729 阅读 · 0 评论 -
JavaScript中函数里this的值到底指向谁?如何理解上下文context?
先看下面的代码:var f = function(){ var this_obj = this;}var o={name:"o"}o.f = f;f(); //此时调用时this_obj的值是window对象o.f();//此时调用时this_obj的值是o对象同样都是 f 函数,单独调用时this_obj的值是window对象,通过o对象调用时值确变为了o对象。那么如何理原创 2015-12-01 18:11:06 · 3476 阅读 · 0 评论 -
js 解析xml字符串
function parseXML(){text="";text=text+"George";text=text+"John";text=text+"Reminder";text=text+"Don't forget the meeting!";text=text+"";try //Internet Explorer { xmlDoc=new Activ转载 2016-01-15 09:48:08 · 587 阅读 · 0 评论 -
使用 JavaScript 将 XML 转成 JSON
1. [代码][JavaScript]代码// Changes XML to JSONfunction xmlToJson(xml) { // Create the return object var obj = {}; if (xml.nodeType == 1) { // element // do attributes转载 2016-01-15 09:49:30 · 557 阅读 · 0 评论 -
用户登录后重定向到原来访问页面
后台管理系统一般都会校验权限,当用户未登录,或者登录后长时间为操作导致session失效,权限校验会导致用户重定向到登录页面。此时希望用户在登录后返回原来的页面。具体实现方法如下:1.权限校验重定向到登录页面时,在其重定向的url后添加一个参数保留原来页面的url。可以自己随意定义,这里我定义的是toUrl。代码示例://System.out.println("未登录,未通过验证! ")...原创 2018-11-22 09:53:50 · 13889 阅读 · 0 评论 -
$.extend深度合并数组问题
合并数组问题:var a0={};var a1={a:[1,2,3,4]};var a2={a:[6,7]};$.extend(true,a0,a1,a2);结果是:{a:[6,7,3,4]}而我期望的结果是:{a:[6,7]}希望将数组长度也覆盖掉。虽然使用$.extend(false,a0,a1,a2);方式可以实现上面情况,但使用false的话,其他对象属性就...原创 2019-09-20 10:20:24 · 1855 阅读 · 0 评论