小编Don*_*n H的帖子

如何使用Youtube API指定电影预告片

我试图从Youtube API获得官方电影预告片,但很难获得一致的结果.

我似乎最接近的是使用以下网址:

http://gdata.youtube.com/feeds/api/videos/-/MOVIE-TITLE?max-results=1

它有时运作良好:

http://gdata.youtube.com/feeds/api/videos/-/The-A-Team?max-results=1

其他时候,不是很好,例如:

gdata.youtube.com/feeds/api/videos/-/The-Twilight-Saga:-Eclipse-[DVD]-The-Twilight-Saga:-Eclipse?max-results=1

我想知道是否有人知道指定官方电影预告片的好方法?我宁愿没有比不相关的东西;)

youtube movies

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

iScroll - 保留原生垂直滚动 - 适用于iOS,而不适用于Android

我正在使用iScroll.js滚动浏览移动页面上的项目轮播.我发现以下修复程序侦听垂直移动并停止iScroll脚本控制,让原生垂直滚动发生:

        onBeforeScrollStart: function(e) {
        try {
            point = e.touches[0];
            pointStartX = point.pageX;
            pointStartY = point.pageY;
        } catch(e) {}
        null;
    },
    onBeforeScrollMove: function(e) {
        try {
            deltaX = Math.abs(point.pageX - pointStartX);
            deltaY = Math.abs(point.pageY - pointStartY);
            if (deltaX >= deltaY) {
                e.preventDefault();
            } else {
                null;
            }
        } catch(e) {}
    }
Run Code Online (Sandbox Code Playgroud)

我正在使用try {} catch {},因为它在浏览器中进行测试时遇到了一些问题(抱怨点未被定义).

我遇到的问题是它在iOS上运行良好,在多个i设备上进行了测试,但在Android上并不是那么好.如果用户尝试垂直滚动页面,首先将手指放在旋转木马上,页面不会滚动,因为iScroll仍然可以控制.

知道如何让它在Android上运行,或任何指向它可能出错的地方吗?

编辑:

一些调试,我发现可能为什么这不起作用.当用户触摸iOS上的屏幕时,坐标正在更新,但在Android上,只有第一组坐标被捕获.知道为什么会这样吗?

mobile jquery android

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

Gulp Front Matter + Markdown通过Nunjucks

我正在努力为我的Gulp流程添加一些简单的Markdown处理,但是我无法完成这些工作.我似乎错过了获取前端内容和确定应用哪个Nunjuck模板之间的步骤.

这是我的Gulp文件中的部分:

gulp.task('pages:md', function() {
  gulp.src('./content/**/*.md')
    .pipe(frontMatter({ // optional configuration
      property: 'frontMatter', // property added to file object
      remove: true // should we remove front-matter header?
    }))
    .pipe(marked({
        // optional : marked options
    }))
    .pipe(nunjucks({
      // ?? Feels like I need to specify which template applies based on the front matter "layout" property?
    }))
    .pipe(gulp.dest('build/'))
});
Run Code Online (Sandbox Code Playgroud)

markdown文件如下所示:

---
title: Title
layout: layout.html
nav_active: home
---

...markdown content...
Run Code Online (Sandbox Code Playgroud)

我觉得它正朝着正确的方向发展,但是能够直观地了解前端数据的去向,以及如何将它暴露给Nunjucks渲染,目前尚不清楚.有帮助吗?

markdown nunjucks gulp yaml-front-matter

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

jQuery Mobile - 页面在转换之前跳转到顶部

任何人都有这个问题,页面在转换之前快速跳转到顶部(让固定位置标题看起来在页面的中间丢失)?

返回到页面时,页面最终位于顶部,但由于我正在处理一个长列表,因此最好让它保持在我在前一页上停止的位置.

我正在使用页内div而不是实际的单独页面,如果这可能有助于它.

任何提示赞赏!

mobile jquery jquery-mobile

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

可以自动提交/推送到github吗?

我已将网站移至Jekyll/GitHub页面设置,并拥有一个基于iOS的降价编辑器,可与dropbox同步.目前我正在研究弥合差距的方法,并将自动提交的文件自动提交并推送到GitHub仓库,但不确定从哪里开始.有可能这样吗?

(我没有在OSX上使用Automator的经验,但似乎它可能是一个选项,但我不能保证机器会一直醒着)

github jekyll

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

确定Express路由器路由中的路径

我已经设置了一个快速应用程序,并使用路由中间件将一些路由抽象为单独的包含.

我在app.js中使用这种风格引用它们:

app.use('/foo', my_urls);
Run Code Online (Sandbox Code Playgroud)

这意味着浏览器中的"/ foo/bar"就像处理"/ bar"一样处理.

但问题是在router.get("/bar"...)包含的路由器文件的部分中,我需要知道前面的(foo)部分的值.我已经建立了这个"foo"可能来自一系列值的路径.

有没有办法知道路由中间件的上下文,路由的前面部分是什么?换句话说,我可以做一些事情(在这里假装代码):

router.get('/bar', function(req, res, next) {
  res.send(req.path[0]) // foo
});
Run Code Online (Sandbox Code Playgroud)

解决了:谢谢你的回答.我可以使用这个获得价值:

router.get('/bar', function(req, res, next) {
  res.send(req.baseUrl.splice(1)) // foo
});
Run Code Online (Sandbox Code Playgroud)

path node.js express

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

Jasmine:测试toHaveBeenCalledWith(params),其中params是一个对象

我正在使用Jasmine进行一些测试,在寻找间谍的预期参数时会产生奇怪的结果.

我正在测试使用toHaveBeenCalledWith()方法并寻找类似这样的东西:

{
  foo: bar,
  thing: [1,2,3],
  etc: function() { blah; }
}
Run Code Online (Sandbox Code Playgroud)

它给出了一个失败,但错误消息似乎确认实际上找到了完全相同的对象.

可能出现这种情况的原因是什么?

javascript testing jasmine

3
推荐指数
1
解决办法
5084
查看次数

被要求开发一个使用GPS导航的iPhone应用程序 - 逼真的期望?

我对iphone开发很新,并且在工作中被问及应用程序的可行性,该应用程序涉及在Google地图上绘制自定义路线(我可以通过网页管理这个),并且应用程序本身会向用户显示他们可以使用GPS风格(转弯)导航屏幕导航的路线.

路线将具有触发特定信息的标记,例如地标等.再次,我可以通过网页上的Google地图配置这些标记.

问题是你将如何处理这种应用程序?从头开始或在任何现有平台上构建它?任何提示将不胜感激,因为我不知道从哪里开始.

navigation iphone gps mapkit ios

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