IE8+的开发人员工具无法显示在屏幕解决办法

增加了开发人员工具,虽然无法和firebug媲美,但是解决一些IE下的bug还是不错的。  但是有些时候打开了开发人员工具,只在系统任务栏出现图标,调试窗口却没有显示。右键点击任务栏图标,选择移动时,可以看到移动光标跑到了浏览器左上角的地方,不知道什么原因导致调试窗口超出屏幕范围未显示出来。  解决办法:右键点击任务栏的开发人员工具图标,选择最大化,这样就显示出来了。  但是这样查看dom对象很不方便,还需要点击任务栏的IE图标。此时不能通过点击向下还原按钮,点击开发工具再次消失,还得按照上面的方法操作一次最大化。要想方便查看dom元素,有2中方法1)点击开发人员工具的固定按钮【快捷键:ctr
http://www.w3dev.cn/article/20130412/IE-develop-tool-window-disappear-solution.aspx

ajax webservice中试图使用 GET 请求调用方法,但不允许这样做

允许get/post访问。 webServices protocols add name=HttpGet/ add name=HttpPost/ /protocols /webServices  后面测试发现1)ajax请求头设置过content-type:'application/json'之类的返回json字符串,用get请求对应的webservice时会出现这个错误,去掉content-type后get/post请求都可以正确执行,但返回的是xml,不是json。2)如果一定要可以get请
http://www.w3dev.cn/article/20130327/ajax-webservice-try-use-get-method-but-it-forbidden.aspx

SQL Server Management Studio(SqlWb.exe)无法启动解决办法

tudio(SqlWb.exe)无法启动,点击后显示了一下启动界面,然后就消失了,任务管理里面也没有SQL Server Management Studio(SqlWb.exe)的进程,重新安装过一次也还是出现这个问题。  系统是windows2003的,同时安装了mssqlserver2000,vs2008,vs2010这些软件,不知道是和那个冲突了,nnd。。微软自己的东东也存在兼容性问题。  解决办法就是下载SQL Server Management Studio Express版本管理工具,安装后可以打开,链接mssqlserver2005和mssqlserver2000的数据库实例。
http://www.w3dev.cn/article/20130313/SQL-Server-Management-Studio-SqlWb.exe-can-not-run.aspx

IE下使用透明滤镜出现锯齿解决办法

ody/html效果如下  解决办法就是给使用alpha滤镜的对象增加一个背景色即可。!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtdhtml xmlns=http://www.w3.org/1999/xhtmlheadmeta http-equiv=Content-Type content=text/html; charset=utf-8 /titleIE下使用透明滤镜出现锯齿解决办法/titlestyle im
http://www.w3dev.cn/article/20130123/IE-alpha-filter-Sawtooth.aspx

AJAX无刷新网站图片文件预览系统

er-bottom:dotted 1px black;display:block;line-height:30px;}#dvList{display:none;}#imgPreview{float:left;margin-left:10px;}/style/headbody居于jquery框架的ajax无刷新网站图片管理系统,实现图片的预览div id=wrapperdiv id=navb目录和文件/bdiv id=dvList/divdiv id=dvLoading正在加载数据.../div/divimg id=imgPreview alt=选择左边导航图片进行预览//div/body/ht
http://www.w3dev.cn/article/20130109/ajax-web-image-preview-system.aspx

ajax中XML和JSON数据格式比较

  使用ajax时,首先要明确2点,获取返回的数据可以使用ajaxobj.responseXML或者ajaxobj.responseText的2个属性,ajax对象其他属性具体参考:ajax对象常用属性,事件,方法大小写问题1)对于XML数据,使用responseXML获取到,直接是XMLDOM对象2)对于responseText得到的内容只有一种类型,就是字符串,然后根据需要将responseText处理成其他数据类型,如返回json格式的字符串,eval生成json对象什么的。如果是xml的字符串,需要使用浏览器的特殊对象,如ie的acx,firefox的DOMParser将xml字符串
http://www.w3dev.cn/article/20121206/ajax-xml-json-data-format-compare.aspx

