小编Ser*_*gio的帖子

在jQuery中获取鼠标滚轮事件?

有没有办法scroll在jQuery中获取鼠标滚轮事件(而不是讨论事件)?

javascript jquery mousewheel

124
推荐指数
9
解决办法
26万
查看次数

错误:没有"framework:jasmine"的提供者!(解决:框架:茉莉花)

我在我的Windows控制台上运行:

npm install -g yo grunt-cli bower

npm install -g generator-angular

yo angular
Run Code Online (Sandbox Code Playgroud)

然后我用webstorm开始我的项目并右键单击项目浏览器中的karma.conf.js文件,其中我有菜单项"Run karma.conf.js"并启动karma runner.然后我得到他的例外:

...\app\node_modules\karma\node_modules\di\lib\injector.js:9
      throw error('No provider for "' + name + '"!');
            ^
Error: No provider for "framework:jasmine"! (Resolving: framework:jasmine)
Run Code Online (Sandbox Code Playgroud)

然后在控制台中我读到我也可以使用--force所以我试了一下:grunt --force

花了一些时间,似乎没有更多的错误.哎呀为什么--force安装提供商??? 这是在CMD中测试的.

grunt服务现在工作,它启动我的浏览器与启动应用程序.

那么什么是--force做'错误:没有提供者"框架:茉莉花"!(解决:框架:茉莉花)'消失了?

当我在webstrom IDE中咕噜咕噜时,我再次得到:

警告:没有"framework:jasmine"的提供者!(解决:框架:jasmine)使用--force继续.

所以这个问题没有解决.

npm jasmine karma-runner karma-jasmine

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

如何使用window.location使HTML href超链接打开一个新窗口?

这是我的代码:

<a href="http://www.google.com" onClick="window.location.href='http://www.yahoo.com';return false;" target="_blank">test</a>
Run Code Online (Sandbox Code Playgroud)

当你点击它,它会带你到雅虎,但它没有打开一个新窗口?

html hyperlink window.location

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

Magento如何调试空白的白色屏幕

我的Magento后端出错,导致空白屏幕(WSOD).我在管理员中设置了错误,但在var/logs /中没有创建任何内容.(我已检查该目录的权限,一切正确).

我在index.php中也有ini_set('display_errors',1),Magento设置为开发人员模式.我也启用了apache和php错误日志.

虽然没有记录错误?!

任何人都有一个线索,为什么错误没有显示?我很困惑!谢谢

screen magento wsod

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

Android AVD没有显示任何内容.屏幕中间只有"ANDROID"

我是Android新手!请帮忙.

我一直在关注谷歌介绍教程,并设法安装一切没有问题.但每当我尝试运行HelloAndroid示例时,avd启动但没有显示任何内容.

锥有人帮忙吗?

eclipse android android-virtual-device

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

模拟$ httpBackend - 如何处理"意外请求,不再需要请求"?

我有一个像这样编码的Jasmine测试:

  it ("should send correct message to server to get data, and correctly set up scope when receiving it", function(){
    $httpBackend.when('GET', 'https://localhost:44300/api/projectconfiguration/12').respond(fakedDtoBase);
    $routeParams.projectId=fakeId; // user asks for editing project
    scope.$apply(function(){
        var controller=controllerToTest(); // so controller gets data when it is created
    });
    expect(scope.projectData).toEqual(fakedDtoBase);
});
Run Code Online (Sandbox Code Playgroud)

它有点工作,但我收到错误:

Error: Unexpected request: GET views/core/main/main.html
No more request expected
    at $httpBackend (C:/SVN/src/ClientApp/client/bower_components/angular-mocks/angular-mocks.js:1207:9)
    at sendReq (C:/SVN/src/ClientApp/client/bower_components/angular/angular.js:7800:9)
    at $http.serverRequest (C:/SVN/src/ClientApp/client/bower_components/angular/angular.js:7534:16)
    (more stack trace)....
Run Code Online (Sandbox Code Playgroud)

我意识到我可以嘲笑其他所有电话.但是,让我说我不关心我的测试想要加载什么,因为它可能会调用其他一些东西.我怎样才能确保所有其他请求只是"无声地发生",也许只为其他一切提供一个虚拟响应?

