小编cch*_*era的帖子

如何检查Chrome中的Web检查器?

根据Google的说法,您可以通过访问Chrome中的"chrome-devtools://devtools/devtools.html"来完成,但现在访问稳定版Chrome(或Canary)中的该页面,只显示99%的剥离版本督察.

重申我的"头衔",这是指"检查"检查员.不只是检查正常的网页.

虽然我认为没有必要知道解决这个问题,但我正在检查检查员,所以我可以像保罗爱尔兰讨论的那样设计它并在这里:http://darcyclarke.me/design/skin-your-chrome -inspector /

google-chrome google-chrome-devtools

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

用Homebrew安装Ruby

我用Homebrew安装了Ruby:

brew install ruby
Run Code Online (Sandbox Code Playgroud)

根据"警告",它说:

注意:默认情况下,gem安装的二进制文件将放入:
/usr/local/Cellar/ruby/1.9.3-p194/bin

您可能希望将其添加到PATH中.

这是什么意思,我怎样才能将它添加到我的"路径"中?假设它与bash_profile有关,但对此却是新的.

ruby bash terminal homebrew

33
推荐指数
3
解决办法
5万
查看次数

在CSS中放置font-face的位置?

当您添加@font-face到您的网站的单个CSS文件中时,哪个地方最适合放置它?顶部的CSS文件?底部?

如果你把它放在顶部我会认为它会减慢css的加载速度.如果你添加到底部,那么所有文本都将加载回退字体,直到加载的字体也不是最佳的.所以当使用@font-face而不是TypeKit,GoogleFonts等时,你应该把它放在哪里?

*更新 - 重申以上内容,这是指在哪里放入"@font-face{font-family:'Ave Regular';src:url('fonts/ave-regular.eot?#iefix')....etc"css文件,而不是放在哪里放置正文"{ font-family: fontname, arial, serif } etc".并且我理解它"可以"去任何地方工作,无论我放在顶部还是底部或中间都不会产生"差异",但是无论多么微不足道或者单向一边寻找哪个更好取决于某些用例更好.

css font-face

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

使用jQuery切换文本

我在这里找到了一些关于这个主题的文章,但似乎都没有回答我正在寻找的内容.

这是我目前的代码:

    $(".email-slide").click(function(){
    $("#panel").slideToggle("slow");
    $(this)
    .text("Close")
    .toggleClass("active");
});
Run Code Online (Sandbox Code Playgroud)

当我选择"电子邮件"一词时,其中有"电子邮件幻灯片"类,顶部面板向下滑动,单词"电子邮件"变为白色,单词"电子邮件"变成单词"关闭".

到目前为止都很好.但是当点击"关闭"但颜色和面板恢复正常时,"关闭"一词不会变回"电子邮件"这个词.我试过.toggleText("class")而不是.text("关闭"),但它似乎不起作用.是否有类似的东西,我可以通过添加尽可能少的代码来实现它?谢谢!

更新 - 我能够通过使用以下代码来完成它,但希望这将是一种更有效/更短的方式.如果没有,请告诉我.谢谢!

$(".email-slide").click(function(){
    $("#panel").slideToggle("slow");
    $(this).toggleClass("active");
});

$(".email-slide").toggle(function (){
    $(this).text("Close")
}, function(){
    $(this).text("Email")
});
Run Code Online (Sandbox Code Playgroud)

jquery

13
推荐指数
3
解决办法
4万
查看次数

用于IE 7 Performance Wise的Bootstrap 2或Bootstrap 3

虽然我知道SO不喜欢A vs B主题听我说.

Bootstrap 3刚刚发布了无数的改进.一个潜在的交易破坏者是它降低IE 7的兼容性.对于迎合企业用户的网站而言,遗憾的是这并不实用,因为在一个特定的用例中大约仍有10%的市场.

所以支持IE7是必须的,人们会认为这只是意味着选择坚持使用Bootstrap 2.然而,通过这个https://github.com/coliff/bootstrap-ie7可以轻松添加IE7支持,同时保留所有的好处Bootstrap 3.

