小编Yak*_*ovL的帖子

Grunt,NPM和Bower之间的区别(package.json vs bower.json)

我是新手使用npm和bower,在emberjs中构建我的第一个应用程序:).
我对rails有一些经验,所以我对列出依赖项的文件的想法很熟悉(例如bundler Gemfile)

问题:当我想添加一个包(并将依赖项检入git)时,它属于哪里 - 进入package.json还是进入bower.json

从我收集的内容来看,
运行bower install将获取包并将其放在/vendor目录中,
运行npm install它将获取它并将其放入/node_modules目录.

这个SO答案说bower用于前端,npm用于后端.
Ember-app-kit似乎从第一眼开始就坚持这种区别......但是gruntfile中用于启用某些功能的指令给出了两个显式命令,所以我在这里完全糊涂了.

直觉我会猜到

  1. npm install --save-dev package-name相当于将package-name添加到我的package.json中

  2. bower install --save package-name可能与将包添加到我的bower.json并运行bower install相同

如果是这种情况,我什么时候应该像这样明确地安装软件包而不将它们添加到管理依赖项的文件中(除了全局安装命令行工具)?

javascript gruntjs bower

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

Git存储库的远程列表?

我有一个Git存储库.这个存储库有多个远程存储库(我认为).如何获取属于所述存储库的远程存储库列表?

喜欢git list --remotes或类似的东西?

git

487
推荐指数
6
解决办法
35万
查看次数

在div中水平居中图像

这可能是一个愚蠢的问题,但由于中心对齐图像的常用方法不起作用,我想我会问.如何在容器div中居中对齐(水平)图像?

这是HTML和CSS.我还为缩略图的其他元素添加了CSS.它按降序运行,因此最高元素是所有内容的容器,最低元素是所有内容.

#thumbnailwrapper {
      color: #2A2A2A;
      margin-right: 5px;
      border-radius: 0.2em;
      margin-bottom: 5px;
      background-color: #E9F7FE;
      padding: 5px;
      border: thin solid #DADADA;
      font-size: 15px
}
    
#artiststhumbnail {
      width: 120px;
      height: 108px;
      overflow: hidden;
      border: thin solid #DADADA;
      background-color: white;
}
    
#artiststhumbnail:hover {
      left: 50px
}
Run Code Online (Sandbox Code Playgroud)
<!--link here-->

<a href="NotByDesign">
  <div id="thumbnailwrapper">

    <a href="NotByDesign">

      <!--name here-->
      <b>Not By Design</b>
      <br>

      <div id="artiststhumbnail">

        <a href="NotByDesign">

          <!--image here-->
          <img src="../files/noprofile.jpg" height="100%" alt="Not By Design" border="1" />
        </a>
      </div>

      <div id="genre">Punk</div>

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

好的,我已经添加了没有PHP的标记,所以应该更容易看到.这两种解决方案似乎都没有实际应用.顶部和底部的文本无法居中,图像应在其容器div中居中.容器已隐藏溢出,因此我希望看到图像的中心,因为它通常是焦点所在的位置.

html css

359
推荐指数
9
解决办法
73万
查看次数

从检查jQuery对象获取jQuery版本

有没有办法通过检查jQuery对象找出正在使用的jQuery版本?jQuery动态地添加到我的页面,我在我的标记中看不到任何对它的引用.如果我在浏览器的控制台中检查它,那就在那里.

javascript jquery

343
推荐指数
5
解决办法
14万
查看次数

将CSS样式应用于子元素

我想仅使用特定类将样式应用于DIV中的表:

注意:我宁愿为子元素使用css-selector.

为什么#1有效,#2没有?

1:

div.test th, div.test td, div.test caption {padding:40px 100px 40px 50px;}
Run Code Online (Sandbox Code Playgroud)

2:

div.test th, td, caption {padding:40px 100px 40px 50px;}
Run Code Online (Sandbox Code Playgroud)

HTML:

<html>
    <head>
        <style>
            div.test > th, td, caption {padding:40px 100px 40px 50px;}
        </style>
    </head>
    <body>
        <div>
            <table border="2">
                <tr><td>some</td></tr>
                <tr><td>data</td></tr>
                <tr><td>here</td></tr>
            </table>
        </div>
        <div class="test">
            <table  border="2">
                <tr><td>some</td></tr>
                <tr><td>data</td></tr>
                <tr><td>here</td></tr>
            </table>
        </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

css css-selectors

216
推荐指数
7
解决办法
51万
查看次数

git中pull和clone有什么区别?

做(之后mkdir repocd repo)有什么区别:

git init
git remote add origin git://github.com/cmcculloh/repo.git
git fetch --all
git pull origin master
Run Code Online (Sandbox Code Playgroud)

git clone git://github.com/cmcculloh/repo.git
Run Code Online (Sandbox Code Playgroud)

我的意思是,显然一个更短,但除此之外他们基本上做同样的事情?

git clone pull

216
推荐指数
7
解决办法
17万
查看次数

是否可以在PHP中删除对象的属性?

如果我有stdObject发言权,$a.

当然,分配新房产没有问题$a,

$a->new_property = $xyz;
Run Code Online (Sandbox Code Playgroud)

但后来我想删除它,所以unset在这里没有任何帮助.

所以,

$a->new_property = null;
Run Code Online (Sandbox Code Playgroud)

有点像.但是有更"优雅"的方式吗?

php object

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

window.location.reload,带有清除缓存

我想使用JavaScript重新加载页面,但我也要清除缓存,因此在页面刷新页面上有来自服务器的所有内容的最新版本.
除IE之外的其他浏览器没有获得最新内容.

IE9的任何解决方案?

javascript internet-explorer

135
推荐指数
5
解决办法
32万
查看次数

Date.getDay()javascript返回错误的一天

嗨,我是javascript的新手我有这样的javascript代码

alert(DATE.value);
var d = new Date(DATE.value);
var year = d.getFullYear();
var month = d.getMonth();
var day = d.getDay();
alert(month);
alert(day);
if(2012 < year < 1971 | 1 > month+1 > 12 | 0 >day > 31){
    alert(errorDate);
    DATE.focus();
    return false;
}
Run Code Online (Sandbox Code Playgroud)

举个例子: DATE.value = "11/11/1991"

当我打电话给alert(day);我看时3;
当我打电话给alert(d);它时,会返回正确的信息.

javascript date

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

PHP filesize MB/KB转换

如何filesize()使用MegaBytes,KiloBytes等将PHP 函数的输出转换为漂亮的格式?

喜欢:

  • 如果大小小于1 MB,则以KB为单位显示大小
  • 如果它在1 MB之间 - 1 GB以MB为单位显示
  • 如果它更大 - 以GB为单位

php file filesize

121
推荐指数
7
解决办法
18万
查看次数

标签 统计

javascript ×4

css ×2

git ×2

php ×2

bower ×1

clone ×1

css-selectors ×1

date ×1

file ×1

filesize ×1

gruntjs ×1

html ×1

internet-explorer ×1

jquery ×1

object ×1

pull ×1