随笔分类 - javascript
javascrip技术
摘要:这个问题,确实困扰了我好久,但是今天解决了。在网上搜索答案,全都是用DIV模拟input框实现,没有一个真正解决这个问题的,现在我只需要一句代码就可以完完整整的解决这个问题。 先看下问题吧: 这个是我自制的一个日历,在没有选择日期前她是这个样子的,感觉还可以吧 但是好景不长,当我将手放进选择框选日期
阅读全文
摘要:有三个页面:a.com/app.html:应用页面。a.com/proxy.html:代理文件,一般是一个没有任何内容的html文件,需要和应用页面在同一域下。b.com/data.html:应用页面需要获取数据的页面,可称为数据页面。实现起来基本步骤如下:在应用页面(a.com/app.html)...
阅读全文
摘要:JavaScript:引用js文件时的编码格式问题如果js文件的编码格式是utf-8,并且含有中文,那么按照正常的方法引用,就会出现乱码的情况。方法/步骤如果js文件的编码格式是utf-8,并且含有中文,那么按照正常的方法引用,就会出现乱码的情况。所以正确的引用方式如下:2当js文件的编码格式为gb...
阅读全文
摘要:有的时候js往文本框里赋值,结果在火狐中刷新后,刚才赋的值还在,导致好多麻烦的事情,现总结一下解决办法如下:上面是一种情况,再就是有的时候一个表单提交后,再回来输入会缓存有以前的记录,像这解决办法如下: 文本框一(保存): 文本框二(不保存): http://www.bestlovesky.com/read.php?797
阅读全文
摘要:混乱的URI编码 JavaScript中编码有三种方法:escape、encodeURI、encodeURIComponent C#中编码主要方法:HttpUtility.UrlEncode、Server.UrlEncode、Uri.EscapeUriString、Uri.EscapeDataString JavaScript中的还好,只提供了三个,C#中主要用的就有这么多,还没有列出其他编码(HTML),一多就弄不明白,弄不 明白就心生恐惧,心生恐惧就变得苦逼,本文就向大家详细解释在JavaScript及C#中如何对URI进行编码的方法(注:本文不涉及到其他编码)。 escape...
阅读全文
摘要:大家都知道,Chrome 浏览器是不支持 JS 代码将网站加入收藏夹|加入书签的,但是这个代码可以将网站以快捷方式(加入收藏夹|加入书签)的方式将网站放在用户桌面上,这样也方便用户日后访问网站,此方法只能解决 chrome 无法加入收藏夹的问题,IE 和 FF 下请使用这种方法,先看 Chrome 加入收藏代码:function createIcon() { var desktop = google.gears.factory.create("beta.desktop"); var description = "Google一下,你就知道!"; var
阅读全文
摘要:http://www.cnblogs.com/liuchunmang/archive/2012/03/04/2378905.html
阅读全文
摘要:http://www.cnblogs.com/leadzen/archive/2008/02/25/1073404.html
阅读全文
摘要:http://www.cnblogs.com/TomXu/archive/2011/12/15/2288411.html
阅读全文
摘要:http://w3help.org/zh-cn/
阅读全文
摘要:ECMAScript可以识别两种类型的对象,一种叫做Native Object属于语言范畴;一种叫做Host Object,由运行环境提供例如document对象, Dom Node等 Native objects是一种松散的结构并且可以动态的增加属性(property),所有的属性都有一个名字和一个值,这个值可以是另一个对象的引用 或者是内建的数据类型(String, Number, Boolean, Null 或者 Undefined) 下面的这个简单的例子描述了一个javascript对象是如何设...
阅读全文
摘要:javascript中parseInt和Number函数的用法区别:在javascript中,如果你使用parseInt("02"),一般都会认为会返回的2,而实际上返回了0.但用Number("02")返回的才是2. 但是parseInt("02", 10)是可以返回2的,返回十进制。 下面看一下它们的区别: 1. parseInt 方法返回由字符串转换得到的整数。parseInt(numString, [radix])参数说明:numString必选项。要转换为数字的字符串。radix可选项。在 2 和 36 之间的表示 numS
阅读全文
摘要:http://www.360doc.com/content/07/0129/11/12406_348561.shtml
阅读全文
摘要://获取图片的相对路径var GetPath = function () { var js = document.scripts || document.getElementsByTagName("script"); var jsPath; for (var i = js.length; i > 0; i--) { if (js[i - 1].src.indexOf("Main.js") > -1) { jsPath = js[i - 1].src.substring(0, js[i - 1].src.lastIndexOf("/&
阅读全文
摘要:http://www.ffasp.com/plugs/emotion/#
阅读全文
摘要:http://www.cnblogs.com/taobataoma/archive/2008/04/15/1154019.html
阅读全文
摘要:使用方法:1、 生成一个新GUID:var guid = Guid.NewGuid();2、 生成一个所有值均为0的GUID:a) var guid = new Guid();b) var guid = Guid.Empty;3、 比较两个GUID是否相等:g1.Equals(g2);4、 获取Guid的字符串形式。其中, format为String类型的可选参数,其含义为:a) “N”: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb) “D” 由连字符分隔的 32 位数字 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxc) “B” 括在大括号中
阅读全文
摘要:解决方法1:var top =document.body.scrollTop |document.documentElement.scrollTop;解决方法2: isCSS1 = /CSS1Compat/.test( document.compatMode ), isWebkit = /webkit/ig.test( navigator.userAgent ), wrap = isCSS1 && !isWebkit? document.documentElement : document.body, wrap.scrollTop....
阅读全文