问题是你必须使用boxsizing.htc polyfill for IE 7用户(https://github.com/Schepp/box-sizing-polyfill)

所以我的问题是坚持使用Bootstrap 2或使用boxsizing.htc切换到Bootstrap 3.0会更好吗?使用.htc的B3对于10%的IE7用户来说比使用B2慢,但如果几乎没有注意到(特别是如果服务器正在缓存),那么90%的剩余部分的好处是值得的.

如果知道一个人知道,我想我可以测试的下一件事是安装默认的B2和B3与.htc演示站点并比较IE7中的速度.

PS如果有一个更好的polyfill用于添加盒子化IE7比上面列出的性能明智让我知道.

performance internet-explorer-7 twitter-bootstrap twitter-bootstrap-3

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

优化多个Google Web字体

从Google加载自定义字体时,它们为您提供了优化它们的方法:https://developers.google.com/webfonts/docs/getting_started#Optimizing_Requests

这意味着如果您只使用自定义字体作为标题,而不是加载整个字体,您可以告诉它您需要哪些字母,以便不加载整个字体字母.到现在为止还挺好.

但是,在示例中它只有一种字体样式.你怎么用两个呢?

例如,我使用它来加载字体的样式:

正常400我用于很多文本,但400italic只用于一个短标题.

如果我做:

它会加载整个400,只是我想要的400italic的"样品头"还是会做其他的事情?

font-face google-webfonts

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

你如何在网站上嵌入最新的推文?

在某个网站上,我需要它来显示帐户中的最新推文.

以前,转到Twitter的Goodies页面并限制一条推文,就可以实现这一目标.现在有新版本的Timeline嵌入似乎没有这个选项,那么它是如何实现的呢?我可以使用我保存的旧版本1嵌入但是根据Twitters常见问题解答,所有旧版本将在明年停止工作,所以想要使用新版本1.1代码..

以下是Twitter提供的新代码.只需知道如何/在哪里添加"count = 1"就像我可以使用原始版本.

<a class="twitter-timeline" href="https://twitter.com/example" data-widget-id="0000000000">Tweets by @example</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
Run Code Online (Sandbox Code Playgroud)

twitter

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

在jQuery中基于Checkbox切换输入上的禁用属性

我有一个默认情况下未选中的复选框,默认情况下禁用输入.

<label class="checkbox span3"><input type="checkbox"> I am a full-time student.</label>
<input class="inputIcon span3" id="disabledInput" type="text" placeholder="Enter School Name" disabled>
Run Code Online (Sandbox Code Playgroud)

我完全控制了类和id名称,并且该站点使用jQuery,因此可以根据需要使用它或普通的javascript.

如果用户选中该框,则应从以下输入中删除"已禁用"属性.如果用户取消选中,则应再次禁用.

在StackOverflow上发现了几个类似的问题,但似乎没有一个确切的用例.

javascript forms jquery

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

使用jQuery清除焦点输入并返回模糊

这几乎可行.但是,当离开字段时出现"defaulttext"而不是原始文本值.不确定如何最有效地回显defaultText中的变量.

$(function() {
    var defaultText = $(this).val();
    $('input[type=text]').focus(function() {
      $(this).val('');
      });
     $('input[type=text]').blur(function() {
      $(this).val('defaultText');
      echo 
      });
 });

jquery

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

Drupal CiviCRM Javascript冲突

在新的Drupal安装中安装了CiviCRM,定制了CiviCRM并添加了数据.实际的Drupal站点是在单独的安装中单独构建的.现在它已经完成,我将CiviCRM与新的Drupal Site(文件和数据库)合并.一切似乎都有效,除非登录CiviCRM:http://example.com/civicrm/dashboard它说:

"必须在浏览器中启用Javascript才能使用仪表板功能."

是的Javascript已启用.CiviCRM菜单全部坏了等等.Chrome还会报告以下错误:

未捕获的TypeError:对象#没有方法'menu'jquery.textarearesizer.js:5Uncaught TypeError:Object#没有方法'TextAreaResizer'main.js:6 Uncaught TypeError:Object#没有方法'cycle'jquery.textarearesizer.js:5Uncaught TypeError:Object#没有方法'TextAreaResizer'

未启用性能下的Javascript压缩.有任何想法吗?

javascript drupal drupal-6 civicrm

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