小编Jam*_*ice的帖子

在引导程序弹出窗口中使用交互式元素

我在链接点击上成功使用了bootstrap popover.我在popover中有一些表单元素:textfield,checkbox和button.我能够使用jquery.live()附加一个按钮监听器,但在该按钮监听器中,我似乎没有任何正确的表单元素的访问权限.如果我在控制台日志中跟踪它们,它们就存在,但它们的值始终保持原始默认值,所以如果我去$('#txtComment').val(); 无论我放入字段中,字符串总是相同的.

是否有任何示例,教程或源代码我可以看一下在引导程序弹出窗口中使用任何类型的交互性的东西?

这就是我设置popover的方式:

this.commentLink.popover({
  trigger: 'manual',
  placement: 'right',
  html : true,
  content: function () {
    return $('#commentPopout').html();
  }
}).popover('hide');

//jquery.on won't work here so we use live
$('#btnSubmitComment').live('click', this.proxy(this.commentSubmitClick));
Run Code Online (Sandbox Code Playgroud)

然后我这样做是为了成功展示它:

this.commentLink.popover('show');
Run Code Online (Sandbox Code Playgroud)

这是按钮点击功能:

commentSubmitClick: function(e){
  console.log($('#txtComment').val());//always shows default text regardless of what I've actually typed in the field
}
Run Code Online (Sandbox Code Playgroud)

jquery popover twitter-bootstrap

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

Mysql在特定日期之后选择查询

我试图使用mysql查询在某个日期之后拉记录,字段类型是我的数据库中的日期,查询是

SELECT * FROM tickets WHERE created_on > 26-08-2011
Run Code Online (Sandbox Code Playgroud)

但它没有起作用,并且在那个日期之前也显示了所有内容

谢谢

php mysql select

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

为什么一个分支中的Mercurial退出会影响其他分支?

这是一个难以解释的情况,所以请耐心等待.我有一个Mercurial存储库,有2个主要分支,默认开发.

工作通常在dev(特征分支)的命名分支中完成.任何时候都可能有许多功能分支.一旦在该分支中完成工作,它就会合并回dev.

当准备发布时,另一个命名分支是从dev(发布分支)创建的.有时需要从发布中排除整个功能.如果是这种情况,则将功能分支合并到dev中的合并更改集从新版本分支中退出.

一旦发布分支准备好发布,它就会合并为默认值(因此默认情况下始终代表生产中代码的状态).在dev分支和功能分支上正常工作.

当需要执行另一个版本时,会出现问题,包括在先前版本中退出的功能.正常创建新的发布分支(脱离开发).此新版本分支现在包含从先前版本分支退出的功能(因为退出是在发布分支上执行的,并且合并更改集仍保留在dev分支上).

这次,当发布分支准备好发布并合并为默认值时,由于先前版本分支中的合并回退而退出的任何更改都不会合并为默认值.为什么会这样?由于新版本分支包含所有功能分支变更集(没有任何内容被撤消),为什么默认分支也不会收到所有这些变更集?

如果以上所有内容都难以理解,这里是TortoiseHg的截图,显示了基本问题."branch1"和"branch2"是功能分支,"release"和"release2"是发布分支:

在此输入图像描述

version-control mercurial branch dvcs three-way-merge

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

为什么要删除窗口的重写属性?

delete操作者,将删除该对象的属性.如果我设置了一个属性window,我可以删除它:

window.myProp = 10;
delete window.myProp;
Run Code Online (Sandbox Code Playgroud)

正如文章中我经常提到的那样,当涉及到delete运算符状态的行为时,这是因为属性赋值不设置DontDelete属性(与变量声明相反,它确实如此).

该条还规定了以下内容(重点补充):

请注意,在属性创建期间,确定属性(即没有设置).以后的分配不会修改现有属性的属性.了解这种区别非常重要.

请记住,为什么我可以覆盖窗口的现有属性alert,然后将其删除以返回原始值?我错过了一些明显的东西吗 我很少使用delete运营商,所以很可能就是这种情况.

例如:

window.alert = function() {};
alert("Hi!"); //Nothing happens

delete window.alert;
alert("Hello?"); //Alerts 'Hello?'
Run Code Online (Sandbox Code Playgroud)

