小编Fen*_*ton的帖子

我需要看一个HTML图像映射区域

我试图在我的图像上设置一个地图区域,但我希望它是一个八边形,所以我真的需要看看我画的是什么.

不幸的是,我无法设置区域标签的样式,以便我可以看到映射的位置.这使得绘制这些区域变得非常困难,我每次都必须用鼠标来跟踪它,以了解它的开始位置和结束位置.

有没有更好的办法 ?我发布这个带有矩形的例子只是为了让事情变得简单,我只想通过插件或任何东西看到它.

<img src="img/myimg.png" usemap="#mapid" />
<map id="mapid" name="mapid">
<area id="myarea" shape="rect" coords="960, 0, 600, 500" href="#"/>
</map>
Run Code Online (Sandbox Code Playgroud)

html styles map area

3
推荐指数
2
解决办法
1万
查看次数

如何在TypeScript中导入JavaScript模块

我有一些JavaScript代码,我正在尝试转换为Typescript.

据说,typescript是JavaScript的超集,除了下面的编译器错误.假设我没有将ko库导入typescript,我将如何转换以下代码:

(function(ko, viewModels){
    viewModels.MyViewModel = function(){
        //stuff in here
    }
}(ko, window.viewModels = window.viewModels || {}));
Run Code Online (Sandbox Code Playgroud)

对于参考,这是我在TypeScript中的尝试

module viewModels {

    export class PartDetailsViewModel {
        public bar: string;
             constructor (){
                 this.bar = ko.foo(); //<-- compiler error, "ko" does not exist in current scope
             }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

import typescript

3
推荐指数
1
解决办法
6190
查看次数

Visual Studio 2012 ExcludeFromCodeCoverage方法显示在结果中

我有以下方法:

[ExcludeFromCodeCoverage]
private static string GetAuthorizationToken(HttpActionContext actionContext)
{
    var authorization = actionContext.Request.Headers.FirstOrDefault(h => h.Key.Equals("Authorization"));
    // ... removed for brevity
}
Run Code Online (Sandbox Code Playgroud)

ExcludeFromCodeCoverage属性适用于整个方法,除了h.Key.Equals("Authorization"),尽管该方法具有属性,但仍显示为未覆盖.

如何从代码覆盖率结果中排除此符号?

c# unit-testing

3
推荐指数
1
解决办法
2291
查看次数

方法隐藏和"新"关键字

对于我的生活,尽管有关于它的所有文档,但我从未理解"方法隐藏".

覆盖意味着在派生类中使用实现.我是否认为隐藏(通过使用"new"关键字")将意味着使用基类定义?在这种情况下,那么为什么要在继承的类中编写方法?

实际上我的两个问题是:

  1. 隐藏在压倒一切的对立面?
  2. 新关键字(用于隐藏)做什么以及何时/何地使用它?基类?一个继承的类?
  3. 有用的现实世界的例子吗?

c#

3
推荐指数
1
解决办法
172
查看次数

为什么我不能在TypeScript类中声明局部变量和函数?

在TypeScript中,如果没有编译器将其添加到原型中,我似乎无法在类中声明函数.例如:

class MyTypeScriptClass {
    // method, is added to prototype
    foo1(): void {
        alert('invoked foo1');
    }

    // private method also added to prototype
    private foo2(): void {
        alert('invoked foo2');
    }

    //// can I have a local function, without making it a private method?
    //function foo3() {
    //    alert('invoked foo3');
    //}
}
Run Code Online (Sandbox Code Playgroud)

以上编译如下:

var MyTypeScriptClass = (function () {
    function MyTypeScriptClass() { }
    MyTypeScriptClass.prototype.foo1 = function () {
        alert('invoked foo1');
    };
    MyTypeScriptClass.prototype.foo2 = function () {
        alert('invoked foo2');
    };
    return MyTypeScriptClass; …
Run Code Online (Sandbox Code Playgroud)

javascript typescript

3
推荐指数
1
解决办法
7960
查看次数

TypeScript requirejs加载外部模块的问题

我遇到game.ts文件编译的game.js代码问题:

var GameObjects = require("./GameObjects")
Run Code Online (Sandbox Code Playgroud)

我已经设置了我的页面index.html js imports,如下所示:

<script language="javascript" src="javascripts/require.js" type="text/javascript"> </script>
<script language="javascript" src="javascripts/jquery-1.8.2.min.js" type="text/javascript"> </script>
<script language="javascript" src="ts/GameObjects.js" type="text/javascript"> </script>
<script language="javascript" src="ts/game.js" type="text/javascript"> </script>
Run Code Online (Sandbox Code Playgroud)

这是chrome中的错误:

Uncaught ReferenceError: exports is not defined GameObjects.js:82
Uncaught Error: Module name "GameObjects" has not been loaded yet for context: _. Use require([]) http://requirejs.org/docs/errors.html#notloaded
Run Code Online (Sandbox Code Playgroud)

任何想法的朋友?

javascript requirejs typescript

3
推荐指数
1
解决办法
8590
查看次数

撤销功能无法检查证书的撤销

我试图验证证书尚未在C#中使用X509Chain撤销.

X509Chain chain = new X509Chain();
chain.ChainPolicy.RevocationMode = X509RevocationMode.Online;
chain.ChainPolicy.RevocationFlag = X509RevocationFlag.EndCertificateOnly;
chain.Build(certificate);
Run Code Online (Sandbox Code Playgroud)

这将返回以下状态:

撤销功能无法检查证书的撤销

我想检查已撤销的证书,而不仅仅是关闭错误.

如何解决此问题或至少更好地了解原因(例如,如何找出检查CRL的位置?)

c# x509certificate

3
推荐指数
1
解决办法
8392
查看次数

TypeScript 禁止 With 语句

TypeScript 不允许with来自 JavaScript 的语句。

var radius = 12;
with (Math) {
    var area = PI * radius * radius;
}
Run Code Online (Sandbox Code Playgroud)

解释是 ECMAscript 5 中的“严格模式”不允许这样做。

这只是with声明 - 还是“严格模式”不允许的任何内容在 TypeScript 中也不允许?

typescript

3
推荐指数
1
解决办法
5137
查看次数

手机缺口简单应用

我是Android和Phonegap的新手.

我想在Phonegap中创建一个非常简单的应用程序,其中在一个页面中允许用户在文本框中输入他们的名字,在按下提交按钮后,应用程序应该在屏幕上打印名称.

此打印功能必须在第二个活动中,这意味着我想使用该用户输入的另一个活动的名称值.

android cordova

2
推荐指数
1
解决办法
2039
查看次数

TypeScript中的循环

我正在尝试将我的一个CoffeeScript库转换为TypeScript.到目前为止,经验还可以,除非我找不到相应的

locations = (new Location p.lat, p.lng for p in points)  
Run Code Online (Sandbox Code Playgroud)

我是否必须for(i = 0; i < len; i++)为TypeScript 编写旧时尚的循环?

typescript

2
推荐指数
1
解决办法
2070
查看次数