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. <Android 应用 之路> MPAndroidChart~ScatterChart

    简介 MPAndroidChart是PhilJay大神给Android开发者带来的福利.MPAndroidChart是一个功能强大并且使用灵活的图表开源库,支持Android和IOS两种,这里我们暂时 ...

  2. LeetCode赛题393----UTF-8 Validation

    393. UTF-8 Validation A character in UTF8 can be from 1 to 4 bytes long, subjected to the following ...

  3. 七、angularjs 倒计时

    使用定时器时离开页面需要清除定时器,清除的方法有两种分别针对页面有缓存和没有缓存 1.页面有缓存 2.页面没有缓存 angularjs倒计时首先需要注入:$interval 60s倒计时 vm.sec ...

  4. Software Testing Techniques Homework 3

    1. a.This is the chart b. initial numPrimes = 4, t1 would over the loop. c. t = ( n = 1) d. node cov ...

  5. asp.net mvc4 小问题

    最近在学习mvc4中间出现一些问题.留作记录.. 1.新建立的项目在vs2013中运行后会出现一个长轮询..这个叫browserLink 是vs2013中新加入的东西.至于更多解释.直接百度.. 关闭 ...

  6. queue_monitor

    red_4 droptail_4

  7. python字典的排序

    # -*- coding:UTF-8 -*- def dict_sort(): # 按照value的值从大到小的顺序进行排序 dic = {'a': 31, 'bc': 5, 'c': 3, 'asd ...

  8. Facebook POP 使用指南

    Facebook POP 使用指南 Pop是一个动画引擎,用以扩展iOS.OSX的动画类型.相较于iOS.OSX中的基本动画效果,Pop扩展后支持弹簧动画效果与衰减动画效果,你可以用Pop动画引擎来构 ...

  9. 企业级Apache详解

    安装Apache #Apache安装 rpm -qa|grep httpd yum install httpd #2编译安装: -->推荐安装 cd /root/software yum -y ...

  10. [EffectiveC++]item02:尽量以const,enum,inline代替#define