小编gfu*_*lam的帖子

为什么JavaScript提升变量?

为什么JavaScript提升变量?

设计师决定实施吊装时的理由是什么?还有其他流行语言吗?

请提供文档和/或记录的相关链接.

javascript hoisting

77
推荐指数
2
解决办法
6760
查看次数

删除由abbr标记引起的下划线

我使用<abbr>标签来显示CSS属性的一些修剪单词的完整内容text-overflow: ellipsis.

使用<abbr>这些单词时,会出现虚线下划线,并将悬停光标更改为带有问号的光标.

我确实设法使用它来改变它.但是,我不确定这是最好的方法,这种方法有什么问题吗?

abbr[title] {
  border-bottom: none !important;
  cursor: default !important;
}
Run Code Online (Sandbox Code Playgroud)

html css abbr

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

什么?:在打字稿中意味着什么?

我在Angular的TypeScript声明文件中找到了以下内容:

interface IDirective{
    compile?:
        (templateElement: IAugmentedJQuery,
Run Code Online (Sandbox Code Playgroud)

什么是?:编译后怎么办?

typescript

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

npm init不会创建package.json

我是ReactJS的新手,我正在阅读"TutorialsPoint"中的一个教程.

在第2步:创建文件夹后,我们需要打开它并通过从命令提示符运行npm init创建空的package.json文件并按照说明操作.

C:\Users\username\Desktop\reactApp>npm init
Run Code Online (Sandbox Code Playgroud)

通过运行上面的命令,我无法创建和package.json运行init后才会出现这个问题.

在此输入图像描述

在第4步:它要求添加依赖项和插件

在第5步:它要求打开package.json并删除对象"test": "echo \"Error: no test specified\" && exit 1"内部"scripts".

现在我怎样才能打开package.json,如果我从一开始就没有创建过?

npm package.json

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

Handlebars:当有两行项目时获取项目的索引

@key下面总是给0 1 2 3甚至在第二排.请帮忙.

把手模板:

{{#grouped_each 4 orderData}}
<div class="row">
    {{#each this }}
    <div class="col-md-3">
        <div class="thumbnail">
            <img src="{{getImageSourceChannel ../../channelNames @key name}}" class="">
            <div class="caption">
                <p><b>{{getObjectAtIndex ../../channelNames @key}}</b></p>
                <p class="">{{slices.4.count}} new orders</p>
                <p class="">{{slices.3.count}} back orders</p>                   

            </div>
        </div>
    </div>
    {{/each}}
</div>
{{/grouped_each}} 
Run Code Online (Sandbox Code Playgroud)

把手部分:

Handlebars.registerHelper('grouped_each', function(every, context, options) {
    var out = "", subcontext = [], i;
    console.log(every);
    console.log(context);
    console.log(options);
    if (context && context.length > 0) {
        for (i = 0; i < context.length; i++) {
            if …
Run Code Online (Sandbox Code Playgroud)

loops handlebars.js handlebarshelper

12
推荐指数
1
解决办法
689
查看次数

嵌套的flexbox w /溢出不能在IE10 +中工作

我的Web应用程序中有一个UI元素,用作悬停面板.面板本身有一个页眉,页脚和内容元素.面板将具有最大高度,以避免面板从窗口溢出(这在window.onresize事件中更新).

由于我只需要支持IE10及以上,我使用flexbox来支持这种布局.

我设法让这个跨浏览器工作:http://jsfiddle.net/Pyn9e/9/

尝试减小"结果"面板的大小,您将看到内容面板开始滚动而不是溢出,但仍然确保页眉和页脚不会消失.

function setMaxHeight() {
  var maxHeight = $(window).height() - 16;
  $("#panel").css({
    height: maxHeight + "px"
  });
}

$(window).on("resize", function() {
  setMaxHeight();
});
setMaxHeight();

var i = 0;

setInterval(function() {
  var ul = $("#list");
  ++i;
  if (i <= 20) {
    var li = $("<li>").text("Item " + i);
    ul.append(li);
  } else if (i <= 40) {
    ul.children().last().remove();
  } else {
    i = 0;
  }
}, 60);
Run Code Online (Sandbox Code Playgroud)
.flex-container {
  display: -ms-flex;
  display: flex;
  flex-direction: column; …
Run Code Online (Sandbox Code Playgroud)

html css internet-explorer flexbox internet-explorer-10

11
推荐指数
1
解决办法
1067
查看次数

firefox svg灰度问题 - 图像模糊和移位

我使用以下CSS来获得悬停的灰度效果.Firefox中的问题是它会略微模糊图像并将其向右移动1-2个像素.我不确定为什么会这样.

这是一个固有的问题吗?我该如何解决?

.zd-stack img:hover {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
                                         /* Firefox 10+ */
    filter: gray;                        /* IE6-9 */
    -webkit-filter: grayscale(100%);     /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease;    /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */;
}
Run Code Online (Sandbox Code Playgroud)

我想使用CSS,但不知道如何纠正这个小问题!

html css

9
推荐指数
1
解决办法
446
查看次数

Visual Studio 2012 MVC生成错误:名称空间"System.Data.Entity"中不存在类型或命名空间名称"Infrastructure"

更新:在参考管理器中选择了对System.Data.Entity的程序集引用.

安装程序

尝试运行开箱即用的ASP.NET MVC 3 Web应用程序时出错.我没有做任何修改.

我只选择了文件>新建项目> Visual C#> ASP.NET MVC 3 Web应用程序,并保留所有默认设置.

项目设置下,我为模板选择了Internet Application,为视图引擎选择了Razor,并选中了使用HTML5语义标记.

然后我立即选择了Build> Build Solution,它失败并产生了这个错误和其他五个警告(如屏幕截图所示).

错误

错误1命名空间"System.Data.Entity"中不存在类型或命名空间名称"Infrastructure"(您是否缺少程序集引用?)

C:\ Users\johndoe\Documents\Visual Studio 2012\Projects\MvcApplication1\MvcApplication1\Global.asax.cs

是的我知道...

...... 这个问题已经被问 - 很多次 -但这些职位的答案没有提供足够的信息来解决我的问题.

请详细说明您的回复,并提供逐步说明,因为我是Visual Studio及其MVC应用程序开发框架的新手.

问题

什么会导致Visual Studio无法开箱即用?这是一个全新的安装.是否有可能导致此问题或可以解决此问题的更新?

截图

Visual Studio错误列表的屏幕截图

系统信息

Microsoft Visual Studio Ultimate 2012版本11.0.61030.00更新4

Microsoft .NET Framework版本4.5.50709

安装产品:

  • 架构和建模工具
  • 适用于Visual Studio 2012的LightSwitch
  • Office开发者工具
  • Visual Studio 2012的团队资源管理器
  • Visual Basic 2012
  • Visual C#2012
  • Visual C++ 2012
  • Visual …

c# asp.net-mvc build visual-studio-2012

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

Microformat的hRecipe与Schema的食谱

我想知道Microformat的hRecipeSchema.org的食谱之间的主要区别是什么以及搜索引擎如何对待每一个.

除了代码的差异以及前者是开放的而后者是专属的这一事实之外,从长远角度和SEO角度来看,搜索引擎如何对待每一个以及哪一个更好地实现

seo schema microformats recipe microdata

7
推荐指数
1
解决办法
1813
查看次数

在Chrome中,@ font-face local()找不到本地字体

Google Chrome浏览器不使用本地系统中的字体,而是使用服务器中的字体,但是Firefox从本地系统中正确使用了字体。

正如我在DevTools中看到的那样,该字体是从服务器下载的:DevTools->计算->渲染字体[img]

在Firefox中,我看到我们使用了本地字体:FirefoxTools-> Fonts [img]

@font-face {
  font-family: 'Calibri';
  src:  local(Calibri Italic),
        local(Calibri-Italic),
        url('../fonts/calibrii.woff2') format('woff2'), 
        url('../fonts/calibrii.woff') format('woff'), 
        url('../fonts/calibrii.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}
Run Code Online (Sandbox Code Playgroud)

如果我使用Calibri Italic(或Calibri Bold,“ Calibri Italic”,“ Calibri-Italic”等),则此方法无效。如果local(Calibri)在两个浏览器中键入,字体将是本地字体。

html css fonts google-chrome font-face

7
推荐指数
1
解决办法
734
查看次数