我有一个问题,我的CSS没有生效(在Chrome中),我认为与Twitter Bootstrap存在一些冲突.
input.ng-invalid {
border-color: red;
outline-color: red;
}
Run Code Online (Sandbox Code Playgroud)
我的模式在我的控制器中定义为:
$scope.hexPattern = /^[0-9A-Fa-f]+$/;
Run Code Online (Sandbox Code Playgroud)
然后复制活DOM的HTML,我看到无论ng-invalid和ng-invalid-pattern设置,所以我ng-pattern必须工作.
<div class="control-group">
<label class="control-label" for="salt">Salt: </label>
<div class="controls">
<input type="text" id="salt" ng-model="salt" ng-pattern="hexPattern" class="ng-dirty ng-invalid ng-invalid-pattern">
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我在Twitter Bootstrap Base CSS 的Forms部分的"Validation states"部分看到,我看到我需要将该error类添加到control-group div.
<div class="control-group error">
Run Code Online (Sandbox Code Playgroud)
问题: 如何class=error基于子输入设置class=ng-invalid?这可以通过一些软ng表达式来完成吗?我可以通过控制器中的代码设置吗?有没有办法".$ watch"模式评估,如属性变化?获得"红色"轮廓的任何其他想法?
我们在当前项目中广泛使用LessCss和jQueryUI,我们一直在寻找更少格式的jQueryUI主题.有没有人碰到过这个?如果是这样,你能指出我正确的方向吗?
我正在开发一个商业网络应用程序,该应用程序具有单独的移动浏览器版本,旨在用于功能更强大的设备(BlackBerry,iPhone,Android等).我不想做简单的用户代理包含样式逻辑,并且正在查看各种检测库.似乎WURFL和移动设备浏览器文件是我的最佳选择.
CodePlex上的移动设备浏览器文件(MDBF)项目通过Request.Browser属性公开信息.此外,它还有Microsoft公共许可证(Ms-PL). ASP.NET中的移动浏览器检测提到"MDBF的数据来自WURFL"和混合:移动网站与ASP.NET MVC和移动浏览器定义文件确认MBDF"是从许多来源的数据库创建的,包括流行的WURFL移动设备功能数据库."
51degrees有一个.NET Mobile API,它使用WURFL数据文件并填充Request.Browser.它根据Mozilla Public License Version 1.1获得许可.并声称:
安装.NET Mobile API并提供移动设备数据的WURFL,与Microsoft提供的标准浏览器信息相比,这些调用将返回极其准确的数据
由于官方WURLF .NET API是使用GPL许可证分发的,因此它对我的项目来说是非首发.
WURFL ASP.NET实现比较了WURFL的ASP.NET实现,但这已经超过一年了(2009-01-16 - 文章提交),并没有提到51degrees API或MDBF.
我可以获得有关使用哪个库的任何反馈.
在使用HTML5 WebStorage功能时,我知道某些浏览器(如Chrome)具有开发人员工具,使用户能够浏览WebStorage的内容以进行调试和故障排除.
我想知道是否可以在文件系统中查看Web存储的内容.此内容是否存储在文件系统中位于某个标准位置的文本文件中?或者这些数据是否由各种浏览器以某种专有的二进制格式存储,并且不能通过浏览文件系统来访问或查看?
我提出这个问题的动机是看你是否可以在文件系统上查看WebStorage的内容作为开发和调试的帮助,而且出于好奇也看看这些数据是如何实际存储的.
谢谢.
我认为拦截请求的唯一方法是使用代理,但是fiddler可以以某种方式拦截HTTP请求和响应,而无需在任何浏览器上配置任何内容.
引擎盖下发生了什么?
你知道任何图书馆吗?(任何语言)
核心问题是关于HTTP标头的使用,包括Range,If-Range,Accept-Ranges和用户定义的范围说明符.
这是一个制作示例,以帮助说明我的问题.假设我有一个Web 2.0样式的应用程序,它显示某种人类可读的文档.这些文档在编辑上分为几页(类似于您在新闻网站上看到的文章).对于此示例,假设:
/document/shell/http-range-question)知道有关文档的元信息,包括页面数./document/content/http-range-question?page=1/document/content/http-range-question?page=2/document/content/http-range-question?page=3/document/content/http-range-question现在回答这个问题.我可以使用HTTP Range标头而不是URL的一部分(例如查询字符串参数)吗?在GET /document/content/http-range-question请求上可能是这样的:
Range: page=1
Run Code Online (Sandbox Code Playgroud)
看起来规范只定义字节范围是允许的,所以即使我让我的ajax调用与我的浏览器和服务器代码一起工作,中间的任何东西都可能破坏合同(例如缓存代理服务器).
Range: bytes=0-499
Run Code Online (Sandbox Code Playgroud)
自定义范围说明符的任何意见或现实世界的例子?
更新:我确实找到了一个关于Range标头(在Rest集合中分页)的类似问题,他们提到Dojo的JsonRestStore使用自定义Range标头值.
Range: items=0-24
Run Code Online (Sandbox Code Playgroud) 我一直在阅读.NET Threading,并正在研究一些使用ManualResetEvent的代码.我在互联网上找到了很多代码示例.但是,在阅读WaitHandle的文档时,我看到以下内容:
WaitHandle实现了Dispose模式.请参阅实现Finalize和Dispose以清理非托管资源.
没有任何样本似乎在他们创建的ManualResetEvent对象上调用.Close(),甚至是来自pfxteam博客的好的Recursion and Concurrency文章(编辑 - 这有一个我错过的使用块).这只是示例疏忽,还是不需要?我很好奇,因为WaitHandle"封装了特定于操作系统的对象",因此很容易出现资源泄漏.
我在我的MVC应用程序中使用标准的outputcache标签,它运行良好,但我需要强制它在某些时候被转储.我该如何实现这一目标?缓存的页面是从一个非常简单的路径{Controller}/{PageName}构建的 - 所以大多数页面都是这样的:/ Pages/About-Us
以下是我的.aspx视图页面顶部的输出缓存标记:
<@ OutputCache Duration="100" VaryByParam="None" %>
Run Code Online (Sandbox Code Playgroud)
因此,在内容更新的同一控制器上的另一个操作中,我需要转储此缓存,甚至是所有缓存 - 这是一个非常小的应用程序,因此转储所有缓存项目并不是一件大事.
据我所知,没有RESTful方法可以对资源进行修改.为了做到这一点,你必须将资源作为一个整体,覆盖以前的表示.我认为这是问题的根源,特别是当资源具有大量表示时.
我相信这暗示了HTTP1.1中缺少动词:类似于MODIFY或PATCH.甚至WebDAV都没有这个动词(它有PROPPATCH,其概念类似,但不适用于资源).
对于真实世界的REST,当前的HTTP 1.1动词集是不是太有限了?
编辑:我在IETF找到了关于PATCH动词的提议
http://tools.ietf.org/html/draft-dusseault-http-patch-15
此规范定义了用于对资源应用部分修改的新HTTP/1.1 [RFC2616]方法PATCH.
需要一种新方法来提高互操作性并防止错误.PUT方法已经定义为使用完整的新主体覆盖资源,并且不能重用以进行部分更改.否则,代理和缓存甚至客户端和服务器可能会对操作结果感到困惑.早期的HTTP规范中提到了PATCH,但没有完全定义.
据我所知,这种动词的唯一问题是缺乏幂等性.
编辑: 截至2010年3月,RFC 5789存在(HTTP的PATCH方法).
我是否需要传回任何HTTP标头告诉浏览器我的服务器不会立即关闭连接并显示为收到HTML?是否有必要让HTML逐步显示为flush()?
这种技术曾经用于聊天等事情,但我正在考虑将它用于COMET类型的应用程序.
http ×3
asp.net ×2
css ×2
html ×2
http-headers ×2
ajax ×1
angularjs ×1
asp.net-mvc ×1
c# ×1
caching ×1
comet ×1
dispose ×1
html5 ×1
javascript ×1
jquery-ui ×1
less ×1
networking ×1
outputcache ×1
pagination ×1
php ×1
proxy ×1
rest ×1
themes ×1
waithandle ×1
web-storage ×1
wurfl ×1