将来的你, 肯定会感激现在拼命的自己。
  • 之前发过一篇关于javascript如何获取img标签src地址的博客,是原生js写的,jQuery的就简单了。现在来说说php是怎么实现的,直接上代码:
  • php判断是否为手机端访问的方法
  •   要得到窗口的尺寸,对于不同的浏览器,需要使用不同的属性和方法:若要检测窗口的真实尺寸,在Netscape下需要使用Window的属性;在IE下需要深入Document内部对body进行检测;在DOM环境下,若要得到窗口的尺寸,需要注意根元素<html>的尺寸,而不是<body>元素。
  • js如何检测浏览器及版本
  • 步骤:(这里使用jQuery)
    1、首先取得内容的高度:
        var contentHeight=$("body").height();//内容高度
    2、取得窗口高度,和滚动条顶部的高度,并将二者相加
        var windowHeight=$(window).height();//浏览器窗口高度
        var scrollTopHeight=$(window).scrollTop();//滚动条顶部距离窗口顶部的高度(页面超出窗口的高度)
        var winAndScrollHeight=windowHeight+scrollTopheight;//浏览器窗口高度加上滚动条顶部高度
    3、将实际内容的高度跟窗口高度滚动条高度之和进行比较:
      if(winAndScrollHeight==contentHeight){//当相等时代表已经到了页面最底部
        //如果二者之和大于等于内容高度,则调用自动加载,在这里调用加载数据方法
      }else{
        //隐藏进度条
      }
  • 1:jQuery插件支持的转换方式 可以将json字符串转换成json对象
    $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),反过来,使用 serialize 系列方法:
    var fields = $("select, :radio").serializeArray();
  • 翻阅了一下js手册,发现js对小数的处理Math.ceil(),ceil() 方法可对一个数进行上舍入。
  • Javascript向某节点后插入一个节点:
  • String.prototype.trim = function(){    return this.replace(/(^\s*)|(\s*$)/, ""); } var textstr = "      中文      "; alert("a" + textstr.trim() + "a"); //加入"a"是为了能清楚看到textstr已经去掉空格
  • jQuery对象转成DOM对象:两种转换方式将一个jQuery对象转换成DOM对象:[index]和.get(index);(1)jQuery对象是一个数据对象,可以通过[index]的方法,来得到相应的DOM对象。
  • Javascript获取当前日期时间及其它操作:var myDate = new Date();
    myDate.getYear();        //获取当前年份(2位)
    myDate.getFullYear();    //获取完整的年份(4位,1970-????)
    myDate.getMonth();       //获取当前月份(0-11,0代表1月)
    myDate.getDate();        //获取当前日(1-31)
    myDate.getDay();         //获取当前星期X(0-6,0代表星期天)
    myDate.getTime();        //获取当前时间(从1970.1.1开始的毫秒数)
    myDate.getHours();       //获取当前小时数(0-23)
    myDate.getMinutes();     //获取当前分钟数(0-59)
    myDate.getSeconds();     //获取当前秒数(0-59)
    myDate.getMilliseconds();    //获取当前毫秒数(0-999)
    myDate.toLocaleDateString();     //获取当前日期
    var mytime=myDate.toLocaleTimeString();     //获取当前时间
    myDate.toLocaleString( );        //获取日期与时间
  • IE下判断IE版本的语句<!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]-->
    <!--[if IE]> 所有的IE可识别 <![endif]-->
    <!--[if IE 5.0]> 只有IE5.0可以识别 <![endif]-->
    <!--[if IE 5]> 仅IE5.0与IE5.5可以识别 <![endif]-->
    <!--[if gt IE 5.0]> IE5.0以及IE5.0以上版本都可以识别 <![endif]-->
    <!--[if IE 6]> 仅IE6可识别 <![endif]-->
    <!--[if lt IE 6]> IE6以及IE6以下版本可识别 <![endif]-->
    <!--[if gte IE 6]> IE6以及IE6以上版本可识别 <![endif]-->
    <!--[if IE 7]> 仅IE7可识别 <![endif]-->
    <!--[if lt IE 7]> IE7以及IE7以下版本可识别 <![endif]-->
    <!--[if gte IE 7]> IE7以及IE7以上版本可识别 <![endif]-->解释:
    gt = selects greater than(高于)
    lt = selects less than(低于)
    gte = selects greater than or equal to(>=)
    lte = selects less than or equal to(<=)
    ! = selects everything except what directly follows the "!"(选择所有,除了!)
  • IE和Firefox都支持的方法:
    获取文本//第一种方法: var obj=document.getElementById('select_template'); var text=obj.options[obj.selectedIndex].text; //第二种方法: var obj=document.getElementById("select_template"); for(i=0;i<obj.length;i++) {    if(obj[i].selected==true) {     var text=obj[i].text;   } } //二者相比上一个方法比较简洁。获取值方法var value=document.getElementById("select_template").value;
  • javascript

    验证邮件格式

     311  0  0  2014.11.07
    表单的验证是必不可少的,所以今天把常用的一些验证罗列出来。
  • 上传文件大小的限制和判断,留着备用。
  • 在ajax发送请求后,客户端js接收返回数据时,有时服务端可能返回空对象,如:var data = ({}); 如引用jQuery了,可用jQuery.isEmptyObject()来判断:
  •   记得几年前如果你需要添加一些互动元素到你的网站中用来改善用户体验?  是不是立刻就想到了flash实现?这彷佛年代久远的事了。  使用现在最流行的web技术  HTML5,CSS3和jQuery,同样也可以实现类似的用户体验。而且使用这些特性将会比使用flash更加有效。也许你可能刚知道Adobe停止开发移动版flash的消息,虽然在桌面中我们还拥有大量的flash的应用,但是随着HTML标准的完善,可能flash也要退出历史舞台了。  在今天这篇文章中,我们 将介绍一些非常实用的教程,技巧和资源来帮助大家构建一个更加丰富的用户界面。
  • 1. John Resig - http://ejohn.org毫无疑问,jQuery的缔造者的博客是你首先必须关注的。
  • 二十个超级酷和最实用的jQuery实例James Padolsey Color Switcher 点击右上角的颜色方块,可以换配色。 Visit Site Dragon Interactives jQuery Navigation 定制了jQuery的浏览菜单,把鼠标移到上面,渐变非常漂亮。 Visit Site FamSpams FaceBox 定制jQuery中FaceBox提供效果很酷的lightbox
    ames Padolsey Color Switcher点击右上角的颜色方块,可以换配色。
  • document.ready和onload的区别——JavaScript文档加载完成事件页面加载完成有两种事件一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件)二是onload,指示页面包含图片等文件在内的所有元素都加载完成。

 钟永标

个人头像


 热门推荐


 热门阅读


 文章归档


 阅读统计

  • 0今日
  • 0昨日
  • 0本周
  • 0本月
  • 0所有