chrome开发工具source选项卡找不到js文件

ylesheet href=1.css /img src=1.jpg /script $(function () { $.getScript('1.js');//没有,jquery会自动通过ajax加载,而不是script标签 $.getScript('http://www.w3dev.cn/js/comm.js');//了,只能使用script标签加载,所以source选项卡有记录 $.get('11.css');//css暂时没找到解决办法,不过可以通过NetWork选项卡找到 }
http://www.w3dev.cn/article/20151103/chrome-developer-tool-sources-tab-not-show-all-js-file.aspx

变量式申明函数中函数名作用

  javascript以变量式申明函数时,如果函数有函数名称,这个函数名称作用范围将会在此函数体有效,作为私有变量存在,非全局变量。 DEMOscript var b = function c() { a = 1; b = 2; c = 3; } b(); console.log(a); console.log(b); console.log(c);//报错/script  解析:函数内的a,b,c没有用var声明,这样其中的a,b是全局变量。c下面说明。1,a不用多说。2,全局变量b的值原本是一个函数的引用地
http://www.w3dev.cn/article/20151019/var-func-equal-function-name-scope.aspx

IIS6无法创建应用程序,拒绝访问解决办法

访问asp.net和asp页面,没问题了。可能是iis6自己的问题。我的iis6是从网上下载来下进行安装的,不知道是那个sp版本下的,重新安装过window2003 sp2后升级了某些iis6的文件就好了,访问动态页不在出现连接被重置的错误,系统日志里面不再出现下面的错误。1,由于无法创建应用程序,因此未能执行请求。错误: 0x80070005 拒绝访问。2,未能初始化 AppDomain:/LM/W3SVC/1635210705/RootException: System.IO.FileLoadException Message: 未能加载文件或程序集System.Web,
http://www.w3dev.cn/article/20150724/IIS-can-not-create-AppDomain-access-deny.aspx

RequireJS2.0中文API

aseUrl,则默认值是加载require.js的HTML所处的位置。如果用了data-main属性,则该路径就变成baseUrl。baseUrl可跟require.js页面处于不同 的下,RequireJS脚本的加载是跨域的。唯一的限制是使用text! plugins加载文本内容时,这些路径应跟页面同,至少在开发时应这样。优 化工具会将text! plugin资源内联,因此在使用优化工具之后你可以使用引用text! plugin资源的那些资源。paths:path 映射那些不直接放置于baseUrl下的模块名。设置path时起始位置是相对 于baseUrl的,除非该path设置以/开
http://www.w3dev.cn/article/20141201/RequireJS2.0-chinese-API.aspx

配置chrome支持本地(file协议)ajax请求

protocol schemes: http, data, chrome-extension, https, chrome-extension-resource.  解决办法是给chrome添加启动参数:--allow-file-access-from-files ,这样本地ajax请求就不会报错误了。(注意如果给chrome添加多个启动参数,每个启动参数--之前要有空格隔开,如C:\Program Files\Google\Chrome\Application\chrome.exe --enable-file-cookies --allow-file-access-from-files
http://www.w3dev.cn/article/20141031/file-protocol-config-chrome-support-ajax-request.aspx

Asp.Net模拟表单提交数据和文件信息

  如果你需要上传内容到另外一个域名并且需要获取返回值,使用Asp.Net的作为代理是最好的办法,要是客户端直接提交到iframe中,由于跨域是无法用javascript获取到iframe中返回的内容的。此时需要在自己的网站做一个动态页作为代理,将表单提交到动态页,动态页负责将表单的内容使用WebClient或HttpWebRequest将表单数据再上传到远程服务器,由于在服务器端进行操作,就不存在问题了。  WebClient上传只包含键值对的文本信息示例代码string uriString = http://localhost/login.aspx;// 创建一个新的 WebCli
http://www.w3dev.cn/article/20140528/Asp.Net-upload-form-data-include-file.aspx

C#多线程同步

C#.Net提供了三种方法来完成对共享资源,诸如全局变量,特定的代码段,静态的和实例化的方法和。(1)代码同步:使用Monitor类可以同步静态/实例化的方法的全部代码或者部分代码段。不支持静态的同步。在实例化的方法中,this指针用于同步;而在静态的方法中,类用于同步。(2)手工同步:使用不同的同步类(诸如WaitHandle, Mutex, ReaderWriterLock, ManualResetEvent, AutoResetEvent和Interlocked等)创建自己的同步机制。这种同步方式要求你自己手动的为不同的和方法同步,这种同步方式也可 以用于进程间的同步和对共享
http://www.w3dev.cn/article/20130821/csharp-Multi-thread-sync.aspx

ajax对象属性withCredentials

置internet安全区域的通过访问数据源)  IE8已经开始支持访问资源了,但是,IE8提供的功能还比较简单,可以进行简单的请求,下面是一个使用的例子: !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd html xmlns=http://www.w3.org/1999/xhtml head title孟宪会之AJAX请求测试/title
http://www.w3dev.cn/article/20130813/ajax-withCredentials-attribute.aspx

easyui combobox使用JSONP加载数据源

  本示例使用JSONP加载easyui combobox的数据源实现请求数据,easyui版本为jQuery EasyUI 1.3.4。  高版本的jquery可以直接配置url增加jsonp特有参数如url?xxx=?,这样请求的地址非同源域名会自动启用jsonp操作,如果是低版本的jquery,如1.4没有这么智能,需要配置loader对象,因为easyui的默认loader对象中发送ajax的datatype为json。loader: function(param, success, error){ var opts = $(this).combobox('optio
http://www.w3dev.cn/article/20130802/easyui-combobox-load-data-by-JSONP.aspx

javascript通过iframe加载同源代理页面实现顶级域跨域操作

//doPost()}/scriptinput type=button value=通过代理iframe操作的页面test.asp onclick=setCrossDomainByAgent()/!--代理iframe,实际应用时可以增加style=display:none 隐藏起来--iframe id=ifrAgent name=ifrAgent src=about:blank/iframe  此方法也适用于父页放置的iframe加载顶级页面,如何从iframe的页面更新父页,测试代码如下,只做了些许改动,效果如下h.guilinjiaoyu.cn测试页面test.asp
http://www.w3dev.cn/article/20130723/javascript-cross-domain-operate-by-iframe-agent.aspx

CSS浏览器颜色渐变

r='#000000');IE渐变滤镜更多progid:DXImageTransform.Microsoft.Gradient使用参数参考:IE颜色渐变滤镜FILTER:progid:DXImageTransform.Microsoft.Gradient浏览器的CSS渐变  把以上三行代码放在一起就成了我们的浏览器CSS渐变。注意:我在代码最上面加了一条背景色代码,这样不兼容渐变特性的用户将会看到背景色。background: #999; /* for non-css3 browsers */filter: progid:DXImageTransform.Microsoft
http://www.w3dev.cn/article/20130619/css-color-gradient.aspx

网站未发布,ajax能请求的本地资源有哪些

不能访问的页面。3)firefox下端口不一致也会导致  解决办法就是做代理或者使用jsonp操作。参考:AJAX 解决办法  网站未发布,本地file协议测试【就是直接双击打开或者拖拽进入浏览器中】时,有以下几种情况  假设目录结构如下root  ajax   ajax.html --ajax请求文件   1.html  files   1.html   folder    1.html  1.html1)webkit核心的浏览器,如chrome,只能访问自己(或者可以访问其他域名的页面,此页面设置过Access-Control-Allow-Origin=*响应头允许请求),
http://www.w3dev.cn/article/20130522/ajax-can-access-local-file.aspx

XMLHttpRequest Level 2新特性介绍

append('files[]', files[i]);  }然后,发送这个FormData对象。  xhr.send(formData);七、资源共享(CORS)新版本的XMLHttpRequest对象,可以向不同域名的服务器发出HTTP请求。这叫做资源共享(Cross-origin resource sharing,简称CORS)。使用资源共享的前提,是浏览器必须支持这个功能,而且服务器端必须同意这种。如果能够满足上面的条件,则代码的写法与不跨域的请求完全一样。  xhr.open('GET', 'http://other.serve
http://www.w3dev.cn/article/20130322/XMLHttpRequest-Level-2-new-feature-introduction.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

JavaScript的闭包和作用

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

ASP.NET MVC AuthorizationFilter

ibute则是针对整个请求。五、ValidateAntiForgeryTokenAttribute  具有如下定义的System.Web.Mvc.ValidateAntiForgeryTokenAttribute用于解决一种叫做站请求伪造(CSRF:Cross-Site Request Forgery)。这是一种不同于XSS(Cross Site Script)的站网络攻击,如果说XSS是利用了用户对网站的信任,而CSRF就是利用了站点对认证用户的信任。 1: [AttributeUsage(AttributeTargets.Method | AttributeTargets.Cla
http://www.w3dev.cn/article/20120709/ASP.NET-MVC-AuthorizationFilter.aspx

WCF Extension实现Context信息的传递

;internal const string ContextHeaderNamespace = urn:artech.com;   由于ApplicaitonContext直接继承自 Dictionarystring,object,我们可以通过Index进行元素的设置和提取,考虑到context的传播,需要 进行序列化,所以重写了Indexer,并添加了可序列化的验证。为了后面演示方面,我们定义一个context item:Counter。  Static类型的Current属性通过CallContext的SetData和GetData方法对当前的ApplicationContext进行设
http://www.w3dev.cn/article/20120525/WCF-Extension-Context-Message-transfer.aspx

WCF REST-WebHttpBinding与消息编码

ncoding WriteEncoding { get; set; } 14: }  除此之外,WebMessageEncodingBindingElement具有CrossDomainScriptAccessEnabled 和ContentTypeMapper这两个重要的属性。前者表示是否支持(Corss-Domain)脚本访问,默认值为False。后者类型为WebContentTypeMapper。WebContentTypeMapper用于进行消息的内容类型(Content Type,有时候也成为媒体类型或者MIME类型)与具体的格式(比如XML、JSON等)之间的映射。 1:
http://www.w3dev.cn/article/20120523/wcf-rest-WebHttpBinding-message-encoding.aspx

分布式事务-于DTC的分布式事务管理模型

依赖于一个更为强大的事务管理器,就是我们接下来着重介绍的分布式事务协调器。3、分布式事务协调器(DTC:Distributed Transaction Coordinator)  对于分布式事务协调器,我们大都简称为DTC,或者MS DTC,以下我们直接简称DTC。DTC用于管理边界(应用程序、进程、机器以至网络)执行的分布式事务,它采用相应的事务管理协议,比如 Ole-Tx和WS-Atomic Transaction(WS-AT),协调一个分布式事务中的所有参与者。  每一台机器上具有一个唯一的DTC,事务涉及的承载于某台机器的所有事务型资源均由当前机器的DTC管理。当事务跨越多台
http://www.w3dev.cn/article/20120509/Distributed-Transaction-dtc-model.aspx

分布式事务-System.Transactions事务详解[上篇]

0-45fe-AFDC-8A890A3F5634:1AC48F192-4410-45fe-AFDC-8A890A3F5634:2AC48F192-4410-45fe-AFDC-8A890A3F5634:3  一旦本地事务提升到基于DTC的分布式事务,系统会为之生成一个GUID作为其唯一标识。当事务边界执行的时候,分布式事务标识会随着事务一并被 传播,所以在不同的执行上下文中,你会得到相同的GUID。分布式事务标识通过TransactionInformation的只读属性 DistributedIdentifier表示,我经常在审核(Audit)中使用该标识。  对于上面Transactio
http://www.w3dev.cn/article/20120509/Distributed-Transaction-System.Transactions-1.aspx

WCF Binding模型-信道与信道栈

为immediate shutdown(立即关闭)。那我们关闭电脑来说,前面一种是通过操作系统进行关闭,后一种则是直接切断电源。对于前一种方式,在关闭过程中,会进行 一些IO操作。属性:在上面已经提到,属性State代表通信对象当前所处的状态。  由于WCF处理的是应用程序(Application Domain)、机器甚至是网络的通信。所以WCF服务调用的大部分时间都在进行象网络传输这样的IO操作,对于这种IO绑定(IO bound)的操作,对于多线程、异步的考虑肯定是可以不免的,所以ICommunicationObject中的开启和关闭操作,既定义了一个的同步方 法,也按照异步编程模
http://www.w3dev.cn/article/20120504/wcf-Binding-mode-Channe-Channel-Stack.aspx

实现WCF与EnterLib PIAB、Unity的集成

CurrentTime();0: }1: }实现了该服务契约的SyncTimeProvisionService本是并不具体实现不同时间的提供,而是通过另一个组件 SyncTimeProvider。你可以将SyncTimeProvider看成是同一个应用的另一个模块,将此例子看成是一个典型的模块调用。为了 实现真正的模块化,达到模块之间的松耦合,我们借助Unity,采用属性注入(Propetry Setter Injection)的方式,通过接口的方式(ISyncTimeProvider)调用另一个模块。为了证实PIAB的效果,我在 SyncTimeProvider上面应用了Cach
http://www.w3dev.cn/article/20120425/wcf-EnterLib-PIAB-Unity-integrated.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

