我最近一直在搞乱fetch()api,并注意到一些有点古怪的东西.
let url = "http://jsonplaceholder.typicode.com/posts/6";
let iterator = fetch(url);
iterator
.then(response => {
return {
data: response.json(),
status: response.status
}
})
.then(post => document.write(post.data));
;
Run Code Online (Sandbox Code Playgroud)
post.data返回一个promise对象. http://jsbin.com/wofulo/2/edit?js,output
但是如果写成:
let url = "http://jsonplaceholder.typicode.com/posts/6";
let iterator = fetch(url);
iterator
.then(response => response.json())
.then(post => document.write(post.title));
;
Run Code Online (Sandbox Code Playgroud)
post这里是一个标准对象,您可以访问title属性. http://jsbin.com/wofulo/edit?js,output
所以我的问题是:为什么response.json在对象文字中返回一个promise,但是如果刚刚返回则返回值?
有一种简单的方法可以告诉我我在哪种类型的unix shell吗?
一个命令,显示我是否在bash/ csh/ ksh/ tcsh/ zsh?
即
whatshellisthis
$ ./build.sh --quiet验证
/home/travis/build.sh:59行:./ build.sh:权限被拒绝.
命令"./build.sh --quiet verify"退出126.
我有来自Codeigniter的以下代码 index.php
我的理解是,
如果/在字符串中的位置$system_folder(在这种情况下CIcore_1_7_1)是false,如果realpath函数存在AND(?)不false,
$system_folder被分配到(?) /$system_folder.其他$system_folder被分配给$system_folder替换\\为/.
Q1.realpath函数意味着什么?
Q2.这是什么意思?
@realpath(dirname(__FILE__))
Run Code Online (Sandbox Code Playgroud)
Q3.我对吗?我有任何误解吗?
Q4.您需要以下哪种情况?
str_replace("\\", "/", $system_folder)
Run Code Online (Sandbox Code Playgroud)
$system_folder = "CIcore_1_7_1";
/*
|---------------------------------------------------------------
| SET THE SERVER PATH
|---------------------------------------------------------------
|
| Let's attempt to determine the full-server path to the "system"
| folder in order to reduce the possibility of path problems.
| Note: We only attempt this if the user hasn't specified a …Run Code Online (Sandbox Code Playgroud) 似乎Sublime Text 2中没有任何功能可以保持文件会话之间的代码折叠关闭\ open.
我想为此编写插件,但有一个问题.
我应该在哪里存储折叠数据,例如页面上的哪个文件或区域被折叠?我的唯一想法是保存在.sublime-workspace中
那么,我如何访问它并阅读我的属性,属性或什么元数据呢?
我还能在哪里存储数据,例如保留折叠区域所需的数据?
我已经看到在Lua中很多哈希字符'#'被添加到变量的前面.
它有什么作用?
例
-- sort AIs in currentlevel
table.sort(level.ais, function(a,b) return a.y < b.y end)
local curAIIndex = 1
local maxAIIndex = #level.ais
for i = 1,#currentLevel+maxAIIndex do
if level.ais[curAIIndex].y+sprites.monster:getHeight() < currentLevel[i].lowerY then
table.insert(currentLevel, i, level.ais[curAIIndex])
curAIIndex = curAIIndex + 1
if curAIIndex > maxAIIndex then
break
end
end
end
Run Code Online (Sandbox Code Playgroud)
如果已经有人问过这个道歉,我已经在互联网上搜索了很多,但我似乎没有找到答案.提前致谢!
我有一块html代码,主要是元标记.我正在尝试重新设计移动设备的布局,所以我想知道我使用的元标记是否是移动布局所必需的.代码块如下:
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE-edge,chrome=1">
<title>ConquestRealms - Home</title>
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<meta http-equiv="cleartype" content="on">
Run Code Online (Sandbox Code Playgroud) 我知道如何从DOM中的Ember视图构造一个jQuery对象:
App.myView = Ember.View.extend({
elementId: "my_view",
didInsertElement: function(){
console.log(this.$().attr('id')) // outputs 'my_view'
}
});
<!-- HTML output -->
<div id="my_view">
<!-- ... -->
</div>
Run Code Online (Sandbox Code Playgroud)
做反过来怎么样.给定一个jQuery对象,如何获取相应的Ember View对象.
function(selector){
$el = $(selector);
// ???
}
Run Code Online (Sandbox Code Playgroud) 我安装了php应用程序(Laravel)和eb CLI.在当地,一切都很好.
初始应用程序按预期工作(上传为archive.zip on created).
当我使用以下命令将我的仓库推送到我的应用程序
git aws.push
Run Code Online (Sandbox Code Playgroud)
它失败.日志说:
[2014-12-12T16:53:38.652Z] INFO [28264] - [CMD-AppDeploy/AppDeployStage0/AppDeployPreHook/10_composer_install.sh] : Activity failed.
[2014-12-12T16:53:38.652Z] INFO [28264] - [CMD-AppDeploy/AppDeployStage0/AppDeployPreHook] : Activity failed.
[2014-12-12T16:53:38.652Z] INFO [28264] - [CMD-AppDeploy/AppDeployStage0] : Activity failed.
[2014-12-12T16:53:38.653Z] INFO [28264] - [CMD-AppDeploy] : Completed activity. Result:
Command CMD-AppDeploy failed.
Run Code Online (Sandbox Code Playgroud)
还有这个
[2014-12-12T16:53:38.653Z] ERROR [28264] : Command CMD-AppDeploy failed!
[2014-12-12T16:53:38.654Z] INFO [28264] : Command processor returning results:
{"status":"FAILURE","api_version":"1.0","truncated":"true","results":
[{"status":"FAILURE","msg":"[CMD-AppDeploy/AppDeployStage0/AppDeployPreHook/10_composer_install.sh]
command failed with error code 1:
/opt/elasticbeanstalk/hooks/appdeploy/pre/10_composer_install.sh\n++ /opt/elasticbeanstalk/bin/get-config container -k app_staging_dir\n+ EB_APP_STAGING_DIR=/var/app/ondeck\n+
cd /var/app/ondeck\n+ '[' -f composer.json …Run Code Online (Sandbox Code Playgroud) php amazon-web-services composer-php amazon-elastic-beanstalk
在这个例子中提到
只是通过使用,我无法在div的id="covered"顶部获得div .id="cover"z-index
还有其他解决方案吗?
代码来自http://codepen.io/anon/pen/jhgtf:
HTML:
<div id="cover"></div>
<div id="covered"></div>
Run Code Online (Sandbox Code Playgroud)
CSS:
#cover{
position:fixed;
width:800px;
background:black;
height:350px;
z-index:10;
}
#covered{
width:80px;
background:yellow;
height:50px;
z-index:11;
}
Run Code Online (Sandbox Code Playgroud) html ×2
php ×2
api ×1
asynchronous ×1
codeigniter ×1
composer-php ×1
constants ×1
css ×1
editor ×1
ember.js ×1
fetch-api ×1
folding ×1
html5 ×1
javascript ×1
jquery ×1
linux ×1
lua ×1
meta-tags ×1
mobile ×1
path ×1
permissions ×1
plugins ×1
promise ×1
shell ×1
sublimetext2 ×1
travis-ci ×1
unix ×1
z-index ×1