
javascript
Volecity
这个作者很懒,什么都没留下…
展开
-
js设计模式(观察者模式与发布订阅模式区别)[四星推荐]
观察者 发布订阅原创 2022-08-18 15:48:45 · 229 阅读 · 0 评论 -
try-catch
js是运行时报错 为什么请求接口报错后 页面没有阻塞 那就是因为用了 try catch错误捕获语句。不能捕获: 跨域错误 异步错误。1.2 自定义错误类型。1.1 原生的错误类型。原创 2022-08-17 14:01:52 · 410 阅读 · 0 评论 -
js中的sort排序
Array.prototype.sort()原创 2022-08-15 14:43:52 · 1297 阅读 · 0 评论 -
变量对象/闭包/this
//后台每个执行环境都有一个表示变量的对象—变量对象//例如compare()函数调用//compare的执行环境而言,其作用域链包含两个变量对象本地活动对象全局活动对象全局变量对象始终存在,compare()函数只在函数执行过程中存在作用域链:一个指向变量对象的指针列表,只引用定义:闭包有权访问另一个函数作用域中的变量的函数//内部定义。然后返回test = { a:"...原创 2020-03-24 23:58:44 · 148 阅读 · 0 评论 -
异步坑
同时嵌套两个异步函数的时候不能保证哪个先执行完。这是个坑原创 2020-03-23 17:42:26 · 141 阅读 · 0 评论 -
学习笔记一
1.如何消除代码重复变量, 循环, 函数2.循环把一小段语句打包,消除重复函数是把一大段语句(包括循环)打包,消除重复参数(使函数变得灵活)3.Js变量名的命名规则(函数名也是变量名)// 只能包括字母(汉字也属于字母),数字,_, $.//区分大小写//不能以数字开头//不能用保留字//变量名要有意义,不要随意字母搭配4.默认参数值js中函数如果有很多参数,那么传参会很麻...原创 2020-03-08 09:40:34 · 134 阅读 · 0 评论 -
this测验题
var big = "1"var obj = {big: "2",showBig: function() {return this.big},}obj.showBig.call(big)ƒ big() { [native code] } //最开始我的疑惑结果为什么不是1var big = "1"var obj = {big: "2",showBig: function...原创 2020-03-08 08:57:14 · 116 阅读 · 0 评论 -
异步
首先,还是看到一道面试题for ( var i = 0 ; i < 10 ; ++i ) { setTimeout(function(){ console.log(i); },0)} //输出结果比较诡异。为10个10.for ( var i = 0 ; i < 10 ; ++i ) { setTimeout(functi...原创 2020-03-07 16:16:13 · 115 阅读 · 0 评论 -
函数定义
1.1 js中函数声明解析(学习笔记)误区:定义函数比声明函数更丰富,定义包含实现**1.1.1函数的分类函数声明式 :使用function声明函数,并指定函数名。函数表达式:使用function声明函数,但未指定函数名。函数表达式2.匿名函数,匿名函数有很多作用,赋予一个变量则创建函数,赋予一个事件则成为事件处理程序或创建闭包等等。立即执行函数,两种写法。立即执行函数里面的函数必须...原创 2020-03-07 16:11:42 · 138 阅读 · 0 评论 -
作用域(let,变量提升)测试题 @@@
过了一年还是会做错:var number = 1; function info(){ number = 2; console.log(number); //有函数,number不变;没函数,number变2 function number(){}; } info();//输出2 console.log...原创 2020-03-07 15:38:32 · 195 阅读 · 0 评论