这是一个小提琴来演示(仅在Chome中测试过,非常确定IE不会以这种方式运行,但现在除了Chrome之外无法访问任何内容).

javascript

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

我可以按照某种package.json格式进行npm安装吗?

当您安装的NPM包,使用--save,--save-dev--save-optional选择到包写入在相应的依赖属性您的package.json文件,将整个文件似乎与2空间缩进被改写:

$ cat package.json
{
    "name": "my-package"
}

$ npm install --save another-package && cat package.json
{
  "name": "my-package",
  "dependencies": {
    "another-package": "~0.1.5"
  }
}
Run Code Online (Sandbox Code Playgroud)

是否有任何方法可以使npm遵循现有格式,或者为package.json文件指定自定义格式(例如4空格缩进)?

我在npm选项文档中找不到任何内容.

node.js npm

14
推荐指数
1
解决办法
1937
查看次数

标签"javascript:"会导致任何问题吗?

当JSLint和JSHint遇到标识符语句时,它们都会发出警告,这些语句的标识符与以下正则表达式匹配:

/^(?:javascript|jscript|ecmascript|vbscript|mocha|livescript)\s*:/i
Run Code Online (Sandbox Code Playgroud)

例如,以下代码段从JSLint生成"JavaScript URL"警告,并且"标签'javascript'看起来像javascript url"来自JSHint的警告(函数包装器是不必要的,但JSLint不喜欢不带功能的标签语句-scoped并提出不同的警告):

function example(x, y) {
javascript:
    while (x) {
        while (y) {
            break javascript;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

据我所知,没有浏览器关心它,即使它立即出现在书签中的"javascript:"协议之后.例如,以下似乎总是有效(只需像任何书签一样粘贴到地址栏中):

javascript:(function () { javascript:for(var i = 0; i < 2; i++) { alert(i); break javascript; } }());

javascript:javascript:for(var i = 0; i < 2; i++) { alert(i); break javascript; }
Run Code Online (Sandbox Code Playgroud)

标签标识符"javascript:"(或任何其他与该正则表达式相匹配的字符串)是否曾引起任何问题(某些古老的浏览器可能?),以保证产生警告?为什么会产生这些警告?

javascript jslint jshint

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

如何从javascript类型中删除方法

我有一些javascript在第三方的网站上运行,这需要我暂时向Array类型添加一个函数,例如

Array.prototype.foo = function() { alert("foo's for everyone!"); }; 
Run Code Online (Sandbox Code Playgroud)

我想成为一名优秀的开发人员,尽可能不污染其他人的代码类型系统,所以一旦不再需要该功能,我想再次删除该功能.这可能吗?

javascript prototypal-inheritance

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

Github引导UI?或类似github的UI模板

我非常欣赏Github的网站外观和感觉,我想在我正在开发的管理工具上"克隆"它.

有谁知道是否有Github Bootstrakp(就像Twitter引导程序)或类似的东西?也许是类似Github的UI管理模板......

我找到了他们的样式指南页面(https://github.com/styleguide/),但无法获得css和javascript源代码.

非常感谢.

layout user-interface github twitter-bootstrap

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

Bootstrap:将按钮组添加到导航栏?

是否容易够到添加btn-groupnavbarbootstrapbtn很好,但不是那么多btn-group/div.

twitter-bootstrap

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

将ajax actionlink转换为引导按钮

我有一个像这样的ajax actionlink:

 <div style="float:left"> @Ajax.ActionLink("EMPLOYEE", "_PartialEmployeeIndex", "Employee", new AjaxOptions() { UpdateTargetId = "divToUpdate" }) </div>
Run Code Online (Sandbox Code Playgroud)

我通常使用bootstrap来设置我的按钮样式:

  <input class="btn btn-info" type="button" value="Input">
Run Code Online (Sandbox Code Playgroud)

或者像这样

 <button class="btn btn-success" type="submit"> </button>
Run Code Online (Sandbox Code Playgroud)

那么如何将ajax动作链接转换为引导按钮?

我不想把一个类名放到包含ajax actionlink的div中,因为该按钮显示为黑色字体并带有下划线...

我希望它显示为一个没有下划线和白色字体的实际按钮

asp.net-mvc twitter-bootstrap

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