JavaScript
强强强子
正在奋斗学习的程序猿
展开
-
js实现倒计时
var i; function getCode(){ $("#code").attr({"disabled":"disabled"}); i = self.setInterval("countdown()", 1000); } var int = 60 function countdown() { document.getElementById("code原创 2015-09-19 10:48:37 · 5028 阅读 · 0 评论 -
基于JQuery的图片上传预览插件(图片预览、过滤文件类型、限制图片大小、图片显示后回调)
/* *名称:图片上传本地预览插件 *介绍:基于JQUERY扩展,图片上传预览插件 目前兼容浏览器(IE 谷歌 火狐) 不支持safari *参数说明: Img:图片ID; * Width:预览宽度; * Height:预览高度; * ImgType:支持文件类型; * maxSize图片大小; * Callbac原创 2017-12-18 14:41:38 · 2657 阅读 · 0 评论 -
WebApp mui&H5+ 视频处理之拍摄视频二(Native.js for Android)
测试拍摄视频发现,有些机型无法找到文件路径,为了兼容多机型就把上篇文章说的方式设计成拍摄视频之后直接进入系统相册,按照视频筛选,然后点击目标视频返回app并获取视频路径。代码如下 var File = plus.android.importClass("java.io.File"); var Uri = plus.android.importClass(原创 2016-11-20 18:47:19 · 4608 阅读 · 0 评论 -
WebApp mui&H5+ 视频处理之拍摄视频一(Native.js for Android)
本篇文章介绍WebAPP里如何利用Native.js for Android进行拍摄视频。代码加注释 var File = plus.android.importClass("java.io.File"); var Uri = plus.android.importClass("android.net.Uri"); var MediaStore原创 2016-11-19 13:21:12 · 7699 阅读 · 0 评论 -
WebApp mui&H5+ 视频处理之拍摄
本篇文章介绍WebAPP里如何利用H5+进行拍摄视频。代码加注释 var cmr = plus.camera.getCamera(); //获取相机 cmr.startVideoCapture(function(p) { //录像 plu原创 2016-11-18 15:48:15 · 8923 阅读 · 3 评论 -
WebApp mui&H5+ 用户头像处理之拍照并剪切(Native.js for Android)
拍照后裁剪照片(调用原生安卓) mui官方文档http://www.html5plus.org/doc/zh_cn/android.html var cmr = plus.camera.getCamera(); cmr.captureImage(function(p) {//调用摄像头拍照 plus.io.re原创 2016-11-17 11:30:29 · 4294 阅读 · 0 评论 -
WebApp mui&H5+ 用户头像处理之选择照片并剪切(Native.js for Android)
在开发过程中我们经常会遇到用户上传头像,一般都是两种做法。1、直接进入系统相册,选择照片后进行裁剪、上传 2、拍照后裁剪、上传本节简单介绍进入系统相册选择图片后并裁剪,使用代码注释(会原生android就很容易明白下面的代码) var IMAGE_UNSPECIFIED = "image/*";//相册显示的文件类型 var PHOTOZOOM = 2原创 2016-11-16 18:25:22 · 6276 阅读 · 1 评论 -
js拖拽购物车
案例如下 使用拖放API将商品拖入购物车 body { font-size:12px } .liT{ border-bottom:solid 1px #ccc; background-color:#eee; font-weight:bold } .liF{ float:left; margin-right:5px; } ul{ list-style-type:non原创 2016-10-12 10:53:09 · 1775 阅读 · 0 评论 -
文件操作
实例代码如下 文件操作 body { padding: 5px !important; } Blob对象使用示例 function ShowFileType() { var file; var fileLength = document.getElementById("file").fi原创 2016-10-12 08:39:05 · 416 阅读 · 0 评论 -
js时间组件
表单 开始日: 结束日: js ! function() { laydate.skin('molv'); //切换皮肤,请查看skins下面皮肤库 laydate({ elem: '#demo' }); //绑定元素 }(); //日期范围限制 var start = { elem: '#start', format: 'YY原创 2016-04-22 19:35:46 · 1933 阅读 · 0 评论 -
js判断页面图片是否存在,并设置默认值
第一种方法 function CheckImgExists(imgurl) { var ImgObj = new Image(); //判断图片是否存在 ImgObj.src = imgurl; //没有图片,则返回-1 if (ImgObj.fileSize > 0 || (ImgObj.width > 0 && ImgObj.height > 0)) {原创 2016-05-11 21:39:34 · 3177 阅读 · 0 评论 -
通过 html5 FileReader 实现上传图片预览功能
Html 部分 JS部分 function showPreview(source) { var file = source.files[0]; if (window.FileReader) { var转载 2016-03-27 21:23:48 · 2668 阅读 · 0 评论 -
运算符的小技巧或容易出错的地方
记下一些关于运算符的小技巧或容易出错的地方 %运算符 取余运算符运算结果的正负号由第一个运算子的正负号决定,比如: 1 -1 % 2 // -1 2 1 % -2 // 1 所以有时候对负数取余会出现错误,使用绝对值函数可以避免错误: // 会出错 function isOdd(n) { return n % 2 === 1; } isOdd(-5) // false isOdd(-4原创 2016-02-12 20:00:50 · 898 阅读 · 0 评论 -
异步load()加载 ckeditor 编辑器
异步加载ckeditor 编辑器,注意事项: 第一.CKEDITOR 未定义:js未加载ckeditor.js 解决方案: 1.将 js文件放在父页面 2. 首次请求 生成编辑器,再次加载时,需要销毁上次生成的编辑器,重新 生成新的 编辑器 "Content" rows="6" cols="10"> "text/javascript原创 2016-01-13 11:23:00 · 2713 阅读 · 0 评论 -
js解析XML
xml文件 book.xml The Confidence Man Melville. Herman 11.99 The Gorgias Plato. Sidas 9.99 js解析(例子仅适用于IE浏览器) // JavaScript Document var xmlDocument=new Acti原创 2015-10-27 18:23:19 · 7210 阅读 · 3 评论 -
js操作XML/HTML常用的对象属性
节点对象属性 childNodes—返回节点到子节点的节点列表 firstChild—返回节点的首个子节点。 lastChild—返回节点的最后一个子节点。 nextSibling—返回节点之后紧跟的同级节点。 nodeName—返回节点的名字,根据其类型。 nodeType—返回节点的类型。 nodeValue—设置或返回节点的值,根据其类型。转载 2015-10-27 18:37:25 · 7109 阅读 · 3 评论 -
SKU排列算法
java版 public static void main(String[] args) { Object sku [] = new Object[3]; String s1[]={"黑","白"}; String s2[]={"x","xl","xxxl"}; String s3[]={"长","短"}; sku[...原创 2019-03-28 17:39:45 · 3281 阅读 · 0 评论