随笔分类 -  JavaScript

摘要:支持下列CSS 样式 * backgroundPosition * borderWidth * borderBottomWidth * borderLeftWidth * borderRightWidth * borderTopWidth * borderS... 阅读全文
posted @ 2015-03-11 12:19 webnote 阅读(395) 评论(0) 推荐(0) 编辑
摘要:ie6 不能 document.createElement('style') 然后append到head标签里。所以就找到这样个好文章---------------------有很多提供动态创建 style 节点的方法,但是大多数都仅限于外部的 css 文件。如何能使用程序生成的字符串动态创建 st... 阅读全文
posted @ 2015-03-10 12:50 webnote 阅读(6487) 评论(0) 推荐(0) 编辑
摘要:有时我们需要在客户端获取链接参数,一个常见的方法是将链接当做字符串,按照链接的格式分解,然后获取对应的参数值。本文给出的就是这个流程的具体实现方法。 当然,我们也可以用正则直接匹配,文章中也给出了一个正则的例子。 分解链接的方式: 用正则匹配的方式: 这里用 unescape会造成中文参数乱码,用d 阅读全文
posted @ 2015-01-09 17:13 webnote 阅读(710) 评论(0) 推荐(0) 编辑
摘要:html字符串是指’aklsdjfklsjdfl’这样的带html特殊符号的字符串,我们通常要对他进行处理再输出以免输出成了真正的html元素,也就是把aklsdjfklsjdfl';alert(bian(a));此方法来自于:https://gist.github.com/jed/964847,非... 阅读全文
posted @ 2015-01-09 17:09 webnote 阅读(210) 评论(0) 推荐(0) 编辑
摘要:匹配身份证 新的18位身份证号码各位的含义:1-2位省、自治区、直辖市代码;3-4位地级市、盟、自治州代码;5-6位县、县级市、区代码;7-14位出生年月日,比如19670401代表1967年4月1日;15-17位为顺序号,其中17位男为单数,女为双数;18位为校验码,0-9和X,由公式随机产生。 阅读全文
posted @ 2015-01-08 10:16 webnote 阅读(573) 评论(0) 推荐(0) 编辑
摘要:另一方法:http://www.cnblogs.com/webqiand/p/4200414.html 阅读全文
posted @ 2014-12-31 14:44 webnote 阅读(260) 评论(0) 推荐(0) 编辑
摘要:写了个 str ="s"++; 然后出现Nan,找了一会。 收集资料如下判断:1.判断undefined:代码如下:1 var tmp = undefined;2 if (typeof(tmp) == "undefined"){3 alert("undefined");4 } 说明:typeof 返... 阅读全文
posted @ 2014-12-25 16:34 webnote 阅读(425) 评论(0) 推荐(0) 编辑
摘要:当有人问起你JavaScript有什么特点的时候,你可能立马就想到了单线程、事件驱动、面向对象等一堆词语,但是如果真的让你解释一下这些概 念,可能真解释不清楚。有句话这么说:如果你不能向一个6岁小孩解释清楚一个东西,那么你自己也不懂这个东西。这句话或许有点夸张,但是极其有道理。个人 觉得,如果需要掌... 阅读全文
posted @ 2014-12-25 15:16 webnote 阅读(256) 评论(0) 推荐(0) 编辑
摘要:代码如下:文字无缝向上滚动 这是公告标题的第一行 这是公告标题的第二行 这是公告标题的第三行 这是公告标题的第四行 这是公告标题的第五行 这是公告标题的第六行 这是公告标题的第七行 这是公告标题的第八行 阅读全文
posted @ 2014-12-03 15:21 webnote 阅读(295) 评论(0) 推荐(0) 编辑
摘要:JS中判断鼠标按键的问题。IE左键是 window.event.button = 1右键是 window.event.button = 2中键是 window.event.button = 4没有按键动作window.event.button = 0Firefox左键是 event.button =... 阅读全文
posted @ 2014-11-30 10:28 webnote 阅读(811) 评论(0) 推荐(0) 编辑
摘要:方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Numbe... 阅读全文
posted @ 2014-11-30 10:26 webnote 阅读(199) 评论(0) 推荐(0) 编辑
摘要:toLocaleUpperCase 方法:将字符转换为大写 stringVar.tolocaleUpperCase( ) 必选的 stringVar 引用是一个 String 对象,值或文字。 //转换成大写toUpperCase 方法返回一个字符串,该字符串中的所有字母都被转化为大写字母。 str 阅读全文
posted @ 2014-11-27 17:57 webnote 阅读(1795) 评论(0) 推荐(0) 编辑
摘要:使用 substring()或者slice()函数:split()功能:使用一个指定的分隔符把一个字符串分割存储到数组例子:str=”jpg|bmp|gif|ico|png”;arr=theString.split(”|”);//arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和... 阅读全文
posted @ 2014-11-27 17:55 webnote 阅读(234) 评论(0) 推荐(0) 编辑
摘要:这两个事件看起来很相似,事实上却非常的不同。onselectstartonselectstart几乎可以用于所有对象,其触发时间为目标对象被开始选中时(即选中动作刚开始,尚未实质性被选中)。该事件常使用于使目标对象“禁止变蓝”,比如在很多地方当用户双击时,一些元素会变成蓝色(选中状态),而当我们要避... 阅读全文
posted @ 2014-11-26 13:02 webnote 阅读(403) 评论(0) 推荐(0) 编辑
摘要:获取JavaScript 的时间使用内置的Date函数完成var mydate = new Date();mydate.getYear(); //获取当前年份(2位)mydate.getFullYear(); //获取完整的年份(4位,1970-????)mydate.getMonth(); //获... 阅读全文
posted @ 2014-10-27 17:54 webnote 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 我们会经常使用iframes来加载第三方的内容、广告或者插件。使用iframe是因为它可以和主页面并行加载,不会阻塞主页面。当然使用iframe也是有利有弊的:Steve Souders在他的blog里面有阐述:Using Iframes Sparingly:iframe会阻塞主页面的o 阅读全文
posted @ 2014-08-19 11:26 webnote 阅读(216) 评论(0) 推荐(0) 编辑
摘要:在IE/Safari/Chrome中我们可以使用onselectstart事件来阻止用户选定元素内文本,本文为大家解决下火狐中如何实现不能选择,由此需求的朋友可以参考下,希望对大家有所帮助 在开发中,很多区域是不允许用户select的,在IE/Safari/Chrome中我们可以使用onselect... 阅读全文
posted @ 2014-08-19 09:47 webnote 阅读(240) 评论(0) 推荐(0) 编辑
摘要:即可禁止输入法js形式:active 代表输入法为中文inactive 代表输入法为英文auto 代表打开输入法 (默认)disable 代表关闭输入法禁止input 粘贴:ondragstart="return false" 禁止鼠标在网页上拖动ondragenter 当用户拖曳对象到一个合法拖... 阅读全文
posted @ 2014-08-15 11:33 webnote 阅读(1742) 评论(0) 推荐(0) 编辑
摘要:如果要使用组合键,则可以利用event.ctrlKey,event.shiftKey,event .altKey判断是否按下了ctrl键、shift键以及alt键 另附上一段代码, 可以根据按的键盘上的键,显示键盘动作,并显示keyCode值等 代码: 下面的可以复制,现在动手复制看效果吧 阅读全文
posted @ 2014-08-14 14:38 webnote 阅读(546) 评论(0) 推荐(0) 编辑
摘要:方法二:另附: 键盘按钮keyCode大全 阅读全文
posted @ 2014-08-14 13:54 webnote 阅读(357) 评论(0) 推荐(0) 编辑