• 小刘同学的第十八篇博文

    有点晚了,不知不觉就到11点了,今天比昨天状态更好些了,不过期末考试就快来了,夜深人静的时候就想着或许自己应该成熟一点,而不是每天还在走神什么之类的…… homework5终于是写完了,一个简单的日历系统。。。 在写的过程中,发现之前很多学的基础都忘记了,所以也...

    2018-06-24 01:16:08

  • .28-浅析webpack源码之compiler.resolvers

    原本该在过WebpackOptionsApply时讲解这个方法的,但是当时一不小心过掉了,所以在这里补上。 compiler.resolvers 该对象的三个方法均在WebpackOptionsApply中生成,代码如下: compiler.resolvers.normal = ResolverFactory.createResolver(Object.assign({ fileSyste...

    2018-06-24 01:16:04

  • 基于vue2+vuex+vue-router+sass+webpack的网易云音乐

    【 本博客为原创:http://www.cnblogs.com/HeavenBin/】 前言: 这段时间写的一个项目,供给大家互相学习,有什么疑问可以issues我。 源码地址:https://github.com/HeavenBin/VueMusic 项目构成 ├── build // webpack配置文件├── config // 不同环境的打包配置...

    2018-06-24 01:16:01

  • javascript中window.location.search的用法和作用。

    用该属性获取页面 URL 地址: window.location 对象所包含的属性 属性 描述 hash 从井号 (#) 开始的 URL(锚) host 主机名和当前 URL 的端口号 hostname 当前 URL 的主机名 href 完整的 URL pathname 当前 URL 的路径部分 port 当前 URL 的端口号 protocol 当前 URL...

    2018-06-24 01:16:00

  • .27-浅析webpack源码之事件流make(2)

    上一节跑到了NormalModuleFactory模块,调用了原型方法create后,依次触发了before-rsolve、factory、resolver事件流,这节从resolver事件流开始讲。 源码简化如下: this .plugin("resolver", () = (data, callback) = { // 来自于create方法 const contextInfo = dat...

    2018-06-24 01:15:54

  • js 处理金额各个位数上的值

    //金额处理 var number = 1234567.35; if (parseInt(number) == number) { var money = number.toString().split(''); var unit = money[money.length - 1]; var decade = money[money.length - 2]; var hunders = money[money.length - 3]; var kilbit = money[money....

    2018-06-24 01:15:58

  • js 字符串转数组

    var obj = "123456".replace(/(.)(?=[^$])/g, "$1,").split(","); console.log('obj',obj)...

    2018-06-24 01:15:55

  • javascript的Array.prototype.map()和jQuery的jQuery.

    两个方法都可以根据现有数组创建新数组,但在使用过程中发现有些不同之处 以下面这个数据为例: var numbers = [1, 3, 4, 6, 9]; 1. 对undefined和null的处理 array.map创建的新数组中对应的元素为undefined或null, jquery创建的新数组中则不包含这个元素 Array.protot...

    2018-06-24 01:15:53

  • flexible.js移动端适配安卓高分辨不兼容问题

    根据网上找到的解决办法,对于安卓设备,把dpr=1改为当前设备的dpr if (!dpr ! scale) { if (isIPhone) { // iOS下,对于2和3的屏,用2倍的方案,其余的用1倍方案 if (devicePixelRatio = 3 (!dpr || dpr = 3 )) { dpr = 3 ; } else if (devicePixelRatio = 2 (!dpr ||...

    2018-06-24 01:15:51

  • js 人民币小写金额转换为大写

    function smalltoBIG(n) { var fraction = ['角', '分']; var digit = ['零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖']; var unit = [ ['元', '万', '亿'], ['', '拾', '佰', '仟'] ]; var head = n 0 ? '欠' : ''; n = Math.abs(n); var s = ''; for (...

    2018-06-24 01:15:50

2