• 新浪SAE公共资源 推荐指数★★★ 支持https
http://lib.sinaapp.com/
http://lib.sinaapp.com/js/jquery/2.0.3/jquery-2.0.3.js
http://lib.sinaapp.com/js/jquery/1.8.2/jquery.min.js
http://lib.sinaapp.com/js/jquery-mobile/1.3.1/jquery.mobile-1.3.1.js

https://fly.layui.com/extend/ -- pc 端弹窗

  • https://layer.layui.com/mobile/ --移动端弹窗
<script src="http://lib.sinaapp.com/js/jquery/1.8.2/jquery.min.js"></script> <!-- 你必须先引入jQuery1.8或以上版本 -->
<script src="/layer_mobile2/layer.js"></script> <script>
//信息框
layer.open({
content: '移动版和PC版不能同时存在同一页面'
,btn: '我知道了'
});
</script>
  • 阻止元素发生默认的行为
//preventDefault() 方法阻止元素发生默认的行为(例如,当点击提交按钮时阻止对表单的提交)。http://www.w3school.com.cn/jquery/event_preventdefault.asp
//防止链接打开 URL:
$("a").click(function(event){
event.preventDefault();
});
  • 调用接口上传图片
<script type="text/javascript" src="/js/jquery.form.js"></script>
function upload(id){
var file = $("#"+id).get().files[];
var url = 'http://xxx/接口名称'; //接口
var abc = new FormData();
abc.append("file", file);
$.ajax({
type: "POST",
contentType: false, //必须false才会避开jQuery对 formdata 的默认处理 , XMLHttpRequest会对 formdata 进行正确的处理
processData: false, //必须false才会自动加上正确的Content-Type
url: url,
data: abc,
success: function (data) {
if (data.status==true){
if (id == 'up_img_WU_FILE_0'){
$("input[name='a_img']").val(data.entry.fileUrl);
$("#imgShow_WU_FILE_0").attr("src",data.entry.fileUrl);
}else {
$("input[name='b_img']").val(data.entry.fileUrl);
$("#imgShow_WU_FILE_1").attr("src",data.entry.fileUrl);
}
alert('上传图片成功');
}else {
alert('上传图片失败');
}
}
});
}

ajax的方式提交表单

    $("#edit").on("click", function () {
var options = {
"beforeSubmit": checkFormEdit,
"success": resultFormEdit,
"resetForm": true,
"dataType": "json"
};
$("#edit_form").ajaxSubmit(options);
}); function checkFormEdit(){ } function resultFormEdit(data) {
//表单完成
if (data == ) {
swal('修改成功');
setTimeout(reload,);
} else if (data == ) {
swal('参数有误');
} else {
swal('修改失败');
} }

js获取url传递参数,js获取url?号后面的参数:

https://www.cnblogs.com/karila/p/5991340.html

<Script language="javascript">
function GetRequest() {
var url = location.search; //获取url中"?"符后的字串
var theRequest = new Object();
if (url.indexOf("?") != -) {
var str = url.substr();
strs = str.split("&");
for(var i = ; i < strs.length; i ++) {
theRequest[strs[i].split("=")[]]=unescape(strs[i].split("=")[]);
}
}
return theRequest;
}
</script>

判断变量是否为数组

var ary = [,,];
function isArray(o){
  return Object.prototype.toString.call(o)== '[object Array]';
}
console.log(isArray(ary));

swal 弹窗:http://www.jq22.com/jquery-info1637

http://www.jq22.com/yanshi1637

