Welcome 微信登录

首页 / 脚本样式 / JavaScript

jquery中的ajax方法怎样通过JSONP进行远程调用

jquery中的ajax方法怎样通过JSONP进行远程调用

关于JSONP的概念和为什么要使用JSONP网上已经有很多教程,这一节主要演示下在JQUERY中的ajax方法怎样通过JSONP进行远程调用 首先介绍下$.ajax的参数 type:请求方式 GET/POST url:请求地址 async:布尔类型,默认为true 表示请求是否为异步,如果为false表示为同步。 dataType:返回的数据类型 jsonp:传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(一般默认为:callback) ...
用jquery.sortElements实现table排序

用jquery.sortElements实现table排序

项目中要实现table排序的功能。 网上有很多解决方案,很多都基于jQuery。 jquery.tablesorter,大小17KB,不过他的首页在ie10下兼容性有点问题。 DataTables,大小75KB,功能强大,带分页,搜索等功能。 还有插件叫sortElements,很小巧,只有3KB,兼容性也不错,而且在Github上有818个星。 最后我选择用sortElements,实现很简单: 1. 引入jQuery 复制代码 代码如下: <sc...
利用函数的惰性载入提高javascript代码执行效率

利用函数的惰性载入提高javascript代码执行效率

在 javascript 代码中,因为各浏览器之间的行为的差异,我们经常会在函数中包含了大量的 if 语句,以检查浏览器特性,解决不同浏览器的兼容问题。 例如,我们最常见的为 dom 节点添加事件的函数: 复制代码 代码如下: function addEvent (type, element, fun) { if (element.addEventListener) { element.addEventListener(type, fun, false);...
javascript中的nextSibling使用陷(da)阱(keng)

javascript中的nextSibling使用陷(da)阱(keng)

今天写js的时候遇到了一个陷(da)阱(keng) 关于HTML/XML节点的问题 据说在IE中nextSibling不会返回文本节点,而chrome或者firefox等会返回文本节点…… 这个我的工作带来了很严重的问题 在网上搜到了很多处理方法,都是给js添加各种封装的函数…… 后来我发现有个nextElementSibling方法…… 这个不会返回文本节点,不管是什么浏览器…… 真是大坑 同样,对于fistChild有对应的firstElementCh...
借助javascript代码判断网页是静态还是伪静态

借助javascript代码判断网页是静态还是伪静态

最近一直在研究Dedecms,准备建站之前,就一直在想用不用伪静态,到现在还没有决定下来,想来想去,最好的办法还是看一看同类型的网站采用的是静态还是伪静态。那么我们打开一个网站,在基础知识不够的情况下,如何简单快速的判断出这个网页是静态还是伪静态呢?下面给大家来简单介绍一下: 伪静态和静态单从URL来看,很难分辨出来,一般网页后缀都是以.html结尾。我们可以借助一段简单的javascript代码判断一下: 首先说明这段javascript代码只能在IE里...
一个简单的实现下拉框多选的插件可移植性比较好

一个简单的实现下拉框多选的插件可移植性比较好

在使用上次写的一个多先下拉框时,我发现了很多问题,经过修改和完善后,现在已经能够很好地使用了,且可移植性也比较好,下面是源代码。 js 复制代码 代码如下: (function(){ $.fn.extend({ checks_select: function(options){ jq_checks_select = null; $(this).val("---请选择---"); $(this).next().empty(); //先清空 $(this).u...
<< 851 852 853 854 855 856 857 858 859 860 >>