Welcome 微信登录

首页 / 脚本样式 / JavaScript

当jquery ajax遇上401请求的解决方法

当jquery ajax遇上401请求的解决方法

jquery ajax是个很常用接口,而在请求时候,可能存在响应401的情况(身份认证过期或未登录),比较容易出现在混合应用上,如何进行身份认证,重发失败请求,还是值得注意的。ajax请求有两种方式1. 回调最常写的方式,成功失败处理以回调方式传入。$.ajax({ ajax参数... success : xxxxxx error: xxxxxx});2. Deferred方式Deferred模式我在《js异步编程》有说明, ajax调用本身返回就是一个D...
JavaScript中的数组遍历forEach()与map()方法以及兼容写法介绍

JavaScript中的数组遍历forEach()与map()方法以及兼容写法介绍

•原理:•高级浏览器支持forEach方法语法:forEach和map都支持2个参数:一个是回调函数(item,index,list)和上下文;•forEach:用来遍历数组中的每一项;这个方法执行是没有返回值的,对原来数组也没有影响;•数组中有几项,那么传递进去的匿名回调函数就需要执行几次;•每一次执行匿名函数的时候,还给其传递了三个参数值:数组中的当前项item,当前项的索引index,原始数...
基于jQuery的Web上传插件Uploadify使用示例

基于jQuery的Web上传插件Uploadify使用示例

Uploadify是一款功能强大,高度可定制的文件上传插件,实现的效果非常不错,带进度显示。在最简单的方式下,Uploadify使用很少的代码就可以运行起来。Uploadify官方下载地址:http://www.uploadify.com/download/测试例子以下是一个使用的简单例子:这里我们采用了Uploadify包中自带的php测试脚本作为上传的处理,所以这里安装了wamp作为php的测试环境,在php的网站根目录中,解压上面下载好的Upload...
浅析jquery数组删除指定元素的方法:grep()

浅析jquery数组删除指定元素的方法:grep()

遇到的问题今天遇到一个问题,删除数组中的一个指定元素,并返回新的数组。我定义的js数组是这样的:var sexList=new Array[3];sexList[0]="1";sexList[1]="2";sexList[2]="";想达到的效果我想达到的效果是这样的:删除索引=1的元素,并返回新数组。返回的结果是:var sexList=new Array("1","");我们知道,原生的javascript有一个函数:splice() 方法,可以删除数...
Node.js+Express配置入门教程详解

Node.js+Express配置入门教程详解

Node.js是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node.js对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效...
深入理解MVC中的时间js格式化

深入理解MVC中的时间js格式化

记录下我遇到的一个,MVC中post请求返回一个JSON字符串,其中包含数据库中的时间格式(如:/Date(10000000000)/),不知道怎么处理。百度的方法都不适用,经自己研究,做成了一个Jquery插件,希望对大家有所帮助。插件源代码:(function ($) {/格式化JSON返回的日期类型为自己定义的格式:如:yyyy-MM-dd hh:mm:ssdtstr:JSON返回的日期"/Date(10000000000)/"* fmt:自定义的格...
laypage分页控件使用实例详解

laypage分页控件使用实例详解

在开发的时候经常遇到分页比较麻烦,尤其对于一个后端程序猿来说,但是这个问题不能不解决,于是找了一个分页的控件用用,记录在下,以便以后使用。以下是官网中使用的简单例子://以下将以jquery.ajax为例,演示一个异步分页 $.getJSON("test/demo1.json", {curr: 6}, function(res){ //从第6页开始请求。返回的json格式可以任意定义laypage({ cont: "page1", //容器。值支持id名、...
javascript的理解及经典案例分析

javascript的理解及经典案例分析

js的简介:JavaScript是一种能让你的网页更加生动活泼的程式语言,也是目前网页中设计中最容易学又最方便的语言。你可以利用JavaScript轻易的做出亲切的欢迎讯息、漂亮的数字钟、有广告效果的跑马灯及简易的选举,还可以显示浏览器停留的时间。让这些特殊效果提高网页的可观性。javascript现在可以再网页上做很多很多事情,网页特效,操作dom,html5游戏(基于html5和JavaScript的结合),动画等等特效,还可以实现拉去后台数据(通过a...
浅析angularJS中的ui-router和ng-grid模块

浅析angularJS中的ui-router和ng-grid模块

在家里闲着无聊,正好在网上找到了一个关于angular的教程,学习了一下angular的ui-router和ng-grid这两个模块,顺便模仿着做了一个小小的东西。代码已经上传到github上,地址在这里哟https://github.com/wwervin72/Angular。有兴趣的小伙伴可以看看。那么然后这里我们就先来了解一下这两个模块的用法。我们先来说说ui-router这个模块,这个模块主要是用来实现深层次的路由的。其实angular有个内置的指...
AngularJS中的指令全面解析(必看)

AngularJS中的指令全面解析(必看)

说到AngularJS,我们首先想到的大概也就是双向数据绑定和指令系统了,这两者也是AngularJS中最为吸引人的地方。双向数据绑定呢,感觉没什么好说的,那么今天我们就来简单的讨论下AngularJS这个框架的指令系统,本人也是初学,查阅了一些资料,要是有一些说的不好的地方,万望指出。指令作为AngularJS中最为重要的部分,所以这个框架本身也是自带了比较多的的指令,但是在开发中,这些指令通常不能满足我们的需要,所以我们也是需要自定义一些指令的。那么一...
JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)

JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)

POP 删除最后一项删除最后一项,并返回删除元素的值;如果数组为空则返回undefinevar a = [1,2,3,4,5];a.pop();//a:[1, 2, 3, 4]a.pop();//a:[1, 2, 3]a.pop();//a:[1, 2] shift 删除第一项删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefinevar a = [1,2,3,4,5]; a.shift(); //a:[2,3,4,5]a.shift();...
<< 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 >>