前端 js javascript的更多相关文章

  1. 前端之JavaScript基础

    前端之JavaScript基础 本节内容 JS概述 JS基础语法 JS循环控制 ECMA对象 BOM对象 DOM对象 1. JS概述 1.1. javascript历史 1992年Nombas开发出C ...

  2. 前端Js框架汇总

    概述: 有些日子没有正襟危坐写博客了,互联网飞速发展的时代,技术更新迭代的速度也在加快.看着Java.Js.Swift在各领域心花路放,也是煞是羡慕.寻了寻.net的消息,也是振奋人心,.net co ...

  3. 闲聊——浅谈前端js模块化演变

    function时代 前端这几年发展太快了,我学习的速度都跟不上演变的速度了(门派太多了,后台都是大牛公司支撑类似于facebook的react.google的angular,angular的1.0还 ...

  4. Immutable.js – JavaScript 不可变数据集合

    不可变数据是指一旦创建就不能被修改的数据,使得应用开发更简单,允许使用函数式编程技术,比如惰性评估.Immutable JS 提供一个惰性 Sequence,允许高效的队列方法链,类似 map 和 f ...

  5. 2015 前端[JS]工程师必知必会

    2015 前端[JS]工程师必知必会 本文摘自:http://zhuanlan.zhihu.com/FrontendMagazine/20002850 ,因为好东东西暂时没看懂,所以暂时保留下来,供以 ...

  6. 互联网公司前端初级Javascript面试题

    互联网公司前端初级Javascript面试题 1.JavaScript是一门什么样的语言,它有哪些特点?(简述javascript语言的特点)JavaScript是一种基于对象(Object)和事件驱 ...

  7. 第三篇:web之前端之JavaScript基础

    前端之JavaScript基础   前端之JavaScript基础 本节内容 JS概述 JS基础语法 JS循环控制 ECMA对象 BOM对象 DOM对象 1. JS概述 1.1. javascript ...

  8. 前端JS开发框架

    前端JS开发框架-DHTMLX 发框架-DHTMLX   一:介绍 dhtmlxSuite是一个JavaScript库,提供了一套完整的Ajax -驱动UI组件.我们能够使用dhtmlxSuite构建 ...

  9. Vue 浅谈前端js框架vue

    Vue Vue近几年来特别的受关注,三年前的时候angularJS霸占前端JS框架市场很长时间,接着react框架横空出世,因为它有一个特性是虚拟DOM,从性能上碾轧angularJS,这个时候,vu ...

随机推荐

  1. js中获取当前系统时间

    使用var myDate = new Date();//获取系统当前时间 获取特定格式的时间: 1 myDate.getYear(); //获取当前年份(2位) 2 myDate.getFullYea ...

  2. POJ 1383 Labyrinth (bfs 树的直径)

    Labyrinth 题目链接: http://acm.hust.edu.cn/vjudge/contest/130510#problem/E Description The northern part ...

  3. 大数据笔记(十二)——使用MRUnit进行单元测试

    package demo.wc; import java.util.ArrayList; import java.util.List; import org.apache.hadoop.io.IntW ...

  4. day47—JavaScript事件基础应用

    转行学开发,代码100天——2018-05-02 1.事件对象 JavaScript中事件对象通常用定义变量ev或event表示.为了兼顾浏览器兼容问题,定义事件对象为 var oEvent = ev ...

  5. linux 互斥量

    互斥量(mutex)从本质上来说是一把锁,在访问共享资源前对互斥量进行加锁,在访问完后释放互斥量上的锁. 对互斥量进行加锁以后,任何其他试图再次对互斥量加锁的线程都将会被阻塞直到当前线程释放该互斥锁. ...

  6. 004-spring-data-elasticsearch 3.0.0.0使用【二】-spring-data之定义方法、创建repository实例、从聚合根发布事件

    续上文 1.4.定义方法 存储库代理有两种方法可以从方法名称派生特定于存储的查询.它可以直接从方法名称派生查询,或者使用手动定义的查询.可用选项取决于实际store.但是,必须有一个策略来决定创建什么 ...

  7. 阶段1 语言基础+高级_1-3-Java语言高级_03-常用API第二部分_第5节 StringBuilder类_1_StringBuilder的原理

    字符串不可变.字符串的缓冲区是可以变的 字符串Sting的底层,被final修饰的不可变的数组 a+b+c最终会产生5个字符串

  8. python2.7+appium第一个脚本(使用夜神模拟器)

    搭建好环境后,可以开始准备脚本的编写工作 目录 1.安装夜神模拟器 2.使用uiautomatorviewer定位 3.运行第一个脚本 1.安装夜神模拟器 第一步:官网下载夜神模拟器,完成安装 双击下 ...

  9. lua 转换16进制字符串为10进制数值

    lua 转换16进制字符串为10进制数值 > print(tonumber()) 利用tonumber函数,“16”表示“03FFACB”为16进制数.

  10. Postman Tests脚本的使用

    直接在Tests中写js代码断言结果,Test Result展示运行结果,简单方便. 示例脚本: var jsonData = JSON.parse(responseBody); var num = ...