• 使用.net的Cache框架快速实现Cache操作

    .NET 4.0中新增了一个System.Runtime.Caching的名字空间,它提供了一系列可扩展的Cache框架,本文就简单的介绍一下如何使用它给程序添加Cache。 一个Cache框架主要包括三个部分:ObjectCache、CacheItemPolicy、ChangeMonitor。 ObjectCache表示一个CachePool,它提供...

    2018-07-12 08:00:31

  • 小程序实践(五):for循环绑定item的点击事件

    微信展示列表效果借助于 wx:for 简单写一个列表(wxml文件中): 对应的数据源(js文件中): 写一个点击监听: 效果: 以上、可以实现列表的item点击效果, 但是无法到点击的item对应的数据源数据 -------------------------------------------------------------------...

    2018-07-12 08:00:35

  • Redux学习笔记-----基础部分

    Action Action是store数据的唯一来源。需使用store.dispatch()将所需的action传到store。Action是把服务器响应的数据或者用户输入的数据、和其他一些非View的数据传入store的有效载荷。Action实际上是JS的普通对象。示例: { type:"ADD_TODO", //type为必须的字段,值...

    2018-07-12 08:00:31

  • vue-pdf的3.3.1版本build后多生成168个js文件

    当同事使用vue-pdf来浏览pdf之后,就发现build之后一堆 散乱的js文件 ,真可怕! 果然google之后是它的原因。参考: Vue-pdf create 168 excess bundles in webpack。 解决方案: 安装 vue-pdf 3.0.1 。 $ npm install vue-pdf@ 3.0 . 1 --save-dev 截图: 成功 打包成单...

    2018-07-12 08:00:27

  • 获取当天日期,获取之前之后的日期,前后几个月、前后

    1.获取今天的日期 function getTodayDate(symbol) { symbol = symbol || '-'; var nowDate = new Date(), year = nowDate.getFullYear(), month = nowDate.getMonth() + 1, day = nowDate.getDate(); month = month 10 ? '0' + month : month; day = day 10 ? '0' + da...

    2018-07-12 08:00:23

  • div模拟selection标签 下拉列表

    ! doctype html html lang ="en" head meta charset ="UTF-8" meta name ="Generator" content ="EditPlus" meta name ="Author" content ="" meta name ="Keywords" content ="" meta name ="Description" content ="" title 垂直滚动条 / title style type ="text/cs...

    2018-07-12 07:59:53

  • javascript js 完美解决 click 与 dblclick 冲突,并

    示例代码: marker.addEventListener( " click " , function(){ if (! window.markerClicked) { window.markerClicked = true ; } else { window.markerClicked = false ; return ; } setTimeout(function () { window.markerClicked = false ; }, 500 ); // todo: 下...

    2018-07-12 07:59:46

  • 使用闭包的方式实现一个累加函数 addNum

    使用闭包的方式实现一个累加函数 addNum,参数为 number 类型,每次返回的结果 = 上一次计算的值 + 传入的值,如: addNum(10); //10 addNum(12); //22 addNum(30); //52 写法一 1 function sum(numberOne) { 2 var count = numberOne; 3 return function by(numberTwo...

    2018-07-12 07:59:45

  • JavaScript实现快速排序(Quicksort)

    目前,最常见的排序算法大概有七八种,其中"快速排序"(Quicksort)使用得最广泛,速度也较快。它是图灵奖得主 东尼·霍尔(C. A. R. Hoare)于1960时提出来的。 快速排序"的思想很简单,整个排序过程只需要三步: (1)在数据集之中,选择一个元素作为"基准"(pivot)...

    2018-07-11 03:57:03

  • JavaScript正则表达式练习

    校验邮政编码(由六位组成)。 var reg = /^\d{6}$/ ; var str = "130400" ; var b = str.match(reg); if (b === null ) { alert( "格式错误" ); } else { document.write(b); } 只能输入5-20个以字母开头、可带数字、“_”、“.”的字串。 var reg = /^[a-zA-Z]{1}([a...

    2018-07-11 03:57:02

2