- 博客(17)
- 收藏
- 关注
原创 区分map和fileter
var a = [1,2,3,4];var newa = a.map(x=>x>1);console.log(newa);//[false, true, true, true]console.log(a);//[1, 2, 3, 4]var newb = a.filter(x=>x>1);console.log(newb);//[2, 3, 4]console....
2020-04-15 14:45:24
241
原创 vue.nextTick()怎么用
this.$nextTick(() => (this.showContent = true))当我们在vue的beforeCreate和created生命周期发送ajax到后台,数据返回的时候发现DOM节点还未生成无法操作节点时使用在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。 created() { console.log(...
2020-04-15 14:30:04
192
原创 h5公众号权限认证
async mounted () { await this.getOpenId() await this.getAuthent() }, methods: { getCode () { window.location.href = `http://localhost:8080/index.html?code=011p8u022Ek39W0eMDZ12z...
2020-04-15 14:28:19
457
原创 js---数据结构学习第四日--队列的实现
队列:队列是遵循先进先出的一组有序的项 在队列尾部添加新元素,并从顶部移除元素,最常见的例子就是排队。创建队列function Queue(){var items=[]; //从队列尾部添加元素 this.enqueue=function(element){ item.push(element);};//从队列头部移除元素this.dequeue=func...
2018-08-16 09:33:52
129
原创 js---数据结构学习第三日--栈的实现
栈栈是一种遵循后进先出原则的有序集合。新添加的元素和待删除的元素都保存在栈的同一端,称为栈顶,另一端就叫做栈底。在栈里,新元素都接近栈顶,旧元素都靠近栈底。其实可以把栈简单理解成往一个木桶里堆叠的放入物品,最后放进去的在桶的顶端,也是可以最先拿出来的,而最先放进去的却在桶的底部,只有把所有上面的物品拿出来之后才可以拿走底部的物品。栈的基本操作1、压栈,也称之为入栈,也就是把元素加入...
2018-08-14 21:20:52
132
原创 js---数据结构学习第二日--数组的方法
数组的常用方法1.concat()合并数组,会生成一个新的数组var arr = [0,1,2,3,4,5,6]; var a = 7; var newArr=arr.concat(a) //[0,1,2,3,4,5,6,7] 并不建议在数组存入不同类型的参数,有时会出问题2.join()把所有的数组元素依照分隔符(也就是参数)链接成一个字符串。如果不传...
2018-08-14 14:58:45
181
原创 ES6知识补全--2
Set 和 Map 数据结构JavaScript的对象有个小问题,就是键必须是字符串。但实际上Number或者其他数据类型作为键也是非常合理的。Map是一组键值对的结构,具有极快的查找速度。Set和Map类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在Set中,没有重复的key。//新建let m = new Map([['Michael', 95],...
2018-08-12 18:00:30
237
原创 js知识
prototype是函数对象上的预设属性,这个属性是个对象默认有两个属性constructor和_ proto_ function Foo(){} typeof Foo.prototype;//object Foo.prototype.x=1; var obj3=new Foo(); obj3.x//1 Foo.prototype { constructor:Foo, _ p...
2018-08-11 16:58:39
144
原创 js---数据结构学习第一日--数组的增删
一.数据类型基本类型:String,Boolean,Number,undefined,null复杂类型:Object二.数组所谓数组,是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个“名”称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元...
2018-08-08 20:51:30
144
原创 什么是COOKIE?什么是LOCALSTORAGE?什么是SESSIONSTORAGE?
1.背景介绍什么是COOKIE? Cookie 是小饼干的意思。cookie 确实非常小,它的大小限制为4KB左右, 是由W3C组织提出,最早由Netscape社区发展的一种机制。目前Cookie已经成为标准, 所有的主流浏览器如IE、Netscape、Firefox、Opera等都支持Cookie。 它的主要用途有保存登录信息, 比如你登录某个网站市场可以看到“记住密码”, 这通常就是通过...
2018-08-08 15:49:10
629
原创 angularjs如何使用时间插件
1.背景介绍日历在网页中的应用有很多,比如说后台的搜索功能,备忘录功能等等。要实现日历功能,有很多插件可以实现, 利用angular实现相关的日历功能的插件也就只有几个, 比如说ui-jquery,angular-datepicker,ui-bootstrap等等, 这些都可以实现部分功能的日历插件;因为做任务的时候用...
2018-08-08 15:48:03
2473
1
原创 检测数据类型的方法有哪些
目录 1.背景介绍 2.知识剖析 3.常见问题 4.解决方案 5.编码实战 6.扩展思考 7.参考文献 8.更多讨论 1.背景介绍 JS的数据类型 E...
2018-08-08 15:46:38
975
原创 什么是MARKDOWN
1.背景介绍Markdown是一种轻量级标记语言。那什么是标记语言?打个比方,我们的语文考试有种题型叫改病句,会用到一些改病句符号,诸如删除符号、增添符号、改正符号等。这些符号就是一种标记语言,是为了让语文老师看我们对相应文字作了怎样的处理。Markdown亦然,是为了让支持Markdown语法的编辑器识别然后渲染成相应格式的。2.知识剖析为什么要使用MARKDOWN学习成本低...
2018-08-08 15:45:08
749
原创 什么是跨域以及产生原因
目录 1.背景介绍 2.知识剖析 3.常见问题 4.解决方案 5.编码实战 6.扩展思考 7.参考文献 8.更多讨论 ...
2018-07-29 22:34:43
3662
原创 npm和package是什么
npm和package是什么目录1.背景介绍2.知识剖析3.常见问题4.解决方案5.编码实战6.扩展思考7.参考文献8.更多讨论 1.背景介绍 NPM是什么 NPM(node package manager),通常称为n...
2018-07-03 21:00:22
1338
原创 什么是VUE-CLI
目录 1.背景介绍 2.知识剖析 3.常见问题 4.解决方案 5.编码实战 6.扩展思考 7.参考文献 8.更多讨论 1.背景介绍 ...
2018-06-25 19:08:41
2521
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人