我对我的MSDN Premium订阅有疑问.这是我想要设置的:
然后我会使用VM来开发,测试和演示我的软件(没有别的)
我的问题是,我可以使用从我的订阅中下载的许可证中的哪一个?我认为#3显然属于订阅范围,但是服务器操作系统许可证?是虚拟机管理器吗?
任何意见都会受到欢迎.任何事实(带有支持链接或文档)都将非常感激.
在Nicholas Zakas和Addy Osmani的这些会谈中,他们讨论了在构建大规模Javascript应用程序时使用Facade模式作为沙箱的想法,以便将应用程序与底层基础库分离.
理论上,这种解耦可以让您在不需要重写应用程序模块的情况下切换出基础库.然而,在实践中,这似乎更难以实施.
这个提出的架构有具体实现,例如AuraJS.然而,通过查看源代码,沙盒似乎仍然通过从其某些方法返回jQuery对象而具有泄漏抽象.
我并不特别关注AuraJS,但更多的是尝试抽象像jQuery这样的库而不会失去太多功能的一般概念.
举个例子,假设我的facade/sandbox有一个dom方法.find(selector).我可以想到它可能会返回的3个选项:
一个jQuery对象 - 这会将jQuery泄漏到消费模块中.
一个原始的dom元素 - 功能丧失,没有人真的想用这个!没有链接.
一个类似jQuery的自定义包装器 - 可能非常复杂,但似乎是理想的解决方案.
所以我的问题是,如何在不丢失太多功能的情况下抽象像jQuery这样的库,这样可以在未来的某些时候以最小的努力替换它?
我正在使用Closure客户端和Tornado服务器端.我创建一个套接字:
this.socket = goog.net.WebSocket(true)
Run Code Online (Sandbox Code Playgroud)
然后打开它:
this.socket.open(theSocketUrl)
Run Code Online (Sandbox Code Playgroud)
每个工作正常,包括正确传递的消息.但是,每分钟一次(每60到61秒一次),插座关闭然后重新打开.服务器端没有错误,并且不会调用Closure套接字错误事件.
我已经添加了针对龙卷风的日志记录,似乎正在调用on_connection_close(),然后调用socket的方法on_close().close()方法本身不会被调用.
知道为什么会这样吗?
用户注册Microsoft BizSpark等的经验
如果我最终没有发布产品,那么微软BizSpark会发生什么 - 例如有人让我找工作我不能拒绝吗?
在开发产品以帮助资助开发时,是否可以签订合同?
也考虑刚刚问世的WebsiteSpark(2009年9月24日)
我想在Google地理编码器API调用中添加一些额外的参数,因为我在循环中运行它,但我不知道如何将闭包参数附加到已经具有默认参数的匿名函数,该默认参数通过调用传入API.
例如:
for(var i = 0; i < 5; i++) {
geocoder.geocode({'address': address}, function(results, status) {
// Geocoder stuff here
});
}
Run Code Online (Sandbox Code Playgroud)
我希望能够在传递的geocoder.geocode()匿名函数中使用i的值,但是如果我}(i));在第4行使用了一个闭包,例如它将替换第一个会破坏地理编码器的参数.
有没有办法可以使用闭包,或者将i的值传递给匿名函数?
有效的我想做的是:
geocoder.geocode({'address': address}, function(results, status, i) {
alert(i); // 0, 1, 2, 3, 4
}(i));
Run Code Online (Sandbox Code Playgroud)
但工作:-)
尝试使用骨干光环构建Web客户端应用程序.努力将路由器添加到应用程序中.有没有人尝试添加路由器到骨干光环呢?
我到处搜索,似乎无法找到答案.基本上,我正在创建一个包含许多(超过2个)Y轴的Google图表.图表允许您这样做,但它们聚集了Y轴的各种值(参见下面的示例1).
我使用了另一项服务,HighCharts,并且能够很容易地完成这项工作(参见下面的示例2).如果有人有关于如何使用Google Charts完成此操作的信息,我会非常感激.
示例1(Google Charts):http://austincjenkins.com/1.html
码:
<html>
<head>
<style>
#chart_div {
background-color: #999;
border: 3px solid #000;
border-radius: 20px;
width: 750px;
height: 500px;
padding: 5px;
}
.left-margin {
margin-left: 20px;
}
</style>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Time', 'Rate', 'Ratio1', 'Total', 'Productivity', 'Percent'],
['Jan-12', 300, 1000, 1000, 600, 2],
['Feb-12', 200, 1200, 2000, 700, 5],
['Mar-12', 150, 1300, 3000, 650, 8],
['Apr-12', 100, 1400, 4000, 700, …Run Code Online (Sandbox Code Playgroud) 我遇到溢出问题:隐藏在我的情况下不起作用.
我有一个div id = ticker,它基本上像滚动的滚动条一样工作.所以我将动态内容添加到div id = ticker
div id = ticker包含在另一个div中,它包含在另一个div中,基本上就像4-5级树状结构一样
body - > div [id = wrapper] - > div [class = main] - > div [class = content] - > div [class = frame] - > div [class = bg] - > div [class = primary-content ] - > div [id = ticker]
继承人css ......
#wrapper {
width: 942px;
margin: 0 auto;
position:relative;
overflow:hidden;
}
.main{
width:942px;
margin:163px 0 0;
overflow:hidden;
}
.content{
background:url(../images/content-bg.gif) repeat-y;
overflow:hidden;
width:662px; …Run Code Online (Sandbox Code Playgroud) 我正在为以下开发团队寻找最合适的MSDN许可证(没有多付)的建议.
我们本质上是一个(3-5开发人员)SharePoint/.Net开发团队,将开发到SharePoint 2010.我们还希望与Team Foundation Server集成,因此欢迎任何关于该产品的相应许可的建议.
我的想法是我们可以从VS Premium中受益,但希望能够逃脱VS专业版.似乎VS Ultimate太过分了,每个座位11,899美元是一个疯狂的价格.
欢迎所有的想法!
谢谢
javascript ×4
aura.js ×2
msdn ×2
architecture ×1
backbone.js ×1
bizspark ×1
closures ×1
css ×1
highcharts ×1
installation ×1
jquery ×1
overflow ×1
router ×1
tfs ×1
tornado ×1
websocket ×1