javascript
一懒众山小
这个作者很懒,什么都没留下…
展开
-
组件内部判断插槽是否被使用
vue封装组件时常用到插槽slot,默认模块与自定义模块二选一的时候使用 <template v-if="$slots.default"> <slot> </slot> </template> <template v-else> //默认样式 </template>原创 2021-12-18 18:36:50 · 2790 阅读 · 0 评论 -
list数据key值处理
//源数据 var data=[ { a:1, b:2, c:3 }, { a:4, b:5, c:6 }, { a:7, b:8, c:9 } ] var keyMap = { a: 'title', b: 'department', ...原创 2021-06-30 14:36:43 · 676 阅读 · 0 评论 -
js数据类型及其判断
分类(2大类) 基本(值)类型 Number: 任意数值 String: 任意文本 Boolean: true/false undefined: undefined null: null 对象(引用)类型 Object: 任意对象 Array: 特别的对象类型(下标/内部数据有序) Function: 特别的对象类型(可执行) 判断 typeof: 可以区别: 数值, ...原创 2020-04-26 02:14:11 · 104 阅读 · 0 评论 -
js的this到底是谁?
js中函数的四种调用方式 作为普通函数来调用时,this的值指向window,准确的说this为null,但被解释成window,在ECMAScript5标准中,如果this为null,则解释成undefinded 例如: console.log(window.xx);//undefinde function t(){ this.xx=333; } t(); cons...原创 2020-04-26 01:12:42 · 133 阅读 · 0 评论 -
js函数声明与函数表达式的区别
函数声明与函数表达式 js被称为披着C外衣的Lisp语言,lisp是一种强大的函数是语言 函数可以赋值给变量,可以作为参数来传递。 funciton qwe(){ } var asd = function(){ } 这两种方式,效果是不同的, qwe是函数声明,虽然全局也得到了一个qwe变量,值function。 而asd只是一个赋值过程,值是右侧的表达式的返回结果,即函数 就是说...原创 2020-04-25 01:37:19 · 126 阅读 · 0 评论 -
js高级之词法分析
例: function a(b) { var b=2; console.log(b); function b() { console.log(b); } b(); } a(1); function a(b) { console.log(b); function b() { console.log(b); }...原创 2020-04-24 21:48:36 · 200 阅读 · 0 评论 -
js获取当前域名,url,相对路径和参数
一 .js获取当前域名有2种方法 方法一 var domain = document.domain; 方法二 var domain = window.location.host; 注意问题 由于获取到的当前域名不包括 http://,所以把获取到的域名赋给 a 标签的 href 时,别忘了加上 http://,否则单击链接时导航会出错。 二、获取当前Url的4种方法 va...转载 2020-04-02 22:18:31 · 630 阅读 · 0 评论 -
通过url传递的参数怎么获取
通过url传递的参数怎么获取 // An highlighted block URL: http://localhost:8080/#/asd?qwe=U10070 console.log(this.$route.query.qwe) 结果: U10070原创 2020-03-22 22:47:16 · 1334 阅读 · 0 评论 -
emmet语法
<h4>1.生成带类样式的标签</h4> <p class="info">p.info</p> <div class="qwe">div.qwe或.qwe</div> <h4>2.生成带ID样式的标签</h4> <p id="info">p#info</...原创 2020-03-05 11:13:46 · 102 阅读 · 0 评论 -
JS 数组,数组对象的合并去重方法
这次对数组的操作,我们使用es6的新语法来完成,所以在看下边代码之前,我们要了解我们下边要用到的es6中的set集合,和for…of 方法: 首先介绍set集合: ES6提供了新的数据结构Set,它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set函数可以接受一个数组(或类似数组的对象)作为参数,用来初始化。 注意: 向set加入值的时候,不会发生类型转变,所以 5 和 ‘5’ 是两个不同...转载 2019-09-09 17:33:57 · 2594 阅读 · 0 评论