因为习惯太久的黑暗,所以阳光愈加刺眼!

空一座旧城,守一个旧人

随笔分类 -  javascript

JS的深浅拷贝
摘要:项目中根据各种需求或多或少会需要用到拷贝,通过查询整理之后今天简单的记录一下。 我们可以利用 slice、concat 返回一个新数组的特性可以实现数组的拷贝。 我们会发现,无论是新数组还是旧数组都发生了变化,也就是说使用 concat 方法,克隆的并不彻底。这里可以联系值传递和引用传递、栈内存和堆 阅读全文

posted @ 2018-11-07 16:42 空一座旧城,守一个旧人 阅读(169) 评论(0) 推荐(0)

vue项目获取地址栏参数(非路由传参)
摘要:在项目中,遇到一个需求,就是另一个系统直接跳转到我们项目中的某个页面,不需要做用户的校验直接单纯的跳转新页面,再初始化查询数据,参数以地址栏的形式传入 由于原来项目做过权限控制,所以在路由那边需要进行配置(部分代码): 重点:: 获取地址栏?后面参数的方法: export function getU 阅读全文

posted @ 2018-10-19 15:50 空一座旧城,守一个旧人 阅读(10607) 评论(1) 推荐(2)

vue项目跳转到外部链接
摘要:vue项目中遇到一个打印的功能。思考之后决定点击按钮,跳转到一个HTML页面(后台写的),利用window.print()方法调用浏览器的打印的功能。 所以,现在的问题是,怎样跳转到外部链接。开发vue项目的人都知道,vue项目会分为三个版本:开发,测试,生产,我们可以在config文件夹下面的de 阅读全文

posted @ 2018-08-27 11:01 空一座旧城,守一个旧人 阅读(846) 评论(0) 推荐(0)

前端批量删除(假删)
摘要:elementUI表格 html: 删除 js: handleSelectionChange(row) { this.multipleSelection = row; }, deleteRow(){ for(var i=0;i 阅读全文

posted @ 2018-08-27 10:29 空一座旧城,守一个旧人 阅读(1820) 评论(1) 推荐(2)

JS小技巧
摘要:一些资料上看到的技巧,感觉挺实用,以后遇到还会继续增加 阅读全文

posted @ 2018-07-02 11:34 空一座旧城,守一个旧人 阅读(190) 评论(0) 推荐(0)

检测页面是否发生变化
摘要:vue+elementUI项目中,遇到一个技术问题,就是在一个修改页面中,点击返回按钮的时候,需要检测当前页面是否发生变化。(当用户在页面修改字段的时候,不小心点到返回按钮,这个时候应该要给个提示,是否确认返回,这是一个很合理的需求) 修改的页面字段太多一个个比较太麻烦。所以最后我用MD5过滤成一个 阅读全文

posted @ 2018-06-22 22:16 空一座旧城,守一个旧人 阅读(1206) 评论(0) 推荐(0)

处理数据的时候遇到的一个小问题
摘要:最近遇到个问题,将需求当的需求解释了一下: var arr = [ {num:1,value:'你'}, {num:1,value:'你'}, {num:2,value:'你'}, {num:1,value:'你'}, {num:1,value:'你'} ] 判断该数组,num的值全部等于1的时候, 阅读全文

posted @ 2018-05-11 15:43 空一座旧城,守一个旧人 阅读(121) 评论(0) 推荐(0)

关于promise的详细讲解
摘要:到处是回调函数,代码非常臃肿难看, Promise 主要用来解决这种编程方式, 将某些代码封装于内部。 Promise 直译为“承诺”,但一般直接称为 Promise; 代码的可读性非常重要,因为开发人员支出一般比计算机硬件的支出要大很多倍。 虽然同步代码更容易跟踪和调试, 但异步方式却具有更好的性 阅读全文

posted @ 2017-12-14 12:03 空一座旧城,守一个旧人 阅读(585) 评论(0) 推荐(0)

js的继承
摘要:JS的继承 JS里常用的两种继承: 1. 原型链继承(对象间的继承) 2. 类式继承(构造函数间的继承) 由于JS不像java那样是真正面向对象的语言,js是基于对象的,它没有类的概念。所以,要想实现继承,可以用js的原型prototype机制或者用apply和call方法去实现。 我们可以简单的把 阅读全文

posted @ 2017-12-04 23:02 空一座旧城,守一个旧人 阅读(259) 评论(0) 推荐(0)

闭包(Closure)
摘要:我对闭包的理解 1. 个人理解 : 闭包就是能够读取其他函数内部变量的函数。使用闭包主要是设计私有的方法和变量 2. 优点:可以避免全局变量的污染 3. 缺点: 闭包会常驻内存,会增大内存使用量,使用不当很容易造成内存泄露。 4. 在js中,函数即闭包,只有函数才会产生作用域的概念 5. 闭包有三个 阅读全文

posted @ 2017-11-27 10:39 空一座旧城,守一个旧人 阅读(1324) 评论(0) 推荐(2)

导航