« 类别 学习 下的文章
错误消息:“当前页面的脚本导致 Internet Explorer 运行缓慢”
概要 由 于运行某些脚本可能需要较长的时间,因此 Internet Explorer 会提示用户决定是否要继续运行这些缓慢的脚本。 某些测试和基准可能使用了运行时间较长的脚本,并希望增加到消息框提示之前的等待时长。在 Internet Explorer 中,可以在特定的客户端计算机上通过修改注册表项更改脚本超时值。 更多信息 有时,网页包含需要很长时间来运行的脚本。如果您在某个网页上编写 ActiveX 控件的脚本以传输较大的文件或执行大型数据库查询,往往会造成显著的时间延迟。Internet Explorer 3.02 检测较长的延迟并用对话框提示用户阅读以下内容: 此页包含需要很长时间才能完成的脚本。要立即结束此脚本,请单击“取消”。 Internet Explorer 版本 4.0、5.0、6、7 和 8 的等效消息框显示以下内容: 当前页面的脚本导致 Internet Explorer 运行缓慢。如果继续运行,您的计算机可能会停止响应。是否要终止此脚本? 此机制允许用户停止意外进入无限循环的脚本,否则执行速度会十分缓慢。 在 Internet Explorer 3.02 中,此…
[分享]你不懂技术,如何领导我们
本文是从 Fear of Ignorance 这篇文章翻译而来。 上周,我和公司里四个技术负责人中的两个一起给应聘公司副总裁职务的候选人进行面试。屋里了所有人——除了我——都是典型的“技术型”人才——他们 能写 代码,有解决编程难题的经验,有计算机专业背景。我写最后一行PHP代码已经是2004年的事了,而且那些代码被一个真正的程序员在半年内给重写了。 面试过程中,我们有下面的交流(记忆力有限,只是大概的复述): 托马斯—我们的一个技术负责人 : 如何能设计出一个能有效的应对系统升级扩容(增加一些新的数据)的系统,实现这样的升级而不影响用户的使用,会遇到什么样的挑战? 应聘者 :存储这些数据不会是个大问题——Amazon S3能解决这种情况。过程可能要费点力,但也不是很难。你需要思考的是如何让应用使用这些数据;预处理每个视图,预先换算也许是个蠢办法,但当用户需要反 向排序时发现速度严重降低,这也许是更糟糕的事情。你可以使用(三个字母的简化术语)在内存中做一些数据转化。 我 : (点头) 应聘者 :然后你需要确保… 我 :哦,等一下。抱歉;我不该点头。我不知道你说的(三个字母的简化术语)指…
openfire+jwchat+nginx搭建XMPP的webim
Openfire是一个强大的即时消息(IM)和聊天服务器,它实现了XMPP协议,下载 http://www.igniterealtime.org/projects/openfire/ jwchat是XMPP的一个客户端实现,下载 http://blog.jwchat.org/jwchat/ nginx作为jwchat的运行容器,实现http-bind,下载 http://nginx.org/ 下载后先安装Openfire,安装比较简单, window下解压后,进入bin下面,运行openfire.exe, 启动服务,浏览器输入http://localhost:8080,然后按提示安装即可 nginx安装,window下nginx解压即可用。 jwchat解压,使用中文版,所以把jwchat目录下面的.zh_CN为后缀的都去掉。 把整个目录拷贝到nginx的html下面 配置jwchat的config.js文件 var SITENAME = localhost; #服务器的ip,非本机改为特定ip或者服务 var BACKENDS =[ { name:"Native Binding", …
[分享] 网页兼容性测试工具
网页兼容性测试工具很多,比如残疾的IETESTER; 在线测试的各种服务,还有通过插件实现游览器并存的在线服务 SPOON 。很多,而今天推荐的是一款比较权威霸道的MS产品。该软件在09年已经面试 经过2年的开发出来了如今的试用版版本。已经是完整版了。 Expression Web SuperPreview Expression Web SuperPreview 加快了针对跨浏览器兼容性调试网站这一主要任务的速度。利用 Expression Web SuperPreview,无需使用 Web 服务便可在用于开发的计算机上调试页面。 Expression Web SuperPreview 是一款独立的可视化调试工具,用于跨浏览器测试。利用 Expression Web SuperPreview,您可以确保您的网站与如今流行的 Web 浏览器正确兼容。 Expression Web SuperPreview 可显示所有 Internet Explorer 版本呈现的网页。它还支持在 Firefox for Windows 中呈现。它还通过联机测试服务提供其他浏览器支持,目前支持 Chrom…
0.1+0.2=0.30000000000000004 问题的探究
今天花了一整天的时间复习二进制相关知识,在这里写下这篇blog作为总结! 为什么“0.1+0.2=0.30000000000000004”? 首先声明这不是bug,原因在与十进制到二进制的转换导致的精度问题! 其次这几乎出现在很多的编程语言中:C/C++,Java,Javascript中,准确的说:“使用了IEEE 754浮点数格式”来存储浮点类型(float 32,double 64)的任何编程语言都有这个问题! 简要介绍下 IEEE 754浮点格式 : 它用科学记数法以底数为2的小数来表示浮点数。IEEE浮点数(共32位)用1位表示数字符号,用8为表示指数,用23为来表示尾数(即小数部分)。此处 指数用移码存储,尾数则是原码(没有符号位)。之所以用移码是因为移码的负数的符号位为0,这可以保证浮点数0的所有位都是0。 双精度浮点数(64位),使用1为符号位、11位指数位、52位尾数位来表示。 因为科学记数法有很多种方式来表示给定的数字,所以要规范化浮点数,以便用底数为2并且小数点左边为1的小数来表示(注意是二进制的,所以只要不为0则一定有一位为1),按照需要调节指数就可以得到所需的数…
百度发布Ueditor富文本开源编辑器
百度日前正式发布Ueditor富文本Web编辑器(ueditor.baidu.com),向第三方开发者和团队开放编辑器源代码。这款所见即所得的编 辑器由百度web前端研发部开发,具有轻量,可定制,注重用户体验等特点。业内人士认为,Ueditor开源编辑器能极大降低网站的开发成本,尤其在代码 部署和定制化开发方面提供了更好的解决方案。 轻量级 代码精简,加载迅速。 定制化 全新的分层理念,满足多元化的需求。 采用三层架构: 1. 核心层: 为命令层提供底层API,如range/selection/domUtils类。 2. 命令插件层: 基于核心层开发command命令,命令之间相互独立。 3. 界面层: 为命令层提供用户使用界面。 满足不同层次用户的需求。 浏览器兼容 兼容Mozilla, MSIE, FireFox, Maxthon,Safari 和Chrome,实现浏览器无差别化。 注重细节 统一不同浏览器下表格选取方式。 提供黑/白名单的过滤机制。 更好的word支持,实现粘贴转换机制。 稳定性 经过专业的QA团队测试,通过上千个测试用例,包括自动化用例和手动用例,目前仍然在不断…
SvnWebClient 类似于 ViewVC 的WEB 工具
类似于 ViewVC 的WEB 工具 授权协议: 商业软件 开发语言: Java 操作系统: 跨平台 收录时间: 2011年07月01日 软件首页 软件文档 软件下载
开发者可轻易发现网页代码漏洞——Google发布Chrome扩展DOM Snitch
Google今天发布了一个名为DOM Snitch的Chrome官方扩展,它可以让开发者和安全人士在浏览网站时自动识别出不安全的代码,这种扩展的灵感其实是来自于5周之前一家安全公司 Mind Security在Firefox上的作品DOMinator,使用这种工具用户可以轻易发现例如XSS、数据泄漏等问题,并指出问题所在的代码段,帮助 用户规避以及厂商发现后修补。 DOM Snitch的优势主要有: 实时: 开发人员和测试人员可以看到在浏览器内部所做的DOM修改,而不需要通过使用调试器一步一步调试JavaScript代码,或者暂停应用程序的执行。 使用方便: 使用内置的安全算法和嵌套视图,无论是高级的或是经验不足的开发人员和测试人员,都可以迅速找出被测试的应用程序中需要更加注意的地方。 协作更容易: 使开发人员和测试人员能够轻易输出和共享其他人解决问题时进行的DOM修改。 DOM Snitch下载页面: https://code.google.com/p/domsnitch/downloads/list DOM Snitch文件下载地址: https://domsnitch.googl…
IE9正式版 —— 尽享网络之美(体验+开发)
IE9 RC(版本号:9.0.8080.16413)终于可以下载到了。( http://www.xiaogezi.cn/?from=hi ) 几大特性 : 1.地理位置的支持——Geolocation Standard 2.简洁的界面,以网页为中心——Cleanest UI 3.性能,使用GPU加速技术—— Performance 4.F12 Developer Tools——开发工具的增强,如格式化JS(JavaScript Formatting) 5.画布颜色合成——Canvas globalCompositeOperation 6.隐私保护——Tracking Protection 7.可以直接关闭非活动标签了 8.WebM Support 网络面板(net)上面有一个细节,可以看出每个资源的发起者(JS创建出来的也一目了然) innerHTML、outerHTML终于是标准的代码了 localStorage终于可以轻松查看到了 让那些记录用户行为的东东见鬼去吧 控制台提示:页面样式、脚本、渲染模式、跟踪等信息 脚本格式化功能 厉害了,格式化后,继续…
传播、沟通、分享