小编fer*_*sik的帖子

有没有办法让jscs忽略每个文件,块或行的规则?

我正在寻找jscs(JavaScript代码样式)的方法,与jshint执行相同的行为,忽略每个文件的某些规则,并在顶部或每行注释带有开始和结束注释.

jshint示例忽略文件中的特定规则:

/* jshint undef: false */
Run Code Online (Sandbox Code Playgroud)

jshint示例忽略块中的特定规则:

// Code here will be linted with JSHint.
/* jshint ignore:start */
// Code here will be linted with ignored by JSHint.
/* jshint ignore:end */
Run Code Online (Sandbox Code Playgroud)

jscs

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

使用Angular JS的移动应用程序

我想开发一个小型4屏移动应用程序.

我想要使​​用的技术堆栈是AngularJS,我对C#很好,我搜索了几次,但是找不到任何使用AngularJS的例子.

移动应用程序应兼容iPhone,Android,Windows 8.

我需要使用的所有技术是什么?

任何参考都会有所帮助.

mobile angularjs

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

什么更快?CSS3过渡或jQuery动画?

我正在开发一个iPad HTML5应用程序,我已经实现了ontouch支持以更快地触发事件,我正在使用jQuery更容易地定位元素,但对于动画我正在使用CSS3过渡

你觉得什么更快?使用jQuery动画,因为我已经导入了库或使用jQuery定位元素时使用CSS3过渡?

jquery css3 ipad css-transitions

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

Google Analytics代码说明

有人可以"逐步","逐行"解释这段代码吗?我想了解更多关于Asynch代码以及Google如何加载他们的脚本,如何从用户"隐藏"javascrippt(我知道我无法隐藏它但至少让它像Google那样,不显示所有代码)一个档案)

<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-xxxxxxxx-x', 'xxxxxx.com');
  ga('send', 'pageview');
</script>
Run Code Online (Sandbox Code Playgroud)

javascript google-analytics

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

IE9 fieldset圆角

我似乎无法让IE9呈现带圆角的字段集,而其他浏览器则可以.有没有人遇到过这个?

css internet-explorer internet-explorer-9

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

使用Mongoose进行单元测试

我是Node.js,Mongoose的新手,并且在这个环境中进行测试.我在单独的文件中声明了以下架构.

Issue = mongoose.model("Issue", {
  identifier: String,
    date: String,
    url: String,    
    name: String,
    thumbnailURL: String
});
Run Code Online (Sandbox Code Playgroud)

然后我有这个方法,只返回IssueMongoDB集合中的所有实例.

function issues(request, response) {
  response.setHeader('Content-Type', 'text/json');

  Issue.find().sort('date').exec(function(error, items) {
    if (error) {
      response.send(403, {"status": "error", "error:": exception});
    }
    else {
      response.send(200, {"issues": items});
    }
  });
}
Run Code Online (Sandbox Code Playgroud)

我已经通过实验得到了这一点,现在我想测试它,但我遇到了一个问题.如何在不设置MongoDB连接的情况下进行测试,我知道我可以设置所有这些内容,但这是一个集成测试.我想编写单元测试来测试以下内容:

  • 该函数是否正确设置了内容类型
  • 该功能是否按date字段排序
  • 发生错误时函数是否返回403?
  • ... 等等

我很想知道如何重构我现有的代码以使其更具单元可测试性.我尝试过创建第二个被调用的函数,接受responseItem架构对象作为参数,但感觉不对.有谁有更好的建议?

unit-testing mongoose mongodb node.js jasmine

16
推荐指数
3
解决办法
9015
查看次数

Google应用引擎上的服务器端javascript

有没有办法在Google App Engine上运行像Spidermonkey这样的Javascript引擎?Spidermonkey是一个C模块,显然不会工作(GAE不允许这些类型的模块)......还有其他可用的吗?

javascript google-app-engine server-side serverside-javascript node.js

14
推荐指数
3
解决办法
3904
查看次数

ie10和flexboxes?(恶梦)

不幸的是,我必须使我的网站代码与Internet Explorer 10兼容,并且即使在他们的官方网站上阅读文档之后我也遇到了一些问题

这是我的css代码:

.uberflex {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;

    display: -webkit-flex;
    -webkit-flex-flow: column wrap;
    -webkit-justify-content: flex-start;
    -webkit-align-items: flex-start;

    display: -ms-flexbox;
    -ms-flex-flow: column wrap;
    -ms-justify-content: flex-start;
    -ms-align-items: flex-start;
}
Run Code Online (Sandbox Code Playgroud)

据我所知,ie10支持flexbox,但只有'-ms-'前缀,我已经放在这里了.在ie10中检查控制台后,它看到"display:-ms-flexbox;" 但没有其他"-ms-"预先固定好的东西?任何人都可以澄清为什么会这样吗?

谢谢!:-)

internet-explorer css3 flexbox internet-explorer-10

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

镀铬的奇怪的盒子

我试图将一个动画gifjpg,它似乎在大多数浏览器(IE,火狐,iPhone,iPad的)工作,但周围有动画一个奇怪的箱子gifWindows上的Chrome,火狐为Mac,和铬对于mac.

我终于通过一些奇怪的黑客来解决它,比如强迫图像调整到99.9%,使用掩码只允许动画gif的一部分显示,但是有更好/更清晰的跨浏览器解决方案吗?

我基本上开始使用div和图像,两者都是响应式的.
HTML:

<div>
    <img src="http://www.enjoyillinois.com/images/animations/Garden_of_Gods_anim_full.gif" />
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

div {
    background-image: url("http://www.enjoyillinois.com/images/animations/Garden_of_Gods_bg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

img {
    width:100%;
    display:block;
}
Run Code Online (Sandbox Code Playgroud)

这是一个jsfiddle:http://jsfiddle.net/GyDCx/7/

html5 google-chrome css3 responsive-design

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

AngularJS HTML5Mode

我在我的角应用程序中使用HTML5模式来关闭hashbangs,这是因为我将为我的用户提供以下URL:

http://myapp.com/nicklewis

而不是:

HTTP://myapp.com#/nicklewis

后者有效,但它不适合虚荣URL.

由于没有编写我自己的NodeJS应用程序来解决这个问题,Firebase中是否可以使用或不使用?

pushstate angularjs firebase

9
推荐指数
1
解决办法
1471
查看次数