随笔分类 -  JavaScript

摘要:function DX(n) { if (!/^(0|[1-9]\d*)(\.\d+)?$/.test(n)) return "数据非法"; var unit = "千百拾亿千百拾万千百拾元角分", str = ""; n += "00"; var p = n.indexOf('.'); ... 阅读全文
posted @ 2016-07-04 17:58 huihui2014 阅读(880) 评论(0) 推荐(0)
摘要:IE下有onselectstart这个方法,通过设置这个方法可以禁止元素文本被选取。而firefox下没有这个方法,但可以通过css或一种变通的办法解决: 使用CSS: 另外一种方法是: ie:document.selection.empty() ff:window.getSelection().r 阅读全文
posted @ 2016-06-26 15:25 huihui2014 阅读(805) 评论(0) 推荐(0)
摘要:判断img 阅读全文
posted @ 2016-05-19 13:41 huihui2014 阅读(348) 评论(0) 推荐(0)
摘要:这篇文章主要介绍了JS判断字符串长度的5个方法,并且区分中文和英文,需要的朋友可以参考下 目的:计算字符串长度(英文占1个字符,中文汉字占2个字符) 方法一: 代码如下: String.prototype.gblen = function() { var len = 0; for (var i=0; 阅读全文
posted @ 2016-03-02 14:10 huihui2014 阅读(7506) 评论(0) 推荐(1)
摘要:微信扫描打开APP下载链接提示代码优化上一次我发了一篇文章叫“微信打开网址添加在浏览器中打开提示”,里面我发出来了三个代码,分别是纯JS、js+html、jQuery+HTML代码。今天来一个简化版带可以关闭的按钮操作。使用的是纯JS+HTML+CSS结合的方式,但不要一进入微信就弹出提示它在新浏览器中打开,在这个页面里面还可以提交表单 阅读全文
posted @ 2015-11-22 17:40 huihui2014 阅读(576) 评论(0) 推荐(0)
摘要:之前做过这样一个需求,要让商家页的商家图片按照图片外面box的大小等比例缩放。之前的想法是在页面中先输出图片的src,然后在页面底部初始化js,然后在js中写相应的可以使图片按照box的大小等比例缩放的函数。要实现图片的等比例缩放要做到以下几点,第一,得到图片的width和height第二,比较图片... 阅读全文
posted @ 2015-08-25 14:32 huihui2014 阅读(2387) 评论(0) 推荐(0)
摘要:作为WEB设计者,为了在网页展示上加强用户体验,经常会利用图象载入显示状态方法,这自然需要Image对象的onload事件。 在firefox浏览器下完成开发后,可是在IE浏览器中进行调试总不能被调用。不管是最新版的IE8还是旧版本的IE7和IE6都无效,最初的代码简化后如下:var img = n... 阅读全文
posted @ 2015-08-25 14:30 huihui2014 阅读(634) 评论(0) 推荐(0)
摘要:在使用JS编程中,有时需要在一个方法返回两个个或两个以上的数据,用下面的几种方法都可以实现:1 使用数组的方式,如下: JS函数返回多个值--oec2003 2 将数据封装到Json中返回,如下:JS函数返回多个值--oec2003更详细的Json的介绍请看这里3 这是最简单的一... 阅读全文
posted @ 2015-08-21 21:55 huihui2014 阅读(487) 评论(0) 推荐(0)
摘要:定义和用法toLowerCase() 方法用于把字符串转换为小写。语法stringObject.toLowerCase()返回值一个新的字符串,在其中 stringObject 的所有大写字符全部被转换为了小写字符。实例在本例中,"Hello world!" 将以小写字母来显示: 阅读全文
posted @ 2015-06-11 14:30 huihui2014 阅读(737) 评论(0) 推荐(0)
摘要:a href="#"> 点击链接后,页面会向上滚到页首,# 默认锚点为 #TOP 点击链接后,页面不动,只打开链接 作用同上,不同浏览器会有差异。点击链接后,不想使页面滚到页首,就用href="javascript:void(0)",不要用href="#",return false也有类似作用详解h... 阅读全文
posted @ 2015-03-24 10:30 huihui2014 阅读(209) 评论(0) 推荐(0)
摘要:关于Javascript函数的apply与call方法的用法,网上的文章很多,我就不多话了。apply和call的作用很相似,但使用方式有区别 apply与call的第一个参数都是一个对象,这个对象就是用来掉包函数中本身的this指向的,也就是替身。 从第2个参数开始,就是传递给这个函数的参数了。a 阅读全文
posted @ 2015-03-17 11:43 huihui2014 阅读(602) 评论(3) 推荐(2)
摘要:代码 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ 代码 Code highlighting produced by Actipro CodeHighl 阅读全文
posted @ 2015-03-11 17:04 huihui2014 阅读(399) 评论(0) 推荐(0)
摘要:indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。语法:indexOf() : stringObject.indexOf(searchvalue,fromind... 阅读全文
posted @ 2015-03-11 17:01 huihui2014 阅读(344) 评论(0) 推荐(0)
摘要:在JS中四舍五入的函数 toFixed(n) , n为要保留的小数位数。n为0~20,当n超过20的时候,JS会出错。如果小数点前和要截取的前一位都是0时,不会按常理截取。 var h=0.07 h.toFixed(1)的值为0.0其实要解决这个问题,原来是不一定要重写js中的Number类... 阅读全文
posted @ 2015-03-11 16:33 huihui2014 阅读(688) 评论(0) 推荐(0)
摘要:支持下列CSS 样式 * backgroundPosition * borderWidth * borderBottomWidth * borderLeftWidth * borderRightWidth * borderTopWidth * borderS... 阅读全文
posted @ 2015-03-11 12:19 huihui2014 阅读(405) 评论(0) 推荐(0)
摘要:ie6 不能 document.createElement('style') 然后append到head标签里。所以就找到这样个好文章---------------------有很多提供动态创建 style 节点的方法,但是大多数都仅限于外部的 css 文件。如何能使用程序生成的字符串动态创建 st... 阅读全文
posted @ 2015-03-10 12:50 huihui2014 阅读(6505) 评论(0) 推荐(0)
摘要:有时我们需要在客户端获取链接参数,一个常见的方法是将链接当做字符串,按照链接的格式分解,然后获取对应的参数值。本文给出的就是这个流程的具体实现方法。 当然,我们也可以用正则直接匹配,文章中也给出了一个正则的例子。 分解链接的方式: 用正则匹配的方式: 这里用 unescape会造成中文参数乱码,用d 阅读全文
posted @ 2015-01-09 17:13 huihui2014 阅读(723) 评论(0) 推荐(0)
摘要:html字符串是指’aklsdjfklsjdfl’这样的带html特殊符号的字符串,我们通常要对他进行处理再输出以免输出成了真正的html元素,也就是把aklsdjfklsjdfl';alert(bian(a));此方法来自于:https://gist.github.com/jed/964847,非... 阅读全文
posted @ 2015-01-09 17:09 huihui2014 阅读(218) 评论(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 huihui2014 阅读(585) 评论(0) 推荐(0)
摘要:另一方法:http://www.cnblogs.com/webqiand/p/4200414.html 阅读全文
posted @ 2014-12-31 14:44 huihui2014 阅读(268) 评论(0) 推荐(0)