小编Eri*_*icC的帖子

Bootstrap:内联帮助块

我希望帮助块与输入字段内联(如果输入字段右侧有可用空间),但无论屏幕有多宽,它都在输入字段下方.我该如何将其内联?

这是表格:

  <form class="form-inline" role="form">
    <div class="form-group">
      <label for="query">Search</label>
      <input type="text"
             ng-model="query"
             class="form-control"
             id="query"
             placeholder="Enter search text">
      <span class="help-block">
        Search in any field...
      </span>
    </div>
  </form>
Run Code Online (Sandbox Code Playgroud)

这是一个插件.

twitter-bootstrap twitter-bootstrap-3

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

Datepicker:添加dateFormat会出错

我正在测试使用此示例选择日期范围:http://salman-w.blogspot.no/2013/01/jquery-ui-datepicker-examples.html#example-7

我想更改dateFormat,但添加它会在控制台中出现以下错误:"位置2处未捕获的意外文字"

我为dateFormat添加一行(第3行),如下所示:

 $(function() {
   $("#datepicker").datepicker({
     dateFormat: "yy-mm-dd",
     beforeShowDay: function(date) {
       var date1 = $.datepicker.parseDate($.datepicker._defaults.dateFormat, $("#input1").val());
       var date2 = $.datepicker.parseDate($.datepicker._defaults.dateFormat, $("#input2").val());
       return [true, date1 && ((date.getTime() == date1.getTime()) || (date2 && date >= date1 && date <= date2)) ? "dp-highlight" : ""];
    },
     onSelect: function(dateText, inst) {
       var date1 = $.datepicker.parseDate($.datepicker._defaults.dateFormat, $("#input1").val());
       var date2 = $.datepicker.parseDate($.datepicker._defaults.dateFormat, $("#input2").val());
       if (!date1 || date2) {
         $("#input1").val(dateText);
         $("#input2").val("");
         $(this).datepicker("option", "minDate", dateText);
       } else {
         $("#input2").val(dateText);
         $(this).datepicker("option", "minDate", null);
       }
     }
  });
}); …
Run Code Online (Sandbox Code Playgroud)

jquery datepicker

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

是否可以使用PhoneGap/Cordova进行屏幕锁定?

非常非常新的PhoneGap/ordova.在主题中,是否可以使用PhoneGap/Cordova进行屏幕锁定?所以有人必须使用我的应用才能解锁屏幕,所以我的应用程序将是解锁屏幕的默认方式...

cordova

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

TextAngular的简单"Hello World"类型设置失败

尝试使用TextAngular模块尽可能使用一个简单的示例,但它看起来不正确.

首先,编辑textarea只有1行高.当我尝试使用编辑器时,我可以编辑多行,但是第一行之后的行然后与编辑器区域下面的其他html元素"合并"(请参阅​​plunker它的外观).

像这样:

<body ng-app="myApp">
  <div ng-controller="AppCtrl">
      <div text-angular ng-model="message"></div>
  </div>
  Some text below...
</body>
Run Code Online (Sandbox Code Playgroud)

和控制器:

var app = angular.module('myApp', ['textAngular']);

app.controller('AppCtrl', function($scope) {
  $scope.message = "Default message";
});
Run Code Online (Sandbox Code Playgroud)

在plunker http://plnkr.co/edit/t1YIpwLjPo7yNfVTWPAt?p=preview中查看全部内容

我为这个非常简单的例子做错了什么?

angularjs

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

JavaScript:使用变量访问对象多级属性

如果我使用变量作为键,如何访问多级属性?

这不起作用:

var obj = {
    first: {thirst: "yo"},
    second: {beckon: "dud"}
}
var key = "first.thirst";
var result = obj[key];
Run Code Online (Sandbox Code Playgroud)

javascript

5
推荐指数
2
解决办法
6685
查看次数

官方Angular 2 http教程中的私有变量命名约定

我试图了解如何在Angular 2 http官方教程中命名私有变量

在上面链接的部分是一个名为的文件app/toh/hero.service.ts,其中(主要)是这样的:

