加载中
自定义react组件:Img,图片获取失败时能显示指定的默认图片

自定义react组件,Img,图片获取失败时能显示指定的默认图片。 import React from 'react'; import ReactDOM from 'react-dom'; /** * 图片加载失败就显示默认图片 */ class Img extends ...

2017/07/14 17:56
89
JS将秒转换成时间格式

效果: console.log(formatSeconds(70)); 输出:00:01:10 function formatSeconds(value) { var theTime = parseInt(value); var theTime1 = 0; var theTime2 = 0; if(theTime >= 60) ...

vuejs1.x中定义异步组件实例

官方文档中描述得不是很详细。这里做个笔记。 HTML: <div id="full"> <home></home> </div> JS: //定义异步组件,主页 Vue.component('home', function(resolve, reject) { $.ajax({ ...

2017/02/20 10:43
66
如何让video标签支持hls/m3u8视频流直播

苹果的safari直接支持hls。但是其他的浏览器却没有提供相应的支持。根据我的测试,android手机的webview可以支持hls,PC上的chrome却不行,很令人费解。 下面是videojs给出的一套hls解决方案...

2017/02/20 10:38
257
用JavaScript操作SQLite文件

项目地址:https://github.com/kripken/sql.js 基本使用 var sql = require('sql.js'); // or sql = window.SQL if you are in a browser // Create a database var db = new sql.Database(...

2016/10/20 10:12
364
vuejs1.x中的过滤器高级用法

当过滤器用于model时, 需要考虑回填的现象. 默认情况下, 过滤之后的新值会回填到data中, 有时后我们需要对回填的值做处理,参考以下代码(引用自官方文档): Vue.filter('currencyDisplay', { ...

2016/09/09 16:57
43
JS中把字符转成ASCII值

字符转ascii码:用charCodeAt(); ascii码转字符:用fromCharCode(); str="A"; code = str.charCodeAt(); str2 = String.fromCharCode(code); str3 = String.fromCharCode(0x60+26); documen...

2016/09/09 16:53
13
JS实现各种进制的转换

parseInt(num).toString(2);//十进制转二进制 parseInt(num).toString(8);//十进制转八进制 parseInt(num).toString(16);//十进制转十六进制 parseInt(num,2);//二进制转十进制 parseInt(num...

了解JavaScript函数式编程(二)

文章先后提到了 Maybe、Either、IO 这三种强大的 functor,在链式调用、惰性求值、错误捕获、输入输出中都发挥着巨大的作用。

2016/09/09 16:44
12
了解JavaScript函数式编程(一)

JavaScript 作为一种典型的多范式编程语言,这两年随着React的火热,函数式编程的概念也开始流行起来,RxJS、cycleJS、lodashJS、underscoreJS等多种开源库都使用了函数式的特性。所以下面介...

2016/09/09 16:43
24
12个非常实用的JavaScript小技巧

在这篇文章中将给大家分享12个有关于JavaScript的小技巧。这些小技巧可能在你的实际工作中或许能帮助你解决一些问题。

2016/09/09 16:42
13
eslint 简易配置笔记

没有什么特殊要求的话, 这样的配置足够了: .eslintrc.json { "parserOptions": { "ecmaVersion": 6, "sourceType": "module", "ecmaFeatures": { "...

2016/08/12 08:57
52
如何优雅地比较版本

版本格式: xx.xx.xx, 位数不定 /** * 比较版本号,如果v1>v2则返回true,否则false * @param {Object} v1 服务端版本 * @param {Object} v2 客户端实际版本 */ function compareVer(v1, ...

2016/07/29 09:32
66
解决jquery.qrcode中文识别问题

用法 <script src="//cdn.bootcss.com/jquery.qrcode/1.0/jquery.qrcode.min.js"></script> $('#容器ID').qrcode("文字"); //任意字符串 识别中文 我们试验的时候发现不能识别中文内容的二...

2016/07/25 16:36
93
声明JavaScript函数的六种方法

本文根据@Dmitri Pavlutin的《Six ways to declare JavaScript functions》所译,整个译文带有我们自己的理解与思想,如果译得不好或有不对之处还请同行朋友指点。如需转载此译文,需注明英文...

2016/07/22 10:10
26
实例解析ES6 Proxy使用场景

本文根据@Bryce Johnson的《6 compelling use cases for ES6 proxies》所译,整个译文带有我们自己的理解与思想,如果译得不好或有不对之处还请同行朋友指点。如需转载此译文,需注明英文出处...

2016/07/22 10:10
22
改变JavaScript的三个点: spread运算符与rest参数

本文转载自:众成翻译 译者:loveky 链接:http://www.zcfy.cc/article/580 原文:http://rainsoft.io/how-three-dots-changed-javascript/ 当在函数调用中通过arguments对象访问参数时,我总...

2016/07/22 10:09
22
利用 urlArgs 解决 RequireJS 的缓存问题

require.js 提供了 urlArgs 参数, 它会在资源后面加上参数.

自定义浏览器滚动条的样式

前段时间,到网上找素材时,看到了一个很个性的滚动条式,打开Chrome的调试工具看了一下,发现不是用JavaScript来模拟实现的,觉得有必要折腾一下。于是在各大浏览器中对比了一下,发现只用C...

Web应用的离线缓存配置

HTML5新增的功能, 通过manifest配置需要缓存的文件. 以便离线浏览. 使用方式 HTML <html lang="en" manifest="/offline.manifest"> Apache .htaccess 如果用的Apache AddType text/cache...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部