javascript相关内容

尝试在Dreamweaver CS6中使用JavaScript时出现语法错误

由于某种原因,我的代码在Dreamweaver CS6中不断出现语法错误。同样的代码在www.codepen.co上运行,这是指向该代码运行的链接:https://codepen.io/SabAsan/pen/ExVzaGb。 CS6不喜欢HTTPS:后面的//,并给它换了一行,但无论如何都会把它变成一条注释。不管怎样,我在这之前的一行中遇到了一个语法错误,可以用‘=>;’来帮助我吗?是我遗漏 ..
发布时间:2022-09-06 18:55:55 前端开发

检查直线和网格在Three.js中是否相交

我在场景中放了一些卷烟。当用户点击一些特定点时,我在这些点之间画了一条线(THREE.Line)。我需要检查这条线是否与任何线条(THREE.Mesh)相交。 这不起作用 myLine.intersectObjects( arrayOfCilinders , true) 可以在这条线上画一条射线吗?在这种情况下,我可以使用 myRay.intersectObjects( ar ..
发布时间:2022-09-06 09:50:09 前端开发

OpenLayers 3,几何图形之间的区域相交

我正在评估OpenLayers3是否可以帮助我们开发一些我们日常需要的工具,但我被一个功能卡住了,我认为它必须存在,但我找不到有关它的信息。 我需要知道OpenLayers是否允许我们计算两个多边形之间的相交面积。 我们将在地图上加载不同的层。通常是一个具有地形分隔的层和另一个具有地形类的层。 我们需要确定在每个分离中每个类别有多少地形,我最好的方法是将不同层中的多边形相交。 ..
发布时间:2022-09-05 20:08:04 前端开发

简化Switch语句

有3个布尔变量(var1、var2、var3) 如果其中一个为真(对于每个条件,我需要执行自己的操作)或如果其中两个为真(执行特殊操作)+默认(如果不满足任何条件) 我试过了,但效果不是很好 switch (true) { case (var1 || var2) && (var2 || var3): console.log('multi'); break cas ..
发布时间:2022-09-05 09:19:17 前端开发

如果不为空,则查找将变量插入到对象中的速记

我经常有几个命名变量,如果它们不为空或未定义,我希望将它们放入一个对象中。JavaScript有几个很好的构建对象的快捷方式,所以我想这个用例肯定有一个。 我通常做这样的事情。但它太冗长了。 function foo(a, b) { return {...(isNotNullish(a) ? {a} : {}), ...(isNotNullish(b) ? {b} : {})}; ..
发布时间:2022-09-05 09:00:38 前端开发

JavaScript逻辑运算符和字符串/数字

我无法理解逻辑运算符是如何工作的。我知道它是如何处理布尔值的,但是字符串或数字呢? 2 && 7 returns 7 "dog" && "cat" returns "cat" 我明白了,如果数字或字符串不具有相同的值,则返回第二个值。但是为什么呢?我可以在“现实世界”中使用它吗? 推荐答案 如果左侧为True,则计算为右侧。 如果左侧不为True,则计算为左侧。 ..
发布时间:2022-09-04 23:42:38 前端开发

我如何确保我通过CDN交付的JavaScript文件不会被更改?

我正在处理一个场景,其中一些JavaScript文件将托管在CDN上。我希望有一些机制,这样当这些文件在用户端下载时,我可以确保这些文件没有被篡改,并且确实来自指定的CDN。 我知道如果我使用SSL,这项任务会非常容易,但我仍然希望确保即使在不使用SSL的HTTP上也能提供正确的文件。 就我所能搜索到的,目前还没有像跨平台支持的JavaScript文件数字签名这样的现有机制。也许不需要 ..
发布时间:2022-09-04 20:03:50 前端开发

Photoshop Java脚本列表层

我想列出json文档中的层。在我的代码之后: #include json2.js var doc = app.activeDocument; var allLayers = []; var allLayers = collectAllLayers(doc, allLayers); function collectAllLayers (doc, allLayers){ for (va ..
发布时间:2022-09-04 15:41:40 前端开发

获取选定的层

与此question不同,是否有办法返回当前选定层的数组,不必循环所有层,从而删除/重新调整该选定内容? function get_selected_layers() { var layers = app.activeDocument.activeLayer; // only works with *last* selected layer // not *all* selected ..
发布时间:2022-09-04 15:36:45 前端开发

跳过Photoshop脚本中的对话框?

我正在尝试创建一个脚本,只需点击一下即可从Photoshop中保存JPG。它将以与原始PSD文件相同的文件名保存在相同的目录中,只是格式为JPG。我在网上找到了一个脚本,它可以做我想要的90%,除了它打开两个对话框-第一个询问我是否要重命名文件,然后第二个对话框指定位置。目前,我可以按两次“Enter”键,它会起作用,但我不希望一开始就有这两个对话框(所以脚本将为我在那些框上按“Enter”,希望 ..
发布时间:2022-09-04 15:12:18 前端开发

在Photoshop中使用脚本替换层中的图像

我提供了一个JSON对象作为脚本的输入,它基本上更改了.psd文件的文本层的内容,并为我保存了一个新的.jpg。现在我想要添加一个功能,可以更改图像层中的图像。我应该做些什么才能实现该功能? JSON对象将具有指向图像的链接。JSON输入将如下所示: { "appName": "abc", "developerName": "XYZ Inc.", "storeN ..
发布时间:2022-09-04 14:42:33 前端开发