audiojs--跨浏览器的HTML音频播放器(可自定义样式) 一款跨浏览器的音频播放器,可惜例子和文档都比较少英文文档 官网使用方法:第一步引用文件:第二步,全局初始化: audiojs.events.ready(function() { var as = audiojs.createAll(
JS解析MP3获取歌曲信息--ID3 Reader ID3 Reader 是一款可以在前台或者后台(nodejs)解析MP3曲目信息(前提是含有这些信息)的工具官方demo 源码下载 全英文文档用法示例1,基本用法//In its simplest form:ID3.loadTags("f
一些正则 手机号码//验证手机号码var isMobileNum = function(num){ var reg = /^1\d{10}$/; if (reg.test(num)) { return true; }e
APP技术演化的路 谈起APP,大家都太熟悉不过了,今天想谈谈这么多年技术演化的路。早期一些大公司就开始做一些APP了,例如facebook、google等国外的公司就已经开发这个技术路线,那个时候的APP数量很少,基本上我们可以理解为web时代的APP,都是
前端开发者应该知道的 CSS 小技巧 一些小技巧让你的CSS技术更专业1,使用:not()去除导航上不需要的边框2,为body添加行高3,垂直居中任何元素4,逗号分离的列表5,使用负nth-child选择元素6,使用SVG图标7,文本显示优化8,在纯CSS幻灯片上使用max-h
排序算法——javascript算法实现 排序 Sorting排序基本概念排序是计算机程序设计中的一种重要操作,他的功能是将一个数据元素(或记录)的任意排列,重新排列成一个按关键字有序的序列。待排序的记录序列中可能存在两个或两个以上的关键字相等的记录,且在排序前Ri在Rj前面(即i
业务开发情境之:文本框的base64编码图片粘贴直接上传七牛 最近在做的一个聊天消息的功能。有个图片上传的功能,可以通过按钮上传也可以通过Ctrl+V上传。按钮上传的我们可以通过七牛的API就可以做了,我们现在来说说Ctrl+V的实现是怎么样的。涉及到的APIFileReader()paste事件关于
全面学习javascript中的对象 对象的基础对象的定义对象是一组由若干个无序的键值对(key/value)组成的数据集合 ,在 javascript 中所有的数据都可以被视作对象。每一个键值对又可以叫做“成员(members)”。对象(object)的创建(3种方式)对象字
magi,阿里妈妈前端页面区块化利器 转载请注明出处: https://github.com/thx/magix/...什么是区块其实html标签就是区块,比如 div span a等标签。前端工程师就是在重复使用、组装这些区块(html标签)形成最终的需求页面。这是最原子的区
Node.js介绍 一. 概述Node.js是基于Chrome JavaScript运行时建立的一个平台,实际上它是对Google Chrome V8引擎进行了封装,它主要用于创建快速的、可扩展的网络应用。Node.js采用事件驱动和非阻塞I/O模型,使其变得