我无法通过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中提到的那样工作.任何提示赞赏.
我通过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,什么是实现此目的的最佳方法?有什么建议吗?
我正在寻找一种方法来查询 git log 以列出提交消息与特定条目匹配的已编辑(添加、更新、删除)文件的数量。我已经开始使用这个命令....
git shortlog --grep="searchtopic"
1) 如何指定 grep searchtopic 不区分大小写(grepping SEARCHTOPIC、searchtopic 和 Searchtopic)和 2) 还应用提交统计信息:文件已更改、行已添加、行已删除(总计)摘要?
我正在使用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)