有了这个页面:
<!DOCTYPE html>
<html>
<head>
<script>
"use strict";
var foo = 2;
delete foo;
</script>
</head>
<body></body>
</html>
Run Code Online (Sandbox Code Playgroud)
Firebug控制台给出:
applying the 'delete' operator to an unqualified name is deprecated
>>> foo
ReferenceError: foo is not defined
foo
Run Code Online (Sandbox Code Playgroud)
但是这很成功:
>>> var bar = 2;
undefined
>>> delete bar;
true
Run Code Online (Sandbox Code Playgroud)
即使您注释掉delete foo;脚本没有中断,删除bar仍然是成功的,尽管它"是Global对象的属性,因为它是通过变量声明创建的,因此具有DontDelete属性 ":
>>> foo
2
>>> delete foo
false
>>> var bar = 2;
undefined
>>> delete bar
true
Run Code Online (Sandbox Code Playgroud)
是否可以启用"严格模式"; 在FireBug和Chrome的控制台?
我得到以下对象
{
IuW1zvaSABwH4q: {
label: 'Random Image of TypeScript not relavent to coworking',
thumbId: 'd501-f-b601-c8b1-4bd995e',
schemaType: 'xman-assets-image-set'
}
}
Run Code Online (Sandbox Code Playgroud)
现在,我想访问其中的thumbID的值,即d501-f-b601-c8b1-4bd995e
但是我的根密钥似乎是动态/随机的(IuW1zvaSABwH4q),如何访问其中的值?
我想在 js+jquery 中创建图片编辑器。第一步,我要求用户提供图片网址。但是当我尝试在 JS 中加载图像数据(生成 base64 图像 uri)时遇到了问题。我在控制台中收到错误:… has beeb blocked by CORS policy: Access-Control-Allow-Origin …. 但我想知道为什么?如果在 html 文件中我创建例如(图像热链接):
<img src="https://static.pexels.com/photos/87293/pexels-photo-87293.jpeg" />
Run Code Online (Sandbox Code Playgroud)
浏览器加载图像没有任何 CORS 问题!这是我的 JS 代码,对于相同的图像抛出 CORS 问题:
function downloadFile(url) {
console.log({url});
var img = new Image();
img.onload = function() {
console.log('ok');
// never execute because cors error
// … make base64 uri with image data needed for further processing
};
img.crossOrigin = "Anonymous";
img.src = url;
}
Run Code Online (Sandbox Code Playgroud)
所以问题是 - 如何强制 JS 加载图像(作为 html-tag 加载它)并将其转换为 base64 url …
首先看看这个问题.
这些库都不支持Multigraphs(或Pseudographs).我的意思是我无法生成这样的图形:

为此目的,有没有任何jQuery插件(或javascript库)?
我以为我可以使用WolframAlpha的API并使用它的图像,如下所示:

但它有很多问题:
1-我无法移动节点或以交互方式添加删除边缘.
2-每月只有2000个API调用.不够.
3-我无法生成大图或中间图.
4-真的很难看!
如果你知道一些javascript库以便绘制Multigraphs,或者无论如何产生这样的图形,请帮助我.(像Dracula Graph Library,但能够绘制Multigraphs).
顺便说一句,我不想再使用Adobe Flash而不是javascript.(任何其他解决方案对我来说都是可以接受的)
提前致谢.
有谁知道如何更改Angular材料中的mat-spinner颜色?重写css不起作用.我尝试更改材料文件中的颜色,但它们只能导入,我无法更改任何内容.我希望它是我的自定义颜色,而不是prebiult主题的颜色.
我有以下问题:
如何docker build --squash=true...在ubuntu 16.04 上运行具有实验性功能的docker(如图像压缩以减小它的大小)?
mysqlutf8mb4_0900_ai_ci和utf8_unicode_ci数据库文本编码有什么区别(特别是在性能方面)?
更新:
utf8mb4_unicode_ci 和 utf8mb4_0900_ai_ci 有类似的区别吗?
我有格式(mm/dd/yy)的日期,并希望添加30天.我只是好奇最好的方法吗?我是javascript的新手,所以示例会有所帮助.
EDITED
对不起,我使用美国日期格式(mm/dd/yy).
我有以下HTML代码:
<input type='file' multiple>
Run Code Online (Sandbox Code Playgroud)
这是我的JS代码:
var inputFiles = document.getElementsByTagName("input")[0];
inputFiles.onchange = function(){
var fr = new FileReader();
for(var i = 0; i < inputFiles.files.length; i++){
fr.onload = function(){
console.log(i) // Prints "0, 3, 2, 1" in case of 4 chosen files
}
}
fr.readAsDataURL(inputFiles.files[i]);
}
Run Code Online (Sandbox Code Playgroud)
所以我的问题是,如何使这个循环同步?首先等待文件完成加载然后转到下一个文件.有人告诉我使用__CODE__.但我不能让它发挥作用.这是我正在尝试的:
var inputFiles = document.getElementsByTagName("input")[0];
inputFiles.onchange = function(){
for(var i = 0; i < inputFiles.files.length; i++){
var fr = new FileReader();
var test = new Promise(function(resolve, reject){
console.log(i) // Prints 0, …Run Code Online (Sandbox Code Playgroud) 当我在vue commponent中的某个方法内部并想要使用一些dom操作(通过jquery)时,我需要让DOM元素与我的组件相对应(特别是在我在页面上有很多组件实例时 - 我需要'分别对每一个工作 - 所以我不能仅使用jquery选择器检测DOM元素而没有技巧......)
javascript ×7
html ×2
jquery ×2
angular ×1
components ×1
console ×1
cors ×1
css ×1
date ×1
docker ×1
dom ×1
filereader ×1
graph-theory ×1
hotlinking ×1
html5 ×1
mysql ×1
promise ×1
spinner ×1
strict-mode ×1
synchronous ×1
ubuntu-16.04 ×1
unicode ×1
vue.js ×1