随笔分类 - javascript
摘要:对象的继承 var animal = { name:'name' } var dog = {} // 子对象的原型链指向父对象即可 dog.__proto__ = animal console.log(dog.name) 构造函数的继承 ES5继承 function Animal(name) { t
阅读全文
摘要:V8如何执行一段JavaScript代码 高级代码为什么需要先编译再执行? 指令,指令集,也就是机器语言。CPU 只能识别二进制的指令。 汇编指令集->汇编编译器->机器代码(二进制) 解释执行:先将输入的源代码通过解析器编译成中间代码,之后直接使用解释器解释执行中间代码,然后直接输出结果 编译执行
阅读全文
摘要:起因 今天无意间在console中执行'1'-'0'的运算,意外的打印出了1,是number类型的,难道字符串也能相减?计算机内部是如何将String'1'转为Number1的? 字符串'1'在计算机中的表示 '1'在计算机中是由ASCII 0x31表示的(百度ASCII)键盘上的所有键都有对应的A
阅读全文
摘要:起因 Array.prototype.push.call( arguments, 3 );当你看到这句代码时有没有同我一样感到疑惑这句代码到底是什么意思? PS:call和apply使用的场景有很多这里目前只是介绍其中的一部分 第一种:继承 利用mdn上的例子 function Product(na
阅读全文
摘要:在使用axios的interceptors时,会产生500问题,有问题时就要给用户警告提示,但是在axios的service是一个独立的js文件不能使用vue的环境(上下文)也就不能有漂亮的警告框,以下是解决问题的方式。 一、定义全局变量 在vue挂载完成时,把vue的实例赋值给全局变量window
阅读全文

浙公网安备 33010602011771号