小编Dil*_*Dag的帖子

phonegap cordova原生android menubutton没有开火

我无法通过Cordova phonegap 4.0.0在Android上触发本机菜单按钮.我也实现了后退按钮,它工作正常.我无法弄清楚这里有什么问题.根据cordova文档似乎没问题.在Samsung S4上运行测试时失败.

init : function () {
document.addEventListener("deviceready", this.onDeviceReady, false);
},

onDeviceReady : function() {
// Register the event listener
document.addEventListener('backbutton', this.onBackKeyDown, false);
document.addEventListener('menubutton', this.onMenuKeyDown, false);
},

onMenuKeyDown : function(event) {
alert('menu phone home');
}
Run Code Online (Sandbox Code Playgroud)

init : function () {
document.addEventListener("deviceready", this.onDeviceReady, false);
},

onDeviceReady : function() {
// Register the event listener
document.addEventListener('backbutton', this.onBackKeyDown, false);
document.addEventListener('menubutton', this.onMenuKeyDown, false);
},

onMenuKeyDown : function(event) {
alert('menu phone home');
}
Run Code Online (Sandbox Code Playgroud)

并且在load之后调用init函数,正如我在onBackKeyDown中提到的那样工作.任何提示赞赏.

javascript android menu cordova

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

将markdown转换为json对象

我通过webpack加载器在这样的节点模块中导入了markdown文件

import mardownFile from './markdownfile.md'

该文件是一本教科书,各章之间用## / h2标签分隔

现在,我正在寻找一种将其转换为带有每个h2标签(或其他可能的包装器)的json对象的方法,这些标签位于单独的章节块中,以与页面内容为props.children的react页面组件一起使用。有关我要解决的问题的更多详细信息

我的markdown.md文件中有这个

#Title
##Chapter 1
text text
text
##Chapter 2
text
etc
##Chapter 3
more text
image
Run Code Online (Sandbox Code Playgroud)

我想阅读这个markdown并将其转换为一个对象,像这样...

var aText = {
pages: [
{
 "title": "Chapter 1.",
 "text": "text",
},
{
"title": "Chapter 2.",
"text": "text",
},
{
"title": "Chapter 3.",
"text": "text",
"img": "cat-stevens.png",
}
]}
Run Code Online (Sandbox Code Playgroud)

然后在javascript react组件中渲染这样的Page组件

<Page page={aText.pages[0]} />

我使用的是Mac osx计算机,但这是个人Web客户端项目,我试图在标准浏览器中进行解析,我使用的是Chrome,什么是实现此目的的最佳方法?有什么建议吗?

javascript markdown json converter node.js

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

Git 简短日志、不区分大小写和文件统计搜索

我正在寻找一种方法来查询 git log 以列出提交消息与特定条目匹配的已编辑(添加、更新、删除)文件的数量。我已经开始使用这个命令....

git shortlog --grep="searchtopic"

1) 如何指定 grep searchtopic 不区分大小写(grepping SEARCHTOPIC、searchtopic 和 Searchtopic)和 2) 还应用提交统计信息:文件已更改、行已添加、行已删除(总计)摘要?

git search logging

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

节点请求,cheerio - 如何处理额外的ajax负载

我正在使用node,request和cheerio来从html页面获取数据.这没有任何问题,但是一个页面通过ajax加载额外的数据来填充不同的容器.初始请求完成后,这些是空的和未定义的,我该如何处理这个最好的方法?

request(url, function (error, response, html) {
if (!error && response.statusCode == 200) {

    var $ = cheerio.load(html);

    forum_url = $('.this.url.is.loaded.separatly.with.ajax'[1].attr('href');
}
});
Run Code Online (Sandbox Code Playgroud)

ajax request node.js web-scraping cheerio

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