小编fer*_*sik的帖子

gulp-jscs在非对象上调用Object.keys

我是gulp的新手,并尝试使用它.我尝试使用时出现此错误gulp-jscs

'default' errored after 98 ms
[16:58:00] TypeError: Object.keys called on non-object
    at Function.keys (native)
    at NodeConfiguration.Configuration._throwNonCamelCaseErrorIfNeeded (/home/kbadr/Node_Projects/demo/membership/node_modules/gulp-jscs/node_modules/jscs/lib/config/configuration.js:440:12)
    at NodeConfiguration.Configuration.load (/home/kbadr/Node_Projects/demo/membership/node_modules/gulp-jscs/node_modules/jscs/lib/config/configuration.js:51:10)
    at StringChecker.configure (/home/kbadr/Node_Projects/demo/membership/node_modules/gulp-jscs/node_modules/jscs/lib/string-checker.js:66:29)
    at Checker.configure (/home/kbadr/Node_Projects/demo/membership/node_modules/gulp-jscs/node_modules/jscs/lib/checker.js:26:39)
    at module.exports (/home/kbadr/Node_Projects/demo/membership/node_modules/gulp-jscs/index.js:31:11)
    at Gulp.<anonymous> (/home/kbadr/Node_Projects/demo/membership/gulpfile.js:22:15)
    at module.exports (/home/kbadr/Node_Projects/demo/membership/node_modules/gulp/node_modules/orchestrator/lib/runTask.js:34:7)
    at Gulp.Orchestrator._runTask (/home/kbadr/Node_Projects/demo/membership/node_modules/gulp/node_modules/orchestrator/index.js:273:3)
    at Gulp.Orchestrator._runStep (/home/kbadr/Node_Projects/demo/membership/node_modules/gulp/node_modules/orchestrator/index.js:214:10
Run Code Online (Sandbox Code Playgroud)

这是我的 gulpfile

var gulp = require('gulp');
var jscs = require('gulp-jscs');

gulp.task('default', function () {
    return gulp.src('src/app.js')
        .pipe(jscs());
});
Run Code Online (Sandbox Code Playgroud)

javascript node.js gulp jscs gulp-jscs

8
推荐指数
1
解决办法
2036
查看次数

聚合物组分模板缩小

我正在寻找一种方法来缩小模板文字中的空白区域.由于常规js缩小不会删除模板文字上的空白区域,因此我预计可能polymer-cli有一种方法可以缩小这些空间.

缩小结果的一个例子:

import{PolymerElement,html}from'../node_modules/@polymer/polymer/polymer-element.js';export default class MyApp extends PolymerElement{static get is(){return'my-app'}static get template(){return html`
      <style>
        :host {
          display: block;
          height: 100vh;
        }

        .app {
          height: 100vh;
        }
      </style>
      <div class="app">
        My App
      </div>
    `}}customElements.define(MyApp.is,MyApp);
Run Code Online (Sandbox Code Playgroud)

minify polymer polymer-cli polymer-3.x

8
推荐指数
1
解决办法
555
查看次数

Google Analytics for Android问题与dispatch()

使用谷歌分析为Android,如果我使用

tracker.start("UA-YOUR-ACCOUNT-HERE", 20, this)

然后每隔20秒,即使我不手动使用,也会自动发送事件

tracker.dispatch()
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果用户在20秒内退出我的应用程序会发生什么?它会被派遣吗?

或者我必须在用户尝试退出时手动调度所有待处理事件?

android google-analytics

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

移动设备中的HTML5可视化

我正在尝试为我正在制作的移动应用程序(使用phonegap)使用一些可视化库.

该库是:https://github.com/jsantell/dancer.jshttp://www.michaelbromley.co.uk/blog/42/audio-visualization-with-web-audio-canvas-and-the-的SoundCloud的API

但是,它们似乎不适用于移动设备.有没有办法将这些集成到应用程序中?或者支持现在支持使用的一些技术.我只在iOS上测试过.

谢谢.

javascript html5 ios html5-audio cordova

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

在IE10中打破了getSelection()

我在我的项目中使用window.getSelection()方法来生成可引用的文本

它在所有现代浏览器中运行得很好,不管IE10如何.在IE10控制台中返回正确的文本,但选择中断.

我使用的唯一代码:

text = window.getSelection().toString();
console.log(text);
Run Code Online (Sandbox Code Playgroud)

此代码调用mouseup事件.

有谁知道解决方案?

javascript internet-explorer getselection internet-explorer-10

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

如何仅使用 CSS 媒体查询来检测哪个窗口尺寸更大?

有谁知道如何创建一个行为如下的媒体查询:

@media 屏幕和(宽度大于高度){}

或者

@media 屏幕和(高度小于宽度){}

对于语法规范中所述的内容,不可能使用“media_feature”作为值。有没有不使用 JavaScript 的解决方法?我能得到的最接近的东西是使用纵横比,但它不起作用。

谢谢。

css media-queries

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

IE9溢出隐藏的问题

我在IE9中遇到了一个问题(至少,没有检查过其他的IE),div overflow:hidden的子div被忽略了.图像中的蓝色轮廓div是overflow:hidden容器div.图像应包含在容器中.

我知道将容器div设置为position:relative可以工作,但是如果我这样做,那么绝对定位"前一个"和"下一个"按钮将不会显示.

这在Firefox和Chrome中显示正常

实际 实际

预期 预期

HTML

<div id="instagramViewer" class="slideshow">
    <div class="slideshowButton" id="prevImage" style="display: block;">
        <a href="#" title="Previous">Previous</a>
    </div>
    <div class="slideshowButton" id="nextImage">
        <a href="#" title="Next">Next</a>
    </div>
    <div class="contentItem>
        <span class="contentItem" style="display: block;">
            <a href="javascript: void(0);">
                <img alt="words" src="http://www.example.com/image.jpg">
            </a>
            <div class="detailsWrapper" style="display: none; opacity: 0.678511;">...</div>
        </span>
        <span class="contentItem" style="display: block;">
            <a href="javascript: void(0);">
                <img alt="words" src="http://www.example.com/image.jpg">
            </a>
            <div class="detailsWrapper" style="display: none; opacity: 0.678511;">...</div>
        </span>
        <span class="contentItem" style="display: block;">
            <a href="javascript: void(0);">
                <img alt="words" src="http://www.example.com/image.jpg">
            </a> …
Run Code Online (Sandbox Code Playgroud)

html css internet-explorer overflow internet-explorer-9

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

IE9相当于querySelectorAll

我在FF或Chrome中没有任何问题,但是IE9在这个方法上丢失了一个错误.我以为我可以使用它,因为它已被证明在这里得到支持:

http://www.quirksmode.org/dom/w3c_core.html

但是,实际情况似乎并非如此.话虽这么说,我可以用它代替什么?

编辑:这是它失败的确切行:

var maximize_buttons = document.querySelectorAll(".maximize");
Run Code Online (Sandbox Code Playgroud)

这是我第一次尝试使用querySelectorAll().浏览器版本号为9.0.8112.16421

编辑(再次):我已在两台独立的计算机上验证了此错误.但是,他们分享了一个共同点 - 他们都在VMware上运行Windows 7.这有关系吗?

浏览器模式是IE9,但默认情况下文档模式设置为怪癖.将其更改为Internet Explorer 9标准解决了问题,但如果怪癖是默认的,我仍然需要让它工作.

javascript internet-explorer selectors-api internet-explorer-9

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

无法检查黑莓7,谷歌浏览器中的本机应用程序

我制作了一个Blackberry 7本机应用程序.它在Ripple仿真器中工作正常.但是,在将它制作成.jad文件后,安装在Blackberry 7手机中.然后我得到一些风格问题.所以,我想检查Blackberry 7移动应用程序到计算机谷歌浏览器.所以,我在命令提示符中遵循这些步骤 -

i).bbwp D:\BB7_Source\myapp.zip /d -g my_password -o D:\BB7_Output,

