摘要:随着 jQuery、Dojo、YUI 等框架的兴起让构建 Web2.0 应用更加容易,但随之带来的定位等应用问题也越来越难,尤其是与性能相关的。dynaTrace Ajax Edition是 一个强大的底层追踪、前端性能分析工具,该工具不仅能够记录浏览器的请求在网络中的传输时间、前端页面的渲染时间、DOM 方法执行时间以及 JavaScript 代码的解析和执行时间,还可以跟踪 JavaScript 从执行开始,经过本地的 XMLHttpRequest、发送网络请求、再到请求返回的全过程。dynaTrace Ajax 目前有两个版本,免费版和商业版,它们之间的区别可查看版本比较,本文主要是针对 阅读全文
【http】HTTP返回码中301与302的区别
2012-07-23 13:04 by sniper007, 341 阅读, 0 推荐, 收藏, 编辑
摘要:一.官方说法301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于:301 redirect: 301 代表永久性转移(Permanently Moved)。302 redirect: 302 代表暂时性转移(Temporarily Moved )。这是很官方的说法,那么它们的区别到底是什么呢?二.现实中的差异2.1.对于用户301,302对用户来说没有区别,他们看到效果只是一个跳转,浏览器中旧的URL变成了新的URL。页面跳到了这个新的url指向的地方。2.2.对于引擎及站长2.2.1302302转向可能会有URL规范化及网址劫持的问题。可能被搜索引擎判为可疑转向 阅读全文
【第三方类库】Underscore.js Version (1.2.3) 中文文档
2012-07-19 17:38 by sniper007, 901 阅读, 1 推荐, 收藏, 编辑
摘要:Underscore.js Version (1.2.3) 中文文档Underscore 一个非常实用的JavaScript库,提供许多编程功能的支持,就像你期望 Prototype.js (或者 Ruby), 有这些功能且不扩展任何JavaScript的原生对象。 It's the tie to go along with jQuery's tux.Underscore提供60多个方法,即有普通的功能,例如: map, select, invoke — 也有更多特殊的编程辅助方法,例如:函数绑定、javascript模板、绝对相等判断等待。 如果一些现代的浏览器提供了内置的 阅读全文
【jquery】toggle不支持事件代理的解决办法或者 jquery live绑定toggle
2012-07-16 15:56 by sniper007, 381 阅读, 0 推荐, 收藏, 编辑
摘要:$(".xxx").live("click", function () { $(this).toggle(function () {},function () {}).trigger('click'); }); 阅读全文
【javascript】Convert any colour value to hex in MSIE
2012-07-12 14:07 by sniper007, 216 阅读, 0 推荐, 收藏, 编辑
摘要:The following function will convert any colour value (rgb, named colours, etc) to the hex equivalent in MSIE:functiontoHex(color){varbody=createPopup().document.body,range=body.createTextRange();body.style.color=color;varvalue=range.queryCommandValue("ForeColor");value=((value&0x0000ff 阅读全文
【javascript】JS的window.createPopup()
2012-07-12 13:57 by sniper007, 787 阅读, 0 推荐, 收藏, 编辑
摘要:JS的window.createPopup()学习function OpenShortcutMenu( domObj ){var pop = window.createPopup();var popBody = pop.document.body;popBody.innerHTML = "Testing..."pop.show(window.event.x, 76, 140,200, document.body);}(1)var pop 变量:popup 对象一种特殊的顶层窗口,主要用于出现在应用程序主窗口之外的对话框、消息框和其它临时窗口。注释:此对象在 Microsof 阅读全文
【操作系统】chrome插件无法安装解决方法或者提示“将该项添加到 Chrome 浏览器时出错。请刷新此页面,然后重试。”的解决办法
2012-07-10 11:31 by sniper007, 34023 阅读, 0 推荐, 收藏, 编辑
摘要:使用直接下载路径的方法 这个方法也是之前就有的——就是直接使用Chrome扩展的实际下载路径:将Chrome扩展“当作”一个可下载文件下载,由于Chrome自动识别crx文件为扩展安装文件,所以也就实现了扩展自动安装。 具体方法 用Chrome扩展的ID替换实际下载地址: https://clients2.google.com/service/update2/crx?response=redirect&x=id%3D……%26uc “……”就是Chrome扩展的ID。 以AdBlock扩展为例,AdBlock扩展的Chrome Web Store页面为: https://chrome. 阅读全文
【linux】学习Linux二(创建、删除文件和文件夹命令)
2012-07-09 14:36 by sniper007, 351 阅读, 0 推荐, 收藏, 编辑
摘要:今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令。 创建文件夹【mkdir】 一、mkdir命令使用权限 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹创建文件夹或目录。 二、mkdir命令使用格式 格式:mkdir [选项] DirName 三、mkdir命令功能 通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限(了解Linux文件-文件夹权 限请点击这里)。并且,所创建的文件夹(目录)不能与其父目录(... 阅读全文
【javascript基础】分享5个最佳的JavaScript日期处理类库
2012-07-05 15:35 by sniper007, 182 阅读, 0 推荐, 收藏, 编辑
摘要:在大家日常网站开发和web应用开发中,我们往往需要有效的调用Javascript处理日期和时间格式相关的函数,在Javascript中已经 包含了部分最基本的内建处理方法。当然如果大家有时间的话,完全可以自己开发和编写需要的方法,但是有效的使用别人已经开发好的类库肯定是一个更好的处理 方式,没有必要什么都原创吧,君子善假于物也。今天这里我们收集了5个最佳的日期处理函数类库,希望对于大家有帮助,如果你喜欢我们的文章,请大家给我们 留言,谢谢!1. XDate这个类库是javascript本地日期对象的封装,提供了加强的方法来帮助你解析,格式化和日期处理。 使用它就类似使用javascript自己 阅读全文