- 博客(12)
- 收藏
- 关注
原创 toString和valueOf
第一个是toString(),它的作用是返回一个反映这个对象的字符串第二个是valueOf(),它的作用是返回它相应的原始值
2019-05-11 23:54:22 163
原创 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 179
原创 原型和原型链
被构造函数 new 出来的对象会继承 new 的这个构造函数所有的属性和方法,包括 new 出 new 的这个构造函数的构造函数,然而产生了原型链,constructor指向原型链最顶端的构造函数。 function AA(){ this.aa = 123; } var bb = new AA(); ...
2019-05-10 15:18:08 155
原创 立即执行函数
立即执行函数的两种常见形式<script> (function(){ })() </script><script> (function(){ }())</script>立即执行函数的应用场景,一般在页面初始化,只需使用一次的代码块,立即执行函数执行...
2019-05-09 09:41:18 200
原创 闭包
闭包将函数demo中的变量a可以全局访问,执行demo函数后,将b函数return出去并赋值给了onfn变量,b函数的作用域集合不会被 销毁,每次调用onfn()时,都能访问到demo函数中 a 变量,然而形成了闭包。<script> function demo(){ var a = 0; func...
2019-05-09 09:33:36 426
原创 作用域链
<script> function a(){ function b(){ function c(){ } c(); } b(); } a(); ...
2019-05-08 22:27:52 112
原创 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 706
原创 vue中引入地图后使用位置搜索功能遇到的bug
AutocompleteAutocomplete是结果提示、自动完成类。构造函数 描述 Autocomplete(options:AutocompleteOptions) 创建自动完成的实例 事件 参数 描述 onconfirm {type,target,item} 回车选中某条记录后触发 item : { index : 1 /*高亮...
2019-05-08 11:41:36 235
原创 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 138
原创 js预编译
预编译四步曲 创建AO对象 找形参和变量声明,将变量和形参名作为AO属性名,值为undefined 将实参值和形参统一 在函数体里面找到函数声明,赋值予函数体 </>代码实例如下<script type="text/javascript"> function fn(a){ console.l...
2019-05-08 01:50:51 160
原创 javaScript内嵌和外部引入
可执行内嵌代码<script type="text/javascript"> //代码</script>可执行外部引入js文件<script type="text/javascript" src="文件路径"> //代码</script>不可执行内嵌代码,可当库存用,不会执...
2019-05-07 22:25:00 849
原创 浏览器
浏览器构成1. shell部分2. 内核部分主流浏览器有IE (trident 读:[ˈtraɪdnt])内核 Chrome (webkit、blink)内核 firefox (Gecko)内核 Opera (presto)内核 Safari 读:[səˈfɑːri] (webkit)内核...
2019-05-07 22:14:58 200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人