@Injectable()
export class HeroService {
  constructor (private http: Http) {}

  private _heroesUrl = 'app/heroes';

  getHeroes () {
    return this.http.get(this._heroesUrl)
                    .map(res => <Hero[]> res.json().data)
                    .catch(this.handleError);
  }
  private handleError (error: Response) {
    // in a real world app, we may send the server to some remote logging infrastructure
    // instead of just logging it to the console
    console.error(error);
    return Observable.throw(error.json().error || 'Server error');
  }
}
Run Code Online (Sandbox Code Playgroud)

有一个私人变量_heroesUrl.好的,所以存在一个使用下划线启动私有变量和方法的约定.

但后来为什么不使用下划线也为private http和private …

angular

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

如何“秘密”同步“影子”git 存储库与主存储库

我有一个通过 git 存储库为其工作的客户。我不想让他知道我部分使用了另一位开发人员。因此,我创建了一个“影子”存储库,供我的开发人员使用。

如何将“影子”存储库与主存储库同步,以便主存储库不知道发生了这种情况?

  • 我无法与 git 命令合并,因为这会揭示我真正做了什么。
  • 我可以复制并粘贴所有文件,但是在 git 中可以看到我已删除所有文件并替换为同名的新文件。那看起来不太好。
  • 我的客户正在使用 bitbucket。我可以向其他开发人员提供我的 bitbucket 登录信息,但我想避免这样做。
  • 实际有效的是,我可以在主存储库中打开一个文件,删除内容,然后粘贴更新的代码。然后我可以提交,看起来我是否直接在主存储库中完成了工作。但这很耗时(而时间是我没有太多的东西)。

是否有其他方法可以“秘密”将文件内容从影子存储库复制到主存储库?是否有一个我可以使用的 linux/osx 命令来替换文件的内容,而无需删除和重新创建该文件(然后我可以递归地使用该文件)?是否有一个 git 命令可以使这成为可能,而不留下我实际所做的证据?

linux git macos bitbucket

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

使用gulp-inject:如何将查询字符串添加到注入的文件名

我使用gulp-inject添加文件以加载到index.html。为了强制浏览器重新加载js脚本,我想向插入index.html的文件名添加查询字符串。

我怀疑这可以通过gulp-inject的transform函数实现。但是阅读文档我不明白如何解决。你呢?

gulp gulp-inject

4
推荐指数
1
解决办法
1063
查看次数

更改文本的字体大小

是否有一种简单的方法可以使用Semantic-UI更改某些无标题文本的字体大小,而无需更改主题或使用普通的CSS?

我看到一些元素,比如按钮,可以使用large,massive等等.也许这样的事情对于"普通文本"也是可能的,但我不能在文档中看到如何,但我可能会失明?

semantic-ui

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

尝试使用 chrome.downloads (由于某种原因未定义)

我试图下载使用通过Chrome扩展的URL,文件(影像)chrome.downloads,但由于某种原因chrome.downloads是undefined(得到警告:Cannot read property 'download' of undefined)。我的尝试基于Google 的示例。

我的测试扩展没有任何弹出窗口,只有一个基本清单和一个非常简单的 JavaScript 文件。

清单.json:

{
    "manifest_version": 2,
    "name": "Testing chrome.downloads.download",
    "version": "0.0.1",
    "permissions": [
        "activeTab",
        "downloads",
        "<all_urls>"
    ],
    "content_scripts": [{
        "matches": [
            "http://www.example.com/*"
        ],
        "js": [
            "jquery.js",
            "index.js"
        ]
    }]
}
Run Code Online (Sandbox Code Playgroud)

索引.js:

$(document).ready(function () {
  link = 'http://example.com/image.jpg';
  chrome.downloads.download({
    url: link,
    filename: './' + link.substr(link.lastIndexOf('/')+1),
    saveAs: false
  });
});
Run Code Online (Sandbox Code Playgroud)

那么,我怎样才能使这项工作?

javascript google-chrome-extension

4
推荐指数
1
解决办法
8496
查看次数