JavaScript核心,闭包和作用面试题

  DmitryBaranovskiy的博客中有篇文章(http://dmitry.baranovskiy.com/post /91403200),其中有五段小代码,用来测试是否理解JavaScript的核心,闭包和作用。大家先试着给出alert语句的输出结 果。之后再建一个测试文件,检测你的答案。一scriptif (!(a in window)) { var a = 1;}alert (a);/script二scriptvar a = 1, b = function a (x) { x a (--x); };alert (a);/script三scri
http://www.w3dev.cn/article/20121201/JavaScript-Core-Closures-scope-Interview-questions.aspx

html5 ajax上传文件asp.net示例

中的文件内容,结合ajax对象XMLHttpRequest就可以无刷新的上传文件了。FormData对象实例有一个方法叫做append,允许加入任何形式的数据(文本和文件)的对象。不过悲催的是IE9虽然支持html5,但是没有FormData对象。  测试代码html xmlns=http://www.w3.org/1999/xhtmlheadmeta http-equiv=Content-Type content=text/html; charset=utf-8 /titlehtml5 ajax上传文件asp.net示例/title/headbodyh1html5 ajax上传文件asp.n
http://www.w3dev.cn/article/20121128/html5-ajax-upload-file-asp.net-demo.aspx

firefox Streaming AJAX实现源代码

  Streaming AJAX即所谓的服务器推技术使用ajax来实现,AJAX 实现服务器推与传统的 AJAX 应用不同之处在于:服务器端会阻塞请求直到有数据传递或超时才返回。客户端 JavaScript 响应处理函数会在处理完服务器返回的信息后,再次发出请求,重新建立连接。当客户端处理接收的数据、重新建立连接时,服务器端可能有新的数据到达;这些信息会被服务器端保存直到客户端重新建立连接,客户端会一次把当前服务器端所有的信息取回。  Mozilla Firefox 提供了对 Streaming AJAX 的支持, 即 readystate 为 3 时(数据仍在传输中),客户端可以读取数据,
http://www.w3dev.cn/article/20121010/firefox-Streaming-AJAX.aspx

JavaScript的闭包和作用

nerFunc还能正常访问到myFunc里面的数据呢?这就涉及到函数执行环境与闭包的相关概念,闭包中所保留着函数运行的实例,环境以及作用链 等等,并在myFunc调用之后没有将函数实例直接丢弃,因此在调用innerFunc的时候能够引用到myFunc中声明的i。  作用链(scope chain)是什么?顾名思义,就是由作用组成的链,是一个类似链状的数据结构。作用 就是对上下文环境的数据描述。闭包和作用域链是紧密关系的,函数实例执行时的闭包是构成作用链的基本元素。JavaScript代码在执行前会进行语 法分析,在语法分析阶段,会记录全局环境中的变量声明和函数定义,构造函数的调用对象
http://www.w3dev.cn/article/20120830/Javascript-closure-and-scope-chain.aspx

jQuery ajax timeout讨论

  今天在csdn看到了一个jquery ajax中的timeout问题,地址http://topic.csdn.net/u/20120726/10/0fc851fd-fb54-455c-85db-4b60ffd2e375.html,一个人同时发送了100个ajax请求,timeout设置为5s,只返回了前面几个的ajax请求,后面ajax请求全部超时。  这个超时问题是jquery的timeout没处理好吗?其实我觉得不是,是浏览器并发请求处理数量有限制,导致后面发送的ajax请求需要等待前面发送的ajax处理完毕后才能继续。  查看jquery的源代码我们会发现,jquery处理超时是通过
http://www.w3dev.cn/article/20120726/jQuery-ajax-timeout.aspx

imail邮件发送和接收延时的解决办法

  最近很头疼的事情就是imail发送和接收邮件延时有半个小时以上,经查询,服务器上网络是正常的,没丢包等。  后来网上查询到一方法,imail里面存在文件夹SPOOL,被大量垃圾邮件给占用,造成正常的邮件堵塞,不能正常发送。这个就是原因,解决办法就是把SPOOL文件夹更改名字,并重新建立SPOOL文件夹即可。  注意:更改SPOOL文件夹名字前先把imail的所有服务器停止。更改完毕后重新开启服务即可。来源:http://hi.baidu.com/dreven/blog/item/a889aa51034fe5858d54306b.html
http://www.w3dev.cn/article/20120211/imail-receive-send-email-delay.aspx

主浏览器从计算机xx上收到 一个服务器宣告,认为它是传输 NetBT_Tcpip_xx 上的主浏览器。 主浏览器已停止或一个主浏览器选举已开始。

482C-8EC 上的主浏览器。 主浏览器已停止或一个主浏览器选举已开始。有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。解决办法1.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters\MaintainServerList from Auto to FALSE2.停掉你的browser服务   其实这是网络邻居的工作方式 来维护计算机浏览 当你打开网络邻居时 计算机就请求主浏览器给他一个列表 然后主浏览器给他备份浏览器
http://www.w3dev.cn/article/20111229/3435.aspx

ajax技巧

的,则需要如下处理:在服务器端声明是xml文件类型。如PHP:header("Content-Type:text/xml;charset=utf-8");ASP:Response.ContentType = "text/xml";JSP:response.setHeader("ContentType","text/xml");利用responseText获取,然后封装成XML。在AJAX应用上,JSON和JsonML是XML非常好的替代品。 来源:http://dancewithnet.com/2007/09/25/ajax-tips
http://www.w3dev.cn/article/20111213/ajax-tips.aspx

sys未定义解决办法总结

敏感的话也可能会杀掉了某些js程序导致此类问题的产生7、当然了,你首先得检查一下你的浏览器没有禁止javascript脚本才行(这个应该最早确认)8、我自己解决办法:我在试了上面几种方法之后都没有很好地解决,于是我就把所有的Asp.net Ajax的东东全部删除,包括ToolKits,然后再从asp.net上重新下载最新版本的Ajax安装之,发现问题简简单单地解决了。安装成功后,在 VS的工具箱里分别多了Ajax Extions和Ajax ToolKits两个选项卡,之后我安装后是没有的…… 大家不妨也试一下,按理说成功安装完成之后就可以正常使用的9、程序本身的问题:如果你在程序中有自己的J
http://www.w3dev.cn/article/20110831/sys-undefined-solutions.aspx

ajax对象abort方法

  ajax对象的abort()方法可以停止一个XMLHttpRequest对象对HTTP的请求,把该对象恢复到初始状态。  例如,如果某个操作需要一系列的操作顺序完成,而这其中出现任何异常,都会导致当前操作的结束,当检测到某个步骤出现异常时,使用abort()方法,中止当前的处理。
http://www.w3dev.cn/article/20110819/ajax-abort-method.aspx

ajax对象getAllResponseHeaders方法

  ajax对象getAllResponseHeaders()方法用于获取所有HTTP头信息,在获取时只用HEAD即可获取到。例如,需要获取全部的HTTP响应头信息,其实现方法如代码所示。代码 获取全部响应头信息+展开-HTML!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"htmlxmlns="http://www.w3.org/1999/xhtml"headtitle获取HTTP头信息/titlescripttype="text/javas
http://www.w3dev.cn/article/20110819/ajax-getAllResponseHeaders-method.aspx

javascript 作用链分析

对全局进行语法分析,将var 变量及 function建立作用链,分别对应varDecls和funcDecls,同时对应funcDecls还会创建函数对象,将varDecls加入到 funcDecls的scope中。再对全局执行(如此时有赋值操作即会执行);再根据调用情况建立调用对象,将全局对象的作用链加入到调用对象的作用域中,对函数内部的变量或者内部函数定义进行语法分析,语法分析完成后再进行函数的执行,如此进行循环。这样便组成作用链,从内层到外层。一定要记住先语法分析(定义),再执行(执行的过程中就直接查找已经行成的作用链,如若变量定义在alert后,则先将输入undefined)
http://www.w3dev.cn/article/20110813/javascript-chain.aspx

3种ASP.NET AJAX Tookit TabContainer控件常见错误及解决方法

bContainer1 发生了未处理的异常 A ScripManager is required on the page to use ASP.NET AJAX ScriptComponents解决办法: 安装ASPAJAXExtSetup.msi, 重启VS,从工具箱AJAX Extension 中把ScriptManager 控件拖到form下面 2. Sys is not defined 解决办法: 在web.config 中加入以下节点+展开-XMLhttpHandlersaddverb="GET"path="ScriptResourc
http://www.w3dev.cn/article/20110808/AJAX-Tookit-TabContainer-error-solutions.aspx

javascript变量作用

对全局进行语法分析,将var 变量及 function建立作用链,分别对应varDecls和funcDecls,同时对应funcDecls还会创建函数对象,将varDecls加入到 funcDecls的scope中。再对全局执行(如此时有赋值操作即会执行);再根据调用情况建立调用对象,将全局对象的作用链加入到调用对象的作用域中,对函数内部的变量或者内部函数定义进行语法分析,语法分析完成后再进行函数的执行,如此进行循环。这样便组成作用链,从内层到外层。一定要记住先语法分析(定义),再执行(执行的过程中就直接查找已经行成的作用链,如若变量定义在alert后,则先将输入undefined)
http://www.w3dev.cn/article/20110806/javascript-variable-scope-chain.aspx

javascript执行顺序与作用

常量';functiona(){}}此时alert出来的将是:'function a(){}';如:+展开-JavaScriptfunctionb(){alert(a);vara='常量';}此时alert出来的将是:'undefined',上两个说明赋值顺序和执行顺序的问题。如:var a = '变量';+展开-JavaScriptfunctionb(){alert(a);vara='常量';}此时alert出来的也将是:'undefined',这个可以说明作用的问题。来源:http://wenku.baidu.com/view/dafd0920af45b307e8719792.html
http://www.w3dev.cn/article/20110805/javascript-var-execute-order-scope.aspx