m.lom599.com_手机版乐白家网址_乐百家手机首页登录

学JavaScript七大注意事项,Markdown与Bootstrap相结合

作者: 手机版乐白家网址  发布:2019-07-10

先给大家说下Markdown的基本概念及优点

本文实例为大家分享了AjaxFileUpload实现文件上传的具体代码,供大家参考,具体内容如下

知识说明:

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。

jQuery插件AjaxFileUpload用来实现ajax文件上传,该插件使用非常简单,接下来写个demo演示怎么用AjaxFileUpload插件实现文件上传。

初学JavaScript,注意以下七大细节,在实现同样功能的情况下,让我们的代码更易懂、效率更高。

Markdown 是一种轻量级的标记语言,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看到这里请不要被标记、语言所迷惑,Markdown 的语法十分简单。常用的标记符号也不超过十个,这种相对于更为复杂的 HTML 标记语言来说,Markdown 可谓是十分轻量的,学习成本也不需要太多,且一旦熟悉这种语法规则,会有一劳永逸的效果。

1、引入AjaxFileUpload插件相关的js

一、简化代码

使用 Markdown 的优点

复制代码 代码如下:

例如:创建对象

专注你的文字内容而不是排版样式,安心写作。

<script type="text/javascript" src="<%=basePath%>resources/js/jquery-1.2.1.js"></script>
<script type="text/javascript" src="<%=basePath%>resources/js/ajaxfileupload.js"></script>

之前是这样的:

轻松的导出 HTML、PDF 和本身的 .md 文件。

备注:测试发现,ajaxfileupload对jQuery版本是有要求的,在使用中ajaxfileupload和jQuery对应的js版本要一致,不然会导致异常发生,可以从ajaxfileupload官网下载,避免版本冲突。

Var car = new object();

纯文本内容,兼容所有的文本编辑器与字处理软件。

2、实现上传功能代码

Car.color = “red”;

随时修改你的文章版本,不必像字处理软件生成若干文件版本导致混乱。

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ include file="/base.jsp" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme() "://" request.getServerName() ":" request.getServerPort() path "/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
 <head>
 <base href="<%=basePath%>">

 <title>ajax文件上传</title>

 <meta http-equiv="pragma" content="no-cache">
 <meta http-equiv="cache-control" content="no-cache">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
 <meta http-equiv="expires" content="0"> 
 <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
 <meta http-equiv="description" content="This is my page">
 <link rel="stylesheet" type="text/css" href="validate/ajaxfileupload.css" />
 <script type="text/javascript" src="validate/jquery-1.6.2.min.js"></script>
 <script type="text/javascript" src="validate/ajaxfileupload.js" ></script>
 <script type="text/javascript">
 $(function(){
 //上传图片
 $("#btnUpload").click(function() {
  alert(ajaxFileUpload());
 });
 });
 function ajaxFileUpload() {
 // 开始上传文件时显示一个图片
 $("#wait_loading").ajaxStart(function() {
  $(this).show();
 // 文件上传完成将图片隐藏起来
 }).ajaxComplete(function() {
  $(this).hide();
 });
 var elementIds=["flag"]; //flag为id、name属性名
 $.ajaxFileUpload({
  url: 'uploadAjax.htm', 
  type: 'post',
  secureuri: false, //一般设置为false
  fileElementId: 'file', // 上传文件的id、name属性名
  dataType: 'text', //返回值类型,一般设置为json、application/json
  elementIds: elementIds, //传递参数到服务器
  success: function(data, status){ 
  alert(data);
  },
  error: function(data, status, e){ 
  alert(e);
  }
 });
 //return false;
 }
 </script>
 </head>

 <body>
 <div id="wait_loading" style="padding: 50px 0 0 0;display:none;">
 <div style="width: 103px;margin: 0 auto;"><img src="<%=path %>/images/loading.gif"/></div>
 <br></br>
 <div style="width: 103px;margin: 0 auto;">请稍等...</div>
 <br></br>
 </div>
 <input type="file" id="file" name="file"><br/>
 <input type="hidden" id="flag" name="flag" value="ajax文件上传"/>
 <input type="button" id="btnUpload" value="上传图片" />
 </body>
</html>

Car.wheels = 4;

可读、直观、学习成本低。

更多精彩内容请参考专题《ajax上传技术汇总》,《javascript文件上传操作汇总》和《jQuery上传操作汇总》进行学习。

Car.age = 8;

Markdown是一个很好的标记语言,越来越流行作为编辑器的语法,Bootstrap是一个前端框架,那么问题来了,Markdown的图片标记如:![alt](url),在页面上通常会转换成html,这个时候如何给图片加Bootstrap的图片自适应属性.img-responsive?

以上就是本文的全部内容,希望对大家学习jquery程序设计有所帮助。

而现在可以写成这样子:

如:

您可能感兴趣的文章:

  • ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法
  • ajaxFileUpload.js插件支持多文件上传的方法
  • 使用AjaxFileUpload.js实现异步文件上传示例
  • 利用ajaxfileupload插件实现文件上传无刷新的具体方法
  • JavaWeb中struts2实现文件上传下载功能实例解析
  • JavaEE中struts2实现文件上传下载功能实例解析
  • AjaxFileUpload Struts2实现多文件上传功能

Var car = {color:'red', wheels:4, age:8}

<img alt=”武汉光谷” src=”http://cdn.tanteng.me/uploads/2016/05/guang-gu.jpg” class=”img-responsive”>

例如:创建数组

用js就好了:

之前是这样的:

<scripttype="text/javascript">
$(".content img").addClass('img-responsive');
</script>

Var studentArray = new Array(‘zhangsan', 'lisi', ‘zhaowu', ‘wuliu');

别忘了在html的head标签内加上:

而现在可以写成这样子:

<metaname="viewport" content="width=device-width, initial-scale=1">

Var studentArray = {‘zhangsan', ‘ lisi', ‘zhaowu', ‘wuliu'};

这样在手机小屏幕上,图片也能够自动缩放了,同时不影响Bootstrap的自适应布局。.img-responsive属性其实也就是给图片加block,max-width:100%的属性。

例如:使用三元运算符简化代码

本文由m.lom599.com发布于手机版乐白家网址,转载请注明出处:学JavaScript七大注意事项,Markdown与Bootstrap相结合

关键词: m.lom599.com