Tag: JavaScript

JSON:为什么正斜线逃脱?

这个“逃避”我的原因。 JSON转义正斜杠,所以哈希{a: "a/b/c"}被序列化为{"a":"a\/b\/c"}而不是{"a":"a/b/c"} 。 为什么?

不区分大小写的JavaScriptstring比较

如何在JavaScript中执行不区分大小写的string比较?

如何读取数据从* .CSV文件使用JavaScript?

我的CSV数据如下所示: 标题1,heading2,heading3,heading4,heading5,value1_1,value2_1,value3_1,value4_1,value5_1,value1_2,value2_2,value3_2,value4_2,value5_2 …. 你如何读取这些数据并使用Javascript转换为这样的数组? [heading1:value1_1,heading2:value2_1,heading3:value3_1,heading4:value4_1,heading5:value5_1],[heading1:value1_2,heading2:value2_2,heading3:value3_2,heading4:value4_2,heading5:value5_2] …. 我已经试过这个代码,但没有运气! <script type="text/javascript"> var allText =[]; var allTextLines = []; var Lines = []; var txtFile = new XMLHttpRequest(); txtFile.open("GET", "file://d:/data.txt", true); txtFile.onreadystatechange = function() { allText = txtFile.responseText; allTextLines = allText.split(/\r\n|\n/); }; document.write(allTextLines);<br> document.write(allText);<br> document.write(txtFile);<br> </script>

将UTCdate时间转换为本地date时间

从服务器,我得到这种格式的date时间variables: 6/29/2011 4:52:48 PM ,它在UTC时间。 我想使用JavaScript将其转换为当前用户的浏览器时间。 如何使用JavaScript或jQuery做到这一点?

通过值或属性从对象数组中获取JavaScript对象

比方说,我有一个四个对象的数组: var jsObjects = [ {a: 1, b: 2}, {a: 3, b: 4}, {a: 5, b: 6}, {a: 7, b: 8} ]; 有没有办法,我可以得到第三个对象( {a: 5, b: 6} )的属性b的值,例如没有for…in循环?

如何使用JavaScript从window.location(URL)中删除哈希而不刷新页面?

我有这样的URL: http://example.com#something ,我怎么删除#something ,而不会导致页面刷新? 我尝试了以下解决scheme: window.location.hash = ''; 但是,这不会从URL中删除哈希符号# 。

在JavaScript中删除对象

我对JavaScript的delete操作符有点困惑。 采取以下一段代码: var obj = { helloText: "Hello World!" }; var foo = obj; delete obj; 这段代码执行完毕后, obj是null ,但是foo仍然指向一个完全像obj 。 我猜这个对象是foo指向的同一个对象。 这使我困惑,因为我期望写入delete obj删除了obj在内存中指向的对象 – 不仅仅是variablesobj 。 这是因为JavaScript的垃圾收集器正在保留/释放的基础上,所以如果我没有任何其他的variables指向对象,它会从内存中删除? (顺便说一句,我的testing是在Safari 4中完成的。)

HTML5表单所需的属性。 设置自定义validation消息?

我有以下的HTML5表单: http : //jsfiddle.net/nfgfP/ <form id="form" onsubmit="return(login())"> <input name="username" placeholder="Username" required /> <input name="pass" type="password" placeholder="Password" required/> <br/>Remember me: <input type="checkbox" name="remember" value="true" /><br/> <input type="submit" name="submit" value="Log In"/> 目前当他们都是空白的时候,当他们input时,会出现一个popup框,提示“请填写此字段”。 如何将该默认信息更改为“此字段不能留空”? 编辑:另请注意,types密码字段的错误信息是简单的***** 。 重新创build这个给用户名一个值并点击提交。 编辑 :我正在使用Chrome 10进行testing。 请做同样的事情

dynamic改变网站图标

我有一个Web应用程序,根据当前login的用户品牌。我想要更改页面的图标作为私人标签的标志,但我无法find任何代码或任何示例如何去做这个。 有没有人成功地做到这一点? 我想象在一个文件夹中有十几个图标,并且使用favicon.ico文件的引用只是与HTML页面一起dynamic生成。 思考?

从JavaScript数组中获取随机项目

var items = Array(523,3452,334,31,…5346); 我如何从items获得随机items ?