-
WebAPI导出Excel
.NET WebAPI 生成Excel并下载 由于项目上的需求,需要导出指定条件的Excel文件。经过一翻折腾终于实现了。 现在把代码贴出来分享 (直接把我们项目里面的一部份辅助类的代码分享一下) 我们项目使用的是WebAPI模式。 但是导出的方法可写在Controller 里面 1 using NPOI...
2018-06-24 02:06:10
-
redux 中间件 --- applyMiddleware 源码解析 + 中间件
前传 中间件的由来 redux的操作的过程,用户操作的时候,我们通过dispatch分发一个action,纯函数reducer检测到该操作,并根据action的type属性,进行相应的运算,返回state,然后更新view。 但是一个很重要的问题,reducer对于action会立即进行运算,并返回state,如...
2018-06-24 02:06:07
-
This的指向
This的指向总的来说分为四点: 1.作为对象的方法调用。 // 1.作为对象的方法调用 var obj= { a: 1 , getA: function (){ alert( this ===obj); // 输出:ture alert( this .a); // 输出:1 } }; // 即当函数作为对象的方法被调用时,this指向该对象 obj.getA(); 2.作为...
2018-06-24 02:05:30
-
settimeout、setinterval区别和相互模拟
前几天翻书,看到避免双重求值一节时有提到settimeout()、setinterval() 建议传入函数而不是字符串以作为第一个参数,所以这里总结一下settimeout()和setinterval()的区别,以及它们之间的相互模拟。 setTimeout(): 方法用于在 指定的毫秒数 后 调用函数或计算表达式...
2018-06-24 02:06:04
-
JS隐藏号码中间4位
function resetPhone(phone) { var str = String(phone) var len = str.length; var prev,next; if (len = 7 ) { prev = str.slice(-len,-7 ) next = str.slice(-3 ) str = prev+"****"+ next } else if (len 7 len = 6 ) { prev = str.slice(-len,-4 ) next = str.sli...
2018-06-24 02:06:05
-
Generator的正确打开方式
前两年大量的在写 Generator + co ,用它来写一些类似同步的代码 但实际上, Generator 并不是被造出来干这个使的,不然也就不会有后来的 async 、 await 了 Generator 是一个可以被暂停的函数,并且何时恢复,由调用方决定 希望本文可以帮助你理解 Generator 究竟是什...
2018-06-24 02:06:00
-
浅谈原生JavaScript的动画和特效
一、JavaScript中的动画原理 动画效果的实现总的来说可分为两种,一种是利用纯css实现,该方法在css3成熟后广泛应用;另外一种是通过JavaScript(或者一些封装的库如jQuery的animate方法)间接的操作css样式,每隔几秒执行一次。这里主要讲的是原生js里面的动画: 1、常用...
2018-06-24 02:05:56
-
JS事件委托
一、什么是一个事件委托? 说到事件委托先说 javascript的事件机制。 在 js中分为 DOM 0级事件和 DOM 2级事件。 下面来看下什么是一个 dom0级事件: DOM 0级事件的缺点,当你给一个对象绑定多个事件的时候后写的事件会覆盖先写的事件 下面是 DOM2级事件: DOM 2级事件...
2018-06-24 02:05:54
-
es6学习笔记初步总结
es6学习笔记初步总结 1. let 、 const 和 block 作用域 在 ES6 以前, var 关键字声明变量。无论声明在何处,都会被视为声明在函数的最顶部 (不在函数内即在全局作用域的最顶部)。这就是函数 变量提升 例如 : let 关键词声明的变量不具备变量提升( hoisting )特性 le...
2018-06-24 02:05:43
-
vue中keep-alive的用法
1.keep-alive的作用以及好处 在做电商有关的项目中,当我们第一次进入列表页需要请求一下数据,当我从列表页进入详情页,详情页不缓存也需要请求下数据,然后返回列表页,这时候我们使用keep-alive来缓存组件,防止二次渲染,这样会大大的节省性能。 2.keep-alive的基...
2018-06-24 02:05:42
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash