将来的你, 肯定会感激现在拼命的自己。
  • 经常给产品打tag的时候,会把产品的ID,用分隔符连接起来,然后存储在表的一个字段里,问题来了,在前台展示的时候,又需要根据这些ID找到对应的 name,现在是用的explode字符串,再循环,最后在implode,很麻烦,有没有什么好的办法能过快速的获取到?
  • var content = document.getElementById('mainContent').innerHTML; var imgReg = /<img.*?(?:>|\/>)/gi; var srcReg = /src=[\'\"]?([^\'\"]*)[\'\"]?/i; var imgs = content.match(imgReg); var str = ''; for (var i = 0, len = imgs.length; i < len; i++) {     var src = imgs[i].match(srcReg);     if(src[1]){        str += src[1].substr(0,4) !== 'http' ? 'http://'+location.host+src[1]+';' : src[1] + ';';     } } alert(str);哥们,兄弟只能帮你这儿了。
  •   最来博客流量一直上不起,上统计网站瞧瞧,发现跳出率也挺高的,这也是我意料之中,一是内容不具备足够的吸引力,二是服务器不给力。但让我惊讶的是,我的网站打开速度还是那么地的慢,于是我通过网站速度诊断发现存在很多需要优化的地方,可能以前开发都没有认真考虑过这些东西,现在写下来,一来为了巩固知识,二来也是分享给大家。
  • <script>   $(document).ready(function(){     var temp= $("#test").is(":hidden"); //是否隐藏     var temp1= $("#test").is(":visible"); //是否可见     alert(temp) ;     alert(temp1) ;   }); </script>
  • document.ready和onload的区别——JavaScript文档加载完成事件页面加载完成有两种事件一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件)二是onload,指示页面包含图片等文件在内的所有元素都加载完成。
  • 二十个超级酷和最实用的jQuery实例James Padolsey Color Switcher 点击右上角的颜色方块,可以换配色。 Visit Site Dragon Interactives jQuery Navigation 定制了jQuery的浏览菜单,把鼠标移到上面,渐变非常漂亮。 Visit Site FamSpams FaceBox 定制jQuery中FaceBox提供效果很酷的lightbox
    ames Padolsey Color Switcher点击右上角的颜色方块,可以换配色。
  • 1. John Resig - http://ejohn.org毫无疑问,jQuery的缔造者的博客是你首先必须关注的。
  •   记得几年前如果你需要添加一些互动元素到你的网站中用来改善用户体验?  是不是立刻就想到了flash实现?这彷佛年代久远的事了。  使用现在最流行的web技术  HTML5,CSS3和jQuery,同样也可以实现类似的用户体验。而且使用这些特性将会比使用flash更加有效。也许你可能刚知道Adobe停止开发移动版flash的消息,虽然在桌面中我们还拥有大量的flash的应用,但是随着HTML标准的完善,可能flash也要退出历史舞台了。  在今天这篇文章中,我们 将介绍一些非常实用的教程,技巧和资源来帮助大家构建一个更加丰富的用户界面。
  • 在ajax发送请求后,客户端js接收返回数据时,有时服务端可能返回空对象,如:var data = ({}); 如引用jQuery了,可用jQuery.isEmptyObject()来判断:
  • 上传文件大小的限制和判断,留着备用。
  • javascript

    验证邮件格式

     273  0  0  2014.11.07
    表单的验证是必不可少的,所以今天把常用的一些验证罗列出来。
  • 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获取当前日期时间及其它操作: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( );        //获取日期与时间
  • jQuery对象转成DOM对象:两种转换方式将一个jQuery对象转换成DOM对象:[index]和.get(index);(1)jQuery对象是一个数据对象,可以通过[index]的方法,来得到相应的DOM对象。
  • String.prototype.trim = function(){    return this.replace(/(^\s*)|(\s*$)/, ""); } var textstr = "      中文      "; alert("a" + textstr.trim() + "a"); //加入"a"是为了能清楚看到textstr已经去掉空格
  • Javascript向某节点后插入一个节点:
  • 翻阅了一下js手册,发现js对小数的处理Math.ceil(),ceil() 方法可对一个数进行上舍入。
  • js如何检测浏览器及版本
  • 古语云工欲善其事,必先利其器,对于工程师而言,选择一款合适而强大的开发框架对开发工作是大有裨益的。那么我们该从什么角度来进行衡量和挑选呢?首先对于一家创业公司而言,这更像是一个商业抉择而不仅仅是技术选择,时间人力物力等开销都必须要考虑周全。一旦公司规模上来了资金不成问题了,可选择的空间就更大了甚至可以进行迁移或重新架构。原文作者Ramigbtech总结了以下10点以供参考。译文如下:
  • 简单直入,举个简单的例子:判断php版本是否大于等于5.2.9 以前版本的array_unique只需第一个参数

 钟永标

个人头像


 热门推荐


 热门阅读


 文章归档


 阅读统计

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