网站搜索
我想了解这个,请,我知道有一些库可以访问 zip 文件,但我想用 tar 文件来实现这个。
谢谢
看看这篇文章《用 JavaScript 解析 tar 包》
阅读更多 →
我在 Dr. Dobb's 上读了这篇关于 JavaScript 中的柯里化和偏函数的文章。看起来很有用,但我想知道(作为一个偶尔使用 JavaScript 的开发者)是否有一些标准的场景会经常使用它?
首先,我个人不建议在99%的情况下使用柯里化。如果使用不当,它很容易让代码变得难以阅读。
然而,我可以举出的某些应用将与设置函数的上下文相关。例如,当你第一次使用一个上下文(不是 window 对象等)执行柯里化函数时,你可以拥有一个函数,在后来调用时对原始对象的属性执行某些计算
阅读更多 →在 Eclipse 中,以下的 JavaScript 代码行
var a1 = [[1, 2], [3, 4]];生成警告:
Type mismatch: cannot convert from Number[] to any Type mismatch: cannot convert from Number[] to any当
var a2 = [['w', 'x'], ['y', 'z']];生成:
Type mismatch: cannot convert from String[] to any Type mismatch: cannot convert from String[] to any和
var a3 = [[1, 2], ['y', 'z']];生成:
阅读更多 →
考虑一个包含多个 标签的 HTML 页面,每个标签都有自己的内容。我想将每个 标签转换为由 JavaScript 提供支持的幻灯片中的一张幻灯片。每个 标签可以包含图像,并且这些图像应在此幻灯片中延迟加载。我不希望所有图像一次性加载。
另一方面,没有启用 JavaScript 的用户和搜索引擎应该只能看到标记和所有的图片。如何在启用 JavaScript 时避免加载图片,并且如何确保在未启用 JavaScript 时图片可以加载?
一种方法是将所有图片替换为这种格式:
<img src="" data-src="myim 阅读更多 →
我的表格 td 在 CSS 中的宽度是 150px。
我正在考虑使用 JavaScript 将特定的 td 宽度改为 2px。
这怎么做?
像这样(针对第一个:
document.getElementsByTagName('td')[0].style.width = '2px';或者这个给所有人:
var tds = document.getElementsByTagName('td'); for (var i = 0; i < 阅读更多 →像这个中的正则表达式吗?它匹配什么?
document.getElementById("MyElement").className = document.getElementById("MyElement").className.replace ( /(?:^|\s)MyClass(?!\S)/ , '' )?: 意味着将捕获组变为 非捕获组,即不要将其匹配包含为反向引用。这通常是在需要使用 | 操作符时,为了提高性能并简化反向引用而进行的操作。
在你的示例中,它被用来允许字符串开头 ^ 或空白字符 (\s) 的 或 (|)。由于这段代码的作者不关心匹配到的内容,所以他们将其设为非捕获组。
?! 是否定前
阅读更多 →
如何使用 jQuery/JavaScript 在所有浏览器中一致地获取锚点链接的完整 URL?例如,我想从 <a href="../mypage.aspx"></a> 中返回 http://www.mysite.com/mypage.aspx。
我尝试了以下方法:
$ (this).attr('href'):问题在于 jQuery 返回 href 的确切值(即 ../mypage.aspx)。
阅读更多 →
我目前想制作一个包含多张图片的走马灯,但我的代码只允许使用一张图片。你知道有什么方法可以在这段代码中添加多张图片吗?(我已经尝试直接在 body 内的 div 元素中添加图片——但不起作用。)
<style type="text/css"> <!-- #container { background-image: url(images/avycopy.jpg), url(images/5mwmcp.jpg); height:428px; width:284px; background-repeat:repeat-x; background-size:284px 428px; 阅读更多 →
我正在开发一个表单上传元素,可以在 Zend Framework 表单中使用。我正在尝试让程序员在任何项目中都能使用它,而无需手动配置任何设置。
这些文件是通过 AJAX 上传器上传的,该上传器返回类似如下的 JSON 数据:
[ { "name":"image.png", "size":42410, "type":"image\/png", "url":"http:\/\/example.com\/image.png", "thumbnail_url":"http:\/\/example.com\/ 阅读更多 →如果你使用一个单独的 JavaScript 文件来存放所有脚本,那么只针对某一页面的脚本应该放在哪里?
这可能是一个观点问题或“最佳实践”,但我对别人的看法感兴趣:
我在一个项目中使用 html5 Boilerplate。他们建议将所有 JavaScript 放在一个文件 script.js 中,以提高速度和一致性。听起来很合理。
然而,我有一个地理定位脚本,它只与某一个页面相关,而与其他页面无关。我是否应该打破惯例,把这个脚本放在该页面中,在它依赖的 JavaScript 库调用之后?只是将对相关函数(位于 script.js 文件中)的调用放在它们依赖的库链接下面吗?
谢谢!
html5 boilerplate 的好人们建议将
阅读更多 →