• 减少页面加载时间的n种方法

    减少HTTP请求 1:减少调用其他页面、文件的数量 2:使用css spirit , 减少图片加载次数 压缩js,css代码 1:一般js、css文件中存在大量的空格、换行、注释,这些利于阅读,如果能够压缩掉,将会很有利于网络传输。 添加文件过期或缓存头 1:也就是弄个缓存,这样用户在...

    2018-09-05 07:50:13

  • JS判断当前设备是 PC IOS Andriod

    JS判断当前设备是 PC IOS Andriod script window.onload = function (){ var isPc = IsPC(); var isAndroid = is_android(); if (isPc){ // pc location.href = url; } else { if (isAndroid){ // 安卓 location.href = "" ; } else { // IOS location.href = "" ; } }...

    2018-09-05 07:50:12

  • Javascript的异常捕获机制

    這個異常處理機制,之前也只是,但是沒有怎麼用過,用了一次后發現還可以, 和java,python的異常處理機制也很相似 Javascript的异常捕获机制 1.1 基本的try…catch语句 ES3开始引入了 try-catch 语句,是 JavaScript 中处理异常的标准方式。 语法: try{ //可能发生异...

    2018-09-05 07:50:09

  • js关系图库:aworkflow

    auto-workflow 用于快速构建各种关系图的库,比如流程图,可视化执行流等 github地址:https://github.com/auto-workflow/AWorkflow 快速开始 npm install aworkflow 或者引用dist文件夹下的产出文件 访问demo npm install npm run dev 默认模版:http://localhost:999...

    2018-09-05 07:50:05

  • 在JS中统计函数执行次数与执行时间

    假如想统计JS中的函数执行次数最多的是哪个,执行时间最长的是哪个,该怎么做呢? 1. 统计函数执行次数 2. 统计函数执行时间 3. 如何控制函数的调用次数 4. 如何控制函数的执行时间 一、统计函数执行次数 常规的方法可以使用 console.log 输出来肉眼计算有多少个输出...

    2018-09-05 07:50:07

  • CodePush自定义更新弹框及下载进度条

    CodePush 热更新之自定义更新弹框及下载进度 先来几张弹框效果图 非强制更新场景 image 强制更新场景 image 更新包下载进度效果 image 核心代码 这里的热更新Modal框,是封装成一个功能独立的组件来使用的,需不需要更新以及是否为强制更新等逻辑均在组件内实现 image...

    2018-09-05 07:50:05

  • 表单数据验证方法(一)—— 使用validate.js实现表单

    摘要:使用validate.js在前端实现表单数据提交前的验证 好久没写博客了,真的是罪过,以后不能这样了,只学习不思考,学的都是白搭,希望在博客园能记录下自己学习的点滴,虽然记录的都是些浅显的技术,但能起到巩固自己和稍微帮助一下和我一样的菜鸡也是不错的,哈哈...

    2018-09-05 07:50:04

  • ES6 之 let / const

    本博文配合 阮一峰 《ES6 标准入门(第3版)》一书进行简要概述 ES6 中的 let 与 const。 历史遗留问题 由于 JS ES3语法中的 var 提升变量、没有块级作用域,因而搞出来了一大波的 "副产品",匿名立即执行函数、闭包,都是 ES3 JS 遗留下来的产物。 所以学过 C 和 Pyth...

    2018-09-05 07:50:04

  • 《js编程艺术摘录》摘录脚本

    适用于不支持 getElementsByClassName浏览器方法的js函数(不适用于多个类名?) function getElementsByClassName(node,classname){ if(node.getElementsByClassName){ return node.getElementsByClassName(classname); } else{ var result=new Array(); var elems= n...

    2018-09-05 07:50:03

  • 针对于angular cli 构建项目时,运行时出现Your globa

    -------------------------- 很奇怪,为什么稍微低了一点就无法运行 ------------------------- 解决办法: npm install --save-dev @angular/cli@latest 重新安装最新的版本...

    2018-09-05 07:49:48

2