小编Eri*_*rms的帖子

元素可以包含bem中的块

有人告诉我,编写代码就像我在下面那样错了.我想元素不能包含块和它的坏主意

<ul class="b-nav">

    <li class="b-nav__item">

         <a href="#" class="b-nav__item__link"> Item </a>


     </li>

 </ul>
Run Code Online (Sandbox Code Playgroud)

我想过以这种方式编写它,但它也没有显示层次结构.

<ul class="b-nav">

    <li class="b-nav__item">

         <a href="#" class="b-nav__link"> Item </a>


     </li>

 </ul>
Run Code Online (Sandbox Code Playgroud)

这是另一种方式,但对我来说,它似乎比上面的例子更糟糕.

<ul class="b-nav">

    <li class="b-nav__item">

         <a href="#" class="b-link"> Item </a>


     </li>

 </ul>
Run Code Online (Sandbox Code Playgroud)

我最初编码错误的方式是什么?如果是这样,为什么,什么是最好的选择.

html css oocss bem

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

Visual Studio 2012/13在导出的模板中缺少MVC NuGets

我导出了一个工作项目模板,并尝试使用它创建一个新项目.

这是我得到的错误.

Type IAppBuilder is not defined.
Type CookieAuthenticationOpetions is not defined
Type OwinStartupAttribute is not defined
Type IAppBuilder is not defined
DefaultAuthenticationTypes is not declared
Run Code Online (Sandbox Code Playgroud)

还有53个警告,包括

Could not resolve this reference...
Run Code Online (Sandbox Code Playgroud)

我的问题是为什么这些不被延续?我真的不想为我从这个模板创建的每个项目都这样做.

更新

使用我创建的非mvc模板也会发生同样的事情.在导出之前我甚至没有做任何编码更改.

这里有一些

ScriptBundle is not defined
FriendlyURLSettings is not defined
BundleCollection is not defined
Run Code Online (Sandbox Code Playgroud)

更新2

Visual Studio 2012中也发生了同样的事情.(更新后的问题标题)

更新3

它在packages.config中显示这些引用.仍然不确定为什么他们没被引用:

<package id="EntityFramework" version="5.0.0" targetFramework="net45" />
<package id="jQuery" version="1.8.2" targetFramework="net45" />
<package id="jQuery.UI.Combined" version="1.8.24" targetFramework="net45" />
<package id="jQuery.Validation" version="1.10.0" targetFramework="net45" />
<package id="knockoutjs" version="2.2.0" targetFramework="net45" />
<package …
Run Code Online (Sandbox Code Playgroud)

.net model-view-controller project-template visual-studio nuget

5
推荐指数
1
解决办法
405
查看次数

Oracle rownum <[n]替代方案?对此事的认知?

根据我的理解,rownum在查询后应用于整个结果集.这意味着如果我想使用rownum限制结果,它仍然会首先查询所有内容.我有一个超过十万条记录的用户表.我也正在开发一个搜索此表的站点,返回结果集.不幸的是,请求者希望我包含搜索JUST姓氏的能力.

想象一下可能会回来的"琼斯","白人","棕色"的概念.我想带回不超过200条记录,有没有更好的方法来做这个而不是使用rownum?我对rownum应用时的理解是否正确?

sql oracle

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

基于WPF中的索引在UniformGrid中查找childs行和列

在WPF中,我有一个Uniform Grid,并希望能够根据子元素的索引找到行和列.

我知道有一种数学方法可以做到这一点,而不是使用普通的网格.

如果有帮助,我可以使用以下方法获取行和列的总数:

Math.Sqrt([*uniformgrid*].Children.Count)
Run Code Online (Sandbox Code Playgroud)

vb.net wpf

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

用对象中的值替换字符串

我正在开发一个函数来搜索对象属性,并替换字符串中的“手柄栏”值。

问题

如何更改以下代码以将 {{phones.primary}} 替换为其值。

function template(content, values) {

    for(prop in values) {

        content = content.replace('{{' + prop + '}}', values[prop]);

    }

    return content;
}


alert(template('Hello {{name}}. Your primary number is {{phones.primary}}', {

    name: 'Mickey Mouse',
    phones: {
        primary: '123-123-1234'
    }

}));
Run Code Online (Sandbox Code Playgroud)

javascript

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