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

2022-09-06 00:00:00 javascript dreamweaver

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

const html = document.documentElement;
const canvas = document.getElementById('hero-lightpass');
const context = canvas.getContext('2d');

const frameCount = 148;
const currentFrame = index => (
  `https:
//www.apple.com/105/media/us/airpods-pro/2019/1299e2f5_9206_4470_b28e_08307a42f19b/anim/sequence/large/01-hero-lightpass/${index.toString().padStart(4, '0')}.jpg`  
)

const preloadImages = () => {
  for (let i = 1; i < frameCount; i++) {
    const img = new Image();
    img.src = currentFrame(i);
  }
};

我只添加了代码片段,但可以在链接上查看其余代码。


解决方案

您使用的是ECMAScript 2015中介绍的模板文字和箭头函数。

Dreamweaver CS6于2012发布。它已经非常旧了。自CS6发布以来,Dreamweaver已发布了8个主要版本。

它可能会突出显示语法错误,因为您使用的语法太新,它无法识别。

相关文章