05 2011 档案
摘要:原文:http://www.cnblogs.com/dcba1112/archive/2011/05/26/2057551.htmljavascript之HTML(select option)详解 一、基础理解:var e = document.getElementById("selectId");e. options= new Option("文本","值") ;//创建一个option对象,即在<select>标签中创建一个或多个<option value="值">文本</opti
阅读全文
摘要:原文:http://news.cnblogs.com/n/102235/本文是从 Understanding JSON: the 3 minute lesson 这篇文章翻译而来。 如果你跟我一样(我担心你就是),那么,到目前为止,这应该是你对JSON的经验:两个月前你从没听说过JSON一个月前你听说了这个词但没有留意一周前你发现这个词被提到多次,开始想,没错…又有一些垃圾东西要学了今天你被心灵深处的一个闹铃闹醒,心想:这该死的json究竟是个什么东西?为什么突然间到处都是它了! 于是晚上我乘坐了一辆慢腾腾的公交回到家(周五通常都是很慢),然后给自己找了一大堆关于JSON资料。所以我可以文雅的
阅读全文
摘要:出自:http://www.cnblogs.com/gengyulong/archive/2011/05/24/2055612.htmlCtrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了) Alt+Enter 显示当前选择资源(工程,or 文件 or文
阅读全文
摘要:将下面的代码保存为html,在IE中打开,右击链接 “firebug-lite” ,选择“添加到收藏夹” 即可。以后在IE下浏览其它网页时,如果想要使用firebuglite 功能,只需点击收藏夹的中的这个链接即可。<html><body><a href="javascript:(function(){var d=document, s=d.getElementById('firebug-lite');if(s!=null)return;s=d.createElement('script');s.type='tex
阅读全文
摘要:原文:http://www.cssrain.cn/?p=305(1)getTime(new Date.getTime 方法) 返回指定的 Date 对象自 1970 年 1 月 1 日午夜(通用时间)以来的毫秒数。当比较两个或更多个 Date 对象时,使用此方法表示某一特定时刻。 返回值类型:Number -- 一个整数。 (2) function now(){ return +new Date; } jQuery 源代码里就是使用的 +new Date ; (3) 用来判断 google 浏览器: if(!isNaN(Date.parse("1970.01.01"))){
阅读全文
摘要:参考:http://jslover.com/?p=254http://jslover.com/?p=258遇到一个问题,页面和子页面同时存在滚动条,在鼠标滚轮时候,会冲突:子页滚动条到顶部或者底部时候会继续冒泡,去滚动父节点的滚动条。解决这个问题,必需要拦截鼠标滚轮事件,重写滚动事件,这时候又出现了烦人的浏览器兼容问题:1、不同浏览器标滚轮事件不一样:FF下是DOMMouseScroll,其它onmousewheel。2、事件阻止方式不一样:FF只支持e.preventDefault(),IE只支持e.returnValue=false/return false;3、重写滚动事件就是根据获取到
阅读全文
摘要:在某个元素上滑动鼠标滚轮的时候,不同的浏览器都会出发一个事件:FF: obj.addEventListener('DOMMouseScroll', fn, false);IE:obj.attachEvent('onmousewheel', fn);这个事件一旦产生,就会有个参数可以利用:IE: event.wheelDelta,这个值,一旦你往上滚动一次鼠标,他就是120,如果你要是往下滚动一次,那么它的值就是-120。FF: event.detail,这个值,一旦你往上滚动一次鼠标,他就是-3,如果你要是往下滚动一次,那么它的值就是3。var simWheel
阅读全文
摘要:方法1:如何解决ctrl+space切换输入法设置问题前两天不知道不小心改了什么东西,ctrl+space 和ctrl+shift都不能用了,找了下,终于找到这个东西,问题解决首先任务栏上的输入法图标上点右键选择设置。然后选择键设置,第一个“在不同的输入语言之间切换”先勾选“切换输入语言”下面选择左手ALT。取消右边“切换键盘布局”前的勾。然后进入“中文(简体)输入法 - 输入法/非输入法切换”,取消“启用按键顺序”前的勾。一路都确定后推出设置。再次进入设置,进入“在不同的输入语言之间切换”,把右边那个打上勾。确定后退出。完美解决了无法使用ctrl+shift以及ctrl+space切换输入法
阅读全文
摘要:var $regexs = { require : /.+/, email : /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/, phone : /^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/, mobile : /^((\(\d{2,3}\))|(\d{3}\-))?((13\d{9})|(15[389]\d{8}))$/, url : /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&am
阅读全文

浙公网安备 33010602011771号