-
减少页面加载时间的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
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