
js
守护_潇潇
耐得住寂寞才能守得住繁华,该奋斗的年龄不要选择了安逸。
展开
-
$.ajax()方法详解
1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup(转载 2014-11-12 11:06:56 · 451 阅读 · 0 评论 -
火狐、谷歌、IE关于document.body.scrollTop和document.documentElement.scrollTop 以及值为0的问题
一、IE中document.body.scrollTop值为0的问题(DTD) 做页面的时候可能会用到位置固定的层,读取document.body.scrollTop来设置层的位置,像这样, window.onscroll=function () { var oId=document.getElementByIdx_x("id"); oI转载 2014-10-14 22:34:31 · 479 阅读 · 0 评论 -
JS中typeof()的用法
JS中的变量是松散类型(即弱类型)的,可以用来保存任何类型的数据。typeof 可以用来检测给定变量的数据类型,可能的返回值:1. 'undefined' --- 这个值未定义;2. 'boolean' --- 这个值是布尔值;3. 'string' --- 这个值是字符串;4. 'number' --- 这个值是数值;5. 'object'转载 2014-10-13 22:19:53 · 866 阅读 · 0 评论 -
clientHeight、scrollHeight、offsetHeight和scrollTop之间区别
网页可见区域高:document.body.clientHeight网页正文全文高:document.body.scrollHeight网页可见区域高(包括边线的高):document.body.offsetHeight网页被卷去的高:document.body.scrollTop屏幕分辨率高:window.screen.height对上面信息的理解:clientHei原创 2014-10-09 14:53:26 · 5910 阅读 · 0 评论 -
js中join用法
join() 方法用于把数组中的所有元素放入一个字符串,元素是通过指定的分隔符进行分隔的。语法arrayObject.join(separator)参数及描述separator 可选。指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。返回值返回一个字符串。该字符串是通过把 arrayObject 的每个元素转换为字符串,然后把这些字符串连接起来,在两个元素之转载 2014-10-09 09:41:51 · 3590 阅读 · 0 评论 -
js中split用法
split与join作用相反,用于把一个字符串分割成字符串数组。当前对象,不会被split方法修改。stringObject.split(a,b)这是它的语法.a是必须的 决定从a这分割。b不是必须的,可选。该参数可指定返回的数组的最大长度 。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不 考虑它的长度。注意转载 2014-10-09 09:40:31 · 1414 阅读 · 0 评论 -
jsp中的URL传递汉字出现乱码问题
最近几天全去玩耍了,浪费了好多shij原创 2014-10-05 21:58:06 · 684 阅读 · 0 评论 -
document.compatMode属性
document.compatMode用来判断当前浏览器采用的渲染方式。官方解释:BackCompat:标准兼容模式关闭。CSS1Compat:标准兼容模式开启。当document.compatMode等于BackCompat时,浏览器客户区宽度是document.body.clientWidth;当document.compatMode等于CSS1Compat时,转载 2014-09-22 15:40:20 · 360 阅读 · 0 评论 -
js中Math.floor和Math.ceil解释以及字符串转化为数字的方法
1、Math.floor和Math.ceil这两个函数的主要任务是截掉小数以后的位数. 区别在于:floor()总是把数字变得越来越小,而ceil()总是把数字变大。示例:==============Math.floor()============== Math.floor(99.1) = 99.0 Math.floor(-99.1) = -100.0 Math.flo原创 2014-09-22 15:34:18 · 2985 阅读 · 0 评论 -
document.body和document.documentElement的比较
document.body和document.documentElement比较:document.body是DOM中Document对象里的body节点(相对body而言),document.documentElement是文档对象根节点(html)的引用(相对html而言)。 document.body.scrollHeight和document.documentElemen原创 2014-09-16 20:56:33 · 617 阅读 · 0 评论 -
JS验证浏览器版本对IE11的支持
微软发布win8系统版IE11后win sp版和win server版的IE11也相继上架。但目前市面上很多PC网站仍不完全兼容IE11。此文仅谈JS验证浏览器版本的功能模块对IE11兼容问题。 一般,旧的JS验证浏览器版本的功能模块,例如。window.GLOBAL = { //浏览器版本信息 BROWSER : (function() {转载 2014-09-16 20:49:11 · 993 阅读 · 0 评论 -
js中sort的用法
arrayobj.sort(sortfunction) 参数 arrayObj 必选项。任意 Array 对象。 sortFunction 可选项。是用来确定元素顺序的函数的名称。如果这个参数被省略,那么元素将按照 ASCII 字符顺序进行升序排列。 说明 sort 方法将 Array 对象进行适当的排序; 在执行过程中并不会创建新的 Array 对象。转载 2014-09-11 19:28:13 · 3524 阅读 · 0 评论 -
formValidator的一些验证实例
从网上扣了很多$(function(){ try { $.formValidator.initConfig({ formid: "formTable", errorfocus: false, submitonce: true, tipstyle: "both", onerror: function(){ // 验证不通过转载 2014-09-09 23:22:29 · 742 阅读 · 0 评论 -
$.each(obj,function(n,value) 遍历的学习
1.jquery 遍历对象 $(function(){ var tbody = ""; //------------遍历对象 .each的使用------------- //对象语法JSON数据格式(当服务器端回调回来的对象数据格式是json数据格式,必须保证JSON的格式要求,回调的对象必须使用eval函数进行转原创 2014-09-09 23:00:51 · 10101 阅读 · 0 评论 -
js操作json字符串
一、在数据传输流程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键。 json字符串转化为json对象的几种方法:var obj = eval('(' + strJson字符串 + ')');或者var obj = str.parseJSON(); 或者var obj = JSON.parse原创 2014-09-05 09:05:59 · 470 阅读 · 0 评论 -
jquery修改/追加/删除html网页中的内容示例
语法:$(selector).事件(content) 方法:html() 函数改变所匹配的 HTML 元素的内容(innerHTML)。append() 函数向所匹配的 HTML 元素内部追加内容(追加就是在原有的元素之内、之后插入)。prepend() 函数向所匹配的 HTML 元素内部预置(Prepend)内容。after() 函数在所有匹配的元素之后插入 HTML原创 2014-09-05 08:53:32 · 1294 阅读 · 0 评论 -
event.which所用键值对照表
但是我们可以用event.which代替。但是为了使其能更具有普遍的兼容性,最好用event.keyCode|| event.which.原创 2014-09-04 23:21:34 · 2782 阅读 · 0 评论 -
js中字符串和数组之间相互转换
一、数组转换为字符串view sourceprint?1 var a, b; 2 a = new Array(0,1,2,3,4); 3 b = a.join("-"); 二、字符串转数组view sourceprint?1 var s = "abc,abcd,aaa"; ss = s.split(",");// 在每个逗号(,)处进行原创 2014-09-02 20:22:11 · 1594 阅读 · 0 评论 -
jQuery实现单击按钮遮罩弹出对话框(2)
首先,这里的引用jquery-1.4.4.min.js和jquery.XYTipsWindow.min.2.8.js这两个js,hua原创 2014-08-29 13:28:37 · 647 阅读 · 0 评论 -
jQuery实现单击按钮遮罩弹出对话框(1)
看到网上一位大神的代码后,大概进行了注释,调试了一下页面原创 2014-08-28 19:47:16 · 4584 阅读 · 1 评论 -
手风琴展示效果
//自己在dream手风琴展示效果 .one .two .three{ z-index:2px; } .spring{ font-style:oblique; background-color:#003399; border-bottom-color:#00CC66; } 模仿手风琴效果转载 2014-08-28 19:03:37 · 607 阅读 · 0 评论 -
JQuery错误—JQuery未定义
出现JQuery未定义这个错误的原因很简单,就是在引用JQuery的js文件时,顺序不对,jquery.js这个引用必须在最前面,不然就会出错例如: 这样写一定回原创 2014-08-28 18:42:45 · 14107 阅读 · 0 评论 -
jstl fn的常见函数的总结
URI: http://java.sun.com/jsp/jstl/functions标签库的下载地址前缀:fn的解释Functions的简称,在jsp2.0规范下出现的。fn标签库分为两类,大概有16个函数。1、长度函数fn:length在 JSTL1.0 中,有一个功能被忽略了,那就是对集合的长度取值。虽然 java.util.Collection 接口转载 2014-08-21 20:59:11 · 496 阅读 · 0 评论 -
JQuery中.AddClass()和.RemoveClass()
jQuery中.addClass()主要用来给匹配的元素增加一个类或多个类名(class名),需要注意的是这种方法只是给匹配的元素增加了类名,这里所说的增加就是在以前的基础上追加类名,新增加的类名并不会代替元素原有的类名。可以使用.addClass()给元素一次添加一个或多个类,如果添加多个类名时,需要在类名之间用空格隔开。如:在jQuery中与.addClass()方法相匹配使用的一个叫原创 2014-08-20 23:25:25 · 4024 阅读 · 0 评论 -
js中this的使用
this是js的一个关键字,随着函数使用场合不同,this的值会发生变化。但是总有一个原则,那就是this指的是调用函数的那个对象。1、在HTML元素事件属性中inline方式使用this关键字。 division element 我们一般比较常用的方法是在此使用:javascirpt: EventHandler(this),这样的形式。不过这里其实可以写任何合法的JavaSc原创 2014-08-15 21:04:43 · 550 阅读 · 0 评论