ii). Install the package into bb7

之后我能够启动该应用程序.它显示了我的IP地址和端口号.当我在我的计算机浏览器谷歌浏览器中使用此IP地址和端口号时.它无法找到输入的IP地址.甚至,我的手机也通过USB连接到我的电脑.并使用Wi-Fi连接.我在我的bb7原生应用程序中使用启动画面.因此,在完成所有步骤后,我无法在计算机中检查我的bb7本机应用程序.

html5 blackberry web-inspector jquery-mobile google-chrome-devtools

5
推荐指数
0
解决办法
152
查看次数

如何设置Gruntfile.js来观察SASS(指南针)和JS

我是新手使用gruntjs和nodejs.我想知道如何设置gruntfile,以便它使用watch监视sass文件和js文件编译.

这是我到目前为止:

module.exports = function ( grunt ) {

  "use strict";
  require("matchdep").filterDev("grunt-*").forEach(grunt.loadNpmTasks);

  grunt.initConfig({
    pkg: grunt.file.readJSON('package.json'),
    compass: {
      dist: {
        options: {
          config: 'config.rb',
          watch: true
        }
      }
    }
  });

  grunt.registerTask('default', []);

};
Run Code Online (Sandbox Code Playgroud)

任何帮助都感激不尽.谢谢!

sass node.js gruntjs grunt-contrib-watch

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