动态加载JavaScript

  动态加载JavaScript文件和CSS资源为Web前端开发提供了巨大的灵活性,同时也实现了lazy load和按需加载,相比XMLHttpRequest而言其没有的限制使其广泛应用。其基本原理是:在页面DOMReady后,利用JavaScript把指定文件路径的script和link元素插入到页面中,然后判断其加载状态再进行继续操作。  YUI的Get就专门提供了一套动态加载的机制,是YUI最基础的功能之一。在YUI中利用Get加载JavaScript和CSS资源会在HTML的head节点中插入如下代码:script id="..." type="text/javascript" s
http://www.w3dev.cn/article/20111217/js-lazy-load.aspx

Flash XMLSocket使用总结

可解除限制。  6.1.2、WEB 发布发布在 WEB 上的 swf, 将可能面临的问题。  Flash 中的通信方式有两种:1) HTTP 方式:如 URLLoader 等用于加载远程 swf、文件、图像、音视频流。2) Socket 主要:如 XMLSocket,用于与远程服务端建立长效连接。  Flash Player 6 以上版本引入了安全策略文件,在进行正式的通信前,会检查目标位置是否存在合法的安全策略,以防止不同域内的应用无限制任意互访。  HTTP 方式下,Flash Player 会检查目标根目录下是否存在 crossdomain.xml,如果有,则获取并分析其内容(内容
http://www.w3dev.cn/article/20111205/flash-XMLSocket-Communication.aspx

jplayer使用说明文档API

uery如何禁用jPlayer一些浏览器使用flash, jPlayer div容器不能隐藏起来。移动设备浏览器也不喜欢隐藏的HTML5媒体。可以通过设置 jPlayer div 大小为0使jPlayer不可见。需要注意任何jQuery动画效果,如 fadeIn() 或fadeOut(),不会作用jPlayer div 容器或它的父亲节点jPlayer将尝试恢复和重新配置flash方案在隐藏后再显示。假设你没有使用jPlayer的命令当它隐藏的例如,不能使用下面的代码 head style #jquery_jplayer { display:none; /* Dis
http://www.w3dev.cn/article/20111012/jplayer-usage-document.aspx

javascript 作用链分析

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