1、artdialog 对话框组件

  简介:是一个基于JavaScript编写的对话框组件,他拥有精致的界面与友好的接口

  文档链接:http://www.daimajiayuan.com/download/201304/yulan/artDialog4.1.7/

2。图片上传

/*
* 文件上传实例
* _this 当前文件上传input节点
* imgnode 当前父节点
* localfilename 当前节点 id
* 火狐、谷歌、ie标准文档模式下可兼容
*/
function uploadfile_change(that) {
var _this = $(that);
var _thisId = $(that).attr("id");
var result = uploadfileMore1(_this.siblings("div"), $(this).parent(), url_uploadscheduleIMG, _thisId);
}
function uploadfileMore1(_this, imgnode,url, localfilename) {
var hint = $("#" + localfilename).attr("node");//标识
var filebase64 = "null";
var jsondata = {};
var dealdata = {'servicecode': '9003'};
jsondata.service = dealdata;
dealdata.watermark = true;
apiFileupload(url,localfilename, filebase64, jsondata, function (data, status) {
var json_data = JSON.parse(data);
if (json_data.status == 0) {
var data_obj = json_data.data;
var split = data_obj.url.split(",");
var div_obj = $(imgnode).parent("div.img_hunk");
var now_length = div_obj.siblings("div.img_hunk").length;
var img_str = "";
if(hint == 2){
_this.empty();
_this.append('<img class="purls" src="' + split[0] + '" path="' + split[0] + '" style="width:150px;height:100px;">');
}else{
for (var i = 0; i < split.length; i++) {
if (now_length == 0) {
if (i <= 7) {
img_str += ' <div class="img_hunk img_hunk_other" uuid="">'
img_str += '<p><img src="' + split[i] + '" path="' + split[i] + '"></p>';
img_str += ' <p>';
img_str += '<span class="del_upload_img">删除</span>';
img_str += ' </p>';
img_str += '</div>';
if (i == 7) {
div_obj.hide();
}
}
} else {
if (i <= (7 - now_length)) {
img_str += ' <div class="img_hunk img_hunk_other" uuid="">'
img_str += '<p><img src="' + split[i] + '" path="' + split[i] + '"></p>';
img_str += ' <p>';
img_str += '<span class="del_upload_img">删除</span>';
img_str += ' </p>';
img_str += '</div>';
if (i == (7 - now_length)) {
div_obj.hide();
}
}
}
}
}
if (div_obj.siblings("div.img_hunk").html() != undefined) {
div_obj.siblings("div.img_hunk:last").after(img_str);
} else {
div_obj.after(img_str);
}
}
});
}

web前端开发插件(无需重复造轮子)的更多相关文章

  1. 除非你是BAT,前端开发中最好少造轮子

    站在前人的肩膀上 HTML.CSS.JavaScript是前端的根基,这是无可否认的事实.正如一辆车当然都是由一堆钢板和螺钉组成的,但是现在还有人拎着个锤子敲敲打打的造车吗?李书福说过,“汽车不过是四 ...

  2. 程序猿必备的8款web前端开发插件三

    1.HTML5 Canvas 3D波浪翻滚动画 之前我们分享过好几款基于HTML5 Canvas的波浪和水波纹动画,比如这款HTML5 3D波浪起伏动画特效和这款超酷无比的HTML5 WebGL水面水 ...

  3. 程序猿必备的10款web前端开发插件一

    1.CSS3实现的火柴燃烧Loading加载动画 这次我们要给大家分享一款非常特别的CSS3 Loading加载动画,整个Loading加载动画就好像是火柴在燃烧一样,不足的是火苗并没有那么真实,比较 ...

  4. WEB 前端开发插件整理

    下拉框插件 1.select http://select2.github.io/ 2.双 select http://loudev.com 3.selectbox http://aui.github. ...

  5. 避免重复造轮子的UI自动化测试框架开发

    一懒起来就好久没更新文章了,其实懒也还是因为忙,今年上半年的加班赶上了去年一年的加班,加班不息啊,好了吐槽完就写写一直打算继续的自动化开发 目前各种UI测试框架层出不穷,但是万变不离其宗,驱动PC浏览 ...

  6. Web前端开发实用的Chrome插件

    Web前端开发实用的Chrome插件 越来越多的前端开发人员喜欢在Chrome里开发调试代码,Chrome有许多优秀的插件可以帮助前端开发人员极大的提高工作效率.尤其Chrome本身是可以登录的,登录 ...

  7. 【收藏】Web前端开发第三方插件大全

    收集整理了一些Web前端开发比较成熟的第三方插件,分享给大家. ******************************************************************** ...

  8. 【分享】Web前端开发第三方插件大全

    收集整理了一些Web前端开发比较成熟的第三方插件,分享给大家. ******************************************************************** ...

  9. Web前端开发最佳实践(9):CSS代码太太乱,重复代码太多?你需要精简CSS代码

    前言 提高网站整体加载速度的一个重要手段就是提高代码文件的网络传输速度.之前提到过,所有的代码文件都应该是经过压缩了的,这可提高网络传输速度,提高性能.除了压缩代码之外,精简代码也是一种减小代码文件大 ...

随机推荐

  1. AngularJS开发人员最常犯的10个错误

    简介AngularJS是目前最为活跃的Javascript框架之一,AngularJS的目标之一是简化开发过程,这使得AngularJS非常善于构建小型app原型,但AngularJS对于全功能的客户 ...

  2. spring 与mybatis 整合总结

    刚看完同学给我的代码,我忍不住爆粗.去TMD,写得像坨屎,恶心,乱七八糟,这让我怎么交差??一行代码注释都没有,还很自以为是的傲慢.“这都不懂?这就是Mybatis啊,有很多种方法实现.....” 操 ...

  3. C#代码处理网页关于登录的code

    作者:血饮狂龙链接:https://www.zhihu.com/question/49452639/answer/117294801来源:知乎著作权归作者所有,转载请联系作者获得授权. private ...

  4. Android BitmapFactory.Options

    public Bitmap inBitmap 如果设置,解码选项“对象的方法,采取将尝试重用这个位图加载内容时. public int inDensity 使用的位图的象素密度. public boo ...

  5. Android解析ClassLoader(一)Java中的ClassLoader

    Android解析ClassLoader(一)Java中的ClassLoader

  6. c#之反射(Reflection)

    一.反射是什么 反射就是.Net FrameWork框架为我们提供的一个帮助类库,它可以读取我们通过编译后生成的dll和exe文件里面metadate的信息. 反射可以动态的加载dll和exe文件,动 ...

  7. 书籍管理系统 -----没有form组件

    urls: from django.contrib import admin from django.urls import path,re_path from first import views ...

  8. Java实例---简单的投票系统

    代码分析  InputData.java package vote; import java.io.BufferedReader; import java.io.IOException; import ...

  9. Linux 系统的文件类型

    Linux文件类型常见:普通文件.目录文件.字符设备文件和块设备文件.符号链接文件 1.1. 普通文件(-) ls -lh 来查看某个文件的属性,可以看到有类似-rwxrwxrwx,值得注意的是第一个 ...

  10. MySQL -Naivacat工具与pymysql模块

    Navicat 在生产环境中操作MySQL数据库还是推荐使用命令行工具mysql,但在我们自己开发测试时,可以使用可视化工具Navicat,以图形界面的形式操作MySQL数据库. 官网下载:https ...