jasmine angularjs karma-runner

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

NULL或BLANK字段(ORACLE)

我是Oracle的新手,所以我的问题可能听起来很愚蠢.我确实经历过以前的帖子,但没有运气.在表中,有一列是空白的,我试图找出列中的空白计数.我试过了:

SELECT COUNT (COL_NAME) FROM TABLE WHERE COL_NAME IS NULL
SELECT COUNT (COL_NAME) FROM TABLE WHERE COL_NAME = ' '
SELECT COUNT (COL_NAME) FROM TABLE WHERE TRIM (COL_NAME)= ' '
Run Code Online (Sandbox Code Playgroud)

上面所有查询的结果是0

但是,当我这样做的时候

SELECT COL_NAME DUMP (COL_NAME,1016) FROM TABLE
Run Code Online (Sandbox Code Playgroud)

给我:

COL_NAME       DUMP (COL_NAME,1016)
               NULL
               NULL
               NULL
Run Code Online (Sandbox Code Playgroud)

等等..

但是该列中有数百或数千个空白字段/空字段.任何人都可以请帮我找在该列中的空/空字段的?我正在使用Toad for Oracle 9.0.1.8

oracle null

30
推荐指数
3
解决办法
23万
查看次数

使用javascript(客户端)获取访问者语言和国家/地区代码

问题:是否有一个javascript(客户端)代码来获取访问者的国家/语言代码,这是准确的并且是跨"现代"的浏览器?我找了类似的结果'en-US','sv-SE','nl-NL',等.

相关问题在此之前(有些SO链接:已经问1,2,3,4,等等),但我没有找到答案,有些问题的答案都是一些yearls老在某些情况下指的是更老的文章,这让我觉得有新的解决方案.

我试过了 :

var language = window.navigator.userLanguage || window.navigator.language;
console.log(language);
Run Code Online (Sandbox Code Playgroud)

并进入"sv"Chrome和"en-GB"Firefox,在同一台机器上,同一个地方.

javascript localization country-codes geolocation

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

Travis和矩阵组合

我想针对许多浏览器测试我的.js框架的不同版本

我希望写下这样的东西:

language: node_js
node_js:
- 0.11
env:
  matrix:
    - BUILD='nocompat'
    - BUILD='compat'
    - BUILD='default'

    - BROWSER='ie6'
    - BROWSER='ie7'
    # etc... about total 15 browsers/platforms
Run Code Online (Sandbox Code Playgroud)

但是我使用它的唯一方法是"手动"指定所有组合......

喜欢:

env:
  matrix:
    - BROWSER='chrome_linux'    BUILD='default'
    - BROWSER='chrome_linux'    BUILD='compat'
    - BROWSER='chrome_linux'    BUILD='nocompat'
    - BROWSER='firefox'         BUILD='default'
    - BROWSER='firefox'         BUILD='compat'
    - BROWSER='firefox'         BUILD='nocompat'

    # etc ... and this is about 50 lines!
Run Code Online (Sandbox Code Playgroud)

还有另一种方法吗?或者这是正确的方法吗?

travis-ci

26
推荐指数
1
解决办法
9335
查看次数

使用prop()检查复选框不会触发附加到"更改"的事件

使用jQuery检查的框prop()不会影响附加到change处理程序的侦听器.

我的代码是这样的

HTML

<div>
    <label>
        <input type="checkbox" class="ch" />test</label>
    <label>
        <input type="checkbox" class="ch" />test</label>
    <label>
        <input type="checkbox" class="ch" />test</label>
    <input type="button" value="check the box" id="select" />
</div>
Run Code Online (Sandbox Code Playgroud)

JS

 $("body").on("change", ".ch", function(){

  alert("checked");

});


$("body").on("click", "#select", function(){

  $(this).parent("div").find("input[type=checkbox]").prop("checked", true);

});
Run Code Online (Sandbox Code Playgroud)

单击复选框时会触发警报.当复选框的属性发生变化时,如何触发它?JSBIN

html javascript jquery

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