看起来非常基本,基于Promise的实现的实现不会返回我期望看到的值/数据.
这就是我期望这个界面工作的方式:
sdk.request(options) => Promise~Response ? Object (JSON)
Run Code Online (Sandbox Code Playgroud)
这是我模型中的代码:
return sdk.request(options).then(function (value) {
return value;
});
Run Code Online (Sandbox Code Playgroud)
当我记录模型的返回时,我看到:
{
_bitField: 0,
_fulfillmentHandler0: undefined,
_rejectionHandler0: undefined,
_progressHandler0: undefined,
_promise0: undefined,
_receiver0: undefined,
_settledValue: undefined
}
Run Code Online (Sandbox Code Playgroud)
当我看到_fulfillmentHandler0: undefined
这似乎意味着没有履行处理程序时:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then
但履行处理程序似乎确实存在:
return sdk.request(options).then(function (value) {
// fulfillment handler, right?
return value;
});
Run Code Online (Sandbox Code Playgroud) 我通过javascript设置readonly ="readonly"(换句话说,是真的):
document.getElementById("my_id").setAttribute("readonly", "readonly");
Run Code Online (Sandbox Code Playgroud)
这在FF,Safari和Chrome中具有预期效果(使字段不再可编辑,但其内容随表单一起提交),但不适用于IE7.在IE7中,我仍然可以修改文本输入字段的内容.
我也尝试过设置("readonly","true"),它适用于我正在测试的所有其他三个浏览器,但IE7也忽略了这些浏览器.
有没有人有尝试用IE7做这个的经验?我不想使用disabled属性,因为我希望文本输入字段中的值与表单一起提交.
从以下标记.
<div id="my-div">
<a href="#" id="link-1">Somewhere</a>
<a href="#" id="link-2">Somewhere else</a>
</div>
Run Code Online (Sandbox Code Playgroud)
有什么选择,使用jQuery选择器和JavaScript来获取ID中的整数?
例如.
$("#my-div a").click(function(){
$(this).id // ... somehow grab n from "link-n"
alert(n);
});
Run Code Online (Sandbox Code Playgroud) 我正在比较应用程序的几个分支上的 cpu 配置文件,并且我已从控制台下载了 .cpuprofile 文件。我想并排比较它们,但我不清楚如何打开保存的文件。
是否可以使用IE Developer Toolbar编辑HTML,添加节点等?
假设我有:
<div>Some variable amount of text.</div>
Run Code Online (Sandbox Code Playgroud)
如何获取 div 中文本的宽度(以像素为单位)?
请记住,不同 div 的文本量会发生不可预测的变化。
谢谢!
将MAMP Apache,PHP和MySQL错误日志添加到MacOSX控制台的命令是什么?
谢谢!
不幸的是,虽然可以在生产中设置JavaScript断点,但不能在本地设置它们.在本地,在刷新时,JavaScript执行不受阻碍,就像没有设置断点一样.(已经在Mac OS X上的Chrome,Safari和FF中进行了测试.)
当前本地环境在JavaScript文件的标头中有所不同.
标题粘贴在下方.设置的标头是否有任何不同,这会在本地导致这种不良行为.
谢谢!
General
Remote Address:23.235.33.207:80
Request URL:http://www.example.com/wp-content/themes/example/js/header.top.min.js?ver=1427752599
Request Method:GET
Status Code:200 OK (from cache)
Response Headers
Accept-Ranges:bytes
Access-Control-Allow-Origin:*
Age:149381
Cache-Control:max-age=31536000
Connection:keep-alive
Content-Encoding:gzip
Content-Length:56250
Content-Type:application/javascript
Date:Wed, 01 Apr 2015 15:28:14 GMT
ETag:"2a5ce-5128893ad1780-gzip"
Last-Modified:Mon, 30 Mar 2015 21:58:06 GMT
Server:Apache
Varnish-X-Cache:HIT
Varnish-X-Cache-Hits:4259
Vary:Accept-Encoding
X-Cache:HIT
X-Cache-Hits:4259
X-Served-By:cache-jfk1021-JFK
X-Timer:S1427902094.409391,VS0,VE0
Request Headers
Provisional headers are shown
User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.104 Safari/537.36
Query String Parameters
ver:1427752599
Run Code Online (Sandbox Code Playgroud)
General
Remote Address:192.168.33.28:80
Request URL:http://example.local/wp-content/themes/example/js/header.top.min.js?ver=1427902154
Request …
Run Code Online (Sandbox Code Playgroud) 我正在寻找有关如何最好地延迟加载图片元素的建议。我可能喜欢使用一个小的 jQuery 辅助函数来确定图片是否“在屏幕上”。但是 srcset 的懒惰获取,我现在不确定如何做到这一点。那么,有什么想法吗?
这是我正在使用的图片元素的示例。谢谢!
<picture alt="Random Celebrities" data-src="http://www.example.com/r/c_1,h_478,w_478/2015/03/19/random-celebrities-08-560x560.jpg">
<!--[if IE 9]><video style="display: none;"><![endif]-->
<source class='picture-source-1260' srcset='http://www.example.com/r/c_1,h_239,w_239/2015/03/19/random-celebrities-08-560x560.jpg, http://www.example.com/r/c_1,h_478,w_478/2015/03/19/random-celebrities-08-560x560.jpg 2x' media='(min-width: 1260px)'>
<source class='picture-source-960' srcset='http://www.example.com/r/c_1,h_180,w_180/2015/03/19/random-celebrities-08-560x560.jpg, http://www.example.com/r/c_1,h_360,w_360/2015/03/19/random-celebrities-08-560x560.jpg 2x' media='(min-width: 960px)'>
<source class='picture-source-760' srcset='http://www.example.com/r/c_1,h_150,w_150/2015/03/19/random-celebrities-08-560x560.jpg, http://www.example.com/r/c_1,h_300,w_300/2015/03/19/random-celebrities-08-560x560.jpg 2x' media='(min-width: 760px)'>
<source class='picture-source-450' srcset='http://www.example.com/r/c_1,h_210,w_210/2015/03/19/random-celebrities-08-560x560.jpg, http://www.example.com/r/c_1,h_420,w_420/2015/03/19/random-celebrities-08-560x560.jpg 2x' media='(min-width: 450px)'>
<source class='picture-source-320' srcset='http://www.example.com/r/c_1,h_160,w_160/2015/03/19/random-celebrities-08-560x560.jpg, http://www.example.com/r/c_1,h_320,w_320/2015/03/19/random-celebrities-08-560x560.jpg 2x'>
<!--[if IE 9]></video><![endif]-->
<noscript>
<img class="picture-img-noscript" src="http://www.example.com/r/c_1,h_160,w_160/2015/03/19/random-celebrities-08-560x560.jpg" alt="Random Celebrities" />
</noscript>
<img class="picture-img" srcset="http://www.example.com/r/c_1,h_160,w_160/2015/03/19/random-celebrities-08-560x560.jpg" alt="Random Celebrities" />
</picture>
Run Code Online (Sandbox Code Playgroud)