随笔分类 - JavaScript
摘要:实现效果:访问 http://localhost:8082/api/xxxxxxx 所有的地址请求将反向代理至 http://192.168.1.15:7010/api/xxxxxx 修改 manifest.json 文件 在UniApp项目中,可以通过修改manifest.json文件来配置反向代
阅读全文
摘要:一、什么是匿名函数?在Javascript定义一个函数一般有如下三种方式:函数关键字(function)语句: 函数字面量(Function Literals): Function()构造函数: 上面三种方法定义了同一个方法函数fnMethodName,第1种就是最常用的方法,后两种都是把一个函数复制给变量fnMethodName,而这个函数是没有名字的,即匿名函数。实际上,相当多的语言都有匿名函数。 二、函数字面量和Function()构造函数的区别虽然函数字面量是一个匿名函数,但语法允许为其指定任意一个函数名,当写递归函数时可以调用它自己,使用Function()构造函数则不行。 Func
阅读全文
摘要:JavaScript内置了几个编码函数,他们的作用是有区别的。javascript中存在几种对URL字符串进行编码的方法:escape(),encodeURI(),以及encodeURIComponent()。这几种编码所起的作用各不相同。 escape() 方法: 采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20。不会被此方法编码的字符: @ * / +encodeURI() 方法:把URI字符串采用UTF-8编码格式
阅读全文
摘要:call和apply方法 call方法可改变上下文this指针,类似的方法还有apply,主要用在js对象各方法互相调用的时候,使当前this实例指针保持一致,或在特殊情况下需要改变this指针。 obj1.method1.call(obj2,argument1,argument2) 如上,call的作用就是把obj1的方法放到obj2上使用,后面的argument1…这些做为参数传入。 举一个具体的例子 复制代码 代码如下: function add(a, b) { alert(a + b); } function sub(a, b) { alert(a - b); } add.call(s
阅读全文

浙公网安备 33010602011771号