![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
Universe_R
这个作者很懒,什么都没留下…
展开
-
js预编译
预编译四步曲 创建AO对象 找形参和变量声明,将变量和形参名作为AO属性名,值为undefined 将实参值和形参统一 在函数体里面找到函数声明,赋值予函数体 </>代码实例如下<script type="text/javascript"> function fn(a){ console.l...原创 2019-05-08 01:50:51 · 128 阅读 · 0 评论 -
call和apply
call和apply的区别:call和apply都能改变this的指向call传实际参数,apply传arguments集合call和apply的应用场景:用别人的构造函数来创建自己的构造函数 <script> function GetColor(color){ this.color = color; ...原创 2019-05-10 15:34:44 · 159 阅读 · 0 评论 -
原型和原型链
被构造函数 new 出来的对象会继承 new 的这个构造函数所有的属性和方法,包括 new 出 new 的这个构造函数的构造函数,然而产生了原型链,constructor指向原型链最顶端的构造函数。 function AA(){ this.aa = 123; } var bb = new AA(); ...原创 2019-05-10 15:18:08 · 113 阅读 · 0 评论 -
javaScript内嵌和外部引入
可执行内嵌代码<script type="text/javascript"> //代码</script>可执行外部引入js文件<script type="text/javascript" src="文件路径"> //代码</script>不可执行内嵌代码,可当库存用,不会执...原创 2019-05-07 22:25:00 · 824 阅读 · 0 评论 -
立即执行函数
立即执行函数的两种常见形式<script> (function(){ })() </script><script> (function(){ }())</script>立即执行函数的应用场景,一般在页面初始化,只需使用一次的代码块,立即执行函数执行...原创 2019-05-09 09:41:18 · 164 阅读 · 0 评论 -
闭包
闭包将函数demo中的变量a可以全局访问,执行demo函数后,将b函数return出去并赋值给了onfn变量,b函数的作用域集合不会被 销毁,每次调用onfn()时,都能访问到demo函数中 a 变量,然而形成了闭包。<script> function demo(){ var a = 0; func...原创 2019-05-09 09:33:36 · 383 阅读 · 0 评论 -
作用域链
<script> function a(){ function b(){ function c(){ } c(); } b(); } a(); ...原创 2019-05-08 22:27:52 · 86 阅读 · 0 评论 -
document.execCommand('copy')
JS document.execCommand实现复制功能(带你出坑)最近项目中需要实现功能:点击button,复制input框的值;我使用的是document.execCommand('copy')的方法;但是很郁闷的是,始终实现不了功能;代码如下HTML代码(v-model是vue框架中的双向数据绑定,不懂的请移步vue文档)<input id='input_...原创 2019-05-08 11:57:07 · 644 阅读 · 0 评论 -
vue中引入地图后使用位置搜索功能遇到的bug
AutocompleteAutocomplete是结果提示、自动完成类。构造函数 描述 Autocomplete(options:AutocompleteOptions) 创建自动完成的实例 事件 参数 描述 onconfirm {type,target,item} 回车选中某条记录后触发 item : { index : 1 /*高亮...原创 2019-05-08 11:41:36 · 208 阅读 · 0 评论 -
js原始值和引用值的栈和堆的存储原理
原始值和引用 值的栈和堆的存储原理<script> //原始值赋值 var aaa = 1; var bbb = 2; aaa = bbb; //引用值赋值 var arr1 = [1,2]; var arr2 = arr1; arr1 = [1,2,3,4]</script>变量名 ...原创 2019-05-08 11:17:53 · 98 阅读 · 0 评论 -
toString和valueOf
第一个是toString(),它的作用是返回一个反映这个对象的字符串第二个是valueOf(),它的作用是返回它相应的原始值原创 2019-05-11 23:54:22 · 141 阅读 · 0 评论