第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

對(duì)同一目錄中的兩個(gè) javascript 文件使用導(dǎo)入/導(dǎo)出有困難

對(duì)同一目錄中的兩個(gè) javascript 文件使用導(dǎo)入/導(dǎo)出有困難

浮云間 2021-09-30 16:55:34
我正在學(xué)習(xí)一個(gè)簡(jiǎn)單的在線教程。沒(méi)有什么花哨的事情發(fā)生,我沒(méi)有使用 Node 或 React。這家伙正在使用 Sandbox,但我只是使用 Brackets 和桌面上的文件夾來(lái)包含我的文件。一切都很好,直到我必須將一個(gè)類從一個(gè)腳本 ( paddle.js )導(dǎo)出到主腳本 ( index.js )。在更改第一行之前,正如預(yù)期的那樣,我在瀏覽器中只有一個(gè)空白畫(huà)布。更改第一行(分別通過(guò)插入導(dǎo)出/導(dǎo)入命令)后,我在 Chrome 中收到以下錯(cuò)誤:未捕獲的語(yǔ)法錯(cuò)誤:意外的標(biāo)識(shí)符 index.js:1未捕獲的語(yǔ)法錯(cuò)誤:意外的令牌導(dǎo)出 paddle.js:1這是我的腳本 paddle.js:export default class Paddle {    constructor(gameWidth, gameHeight){        this.width = 150;        this.height = 30;        this.position = {            x: (gameWidth - this.width) / 2,            y: gameHeight - this.height - 10,        };    }    draw(ctx){        ctx.fillRect(this.position.x,this.position.y,this.width,this.height);    }}這是我的腳本 index.js:import Paddle from 'paddle';let canvas = document.getElementById("gameScreen");let ctx = canvas.getContext('2d');const GAME_WIDTH = 800;const GAME_HEIGHT = 600;ctx.clearRect(0,0, GAME_WIDTH,GAME_HEIGHT) //clears region between corners of screen, necessary fro re-drawing because screen does not 'reset' until I tell it to.let paddle = new Paddle(GAME_WIDTH, GAME_HEIGHT);paddle.draw(ctx);這是我的 html 文件 index.html(主要是樣板文件):<!DOCTYPE html><html><head>    <meta charset="utf-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <style>        #gameScreen{            border: 1px solid black;        }    </style>    <title>breakout tutorial</title></head><body>    <canvas id = "gameScreen" width="800" height="600"></canvas>    <script src = "index.js"></script>    <script src = "paddle.js"></script></body></html>我應(yīng)該在屏幕底部得到一個(gè)藍(lán)色的槳,就像這個(gè)人的視頻一樣:https://www.youtube.com/watch?v=3EMxBkqC4z0
查看完整描述

2 回答

?
眼眸繁星

TA貢獻(xiàn)1873條經(jīng)驗(yàn) 獲得超9個(gè)贊

在本教程中,這家伙使用的 IDE 可能位于瀏覽器中,也可能通過(guò)一些花哨的文件管理。他需要使用導(dǎo)入/導(dǎo)出。我不需要這樣做,因?yàn)槲业乃心_本都在同一個(gè)目錄中。所以我去掉了那些導(dǎo)入/導(dǎo)出命令。我DID需要做的是加載“槳”類到HTML文件中領(lǐng)先于其他.js文件的(index.js)使用它(廢話,我裝它們以相反的順序)。當(dāng)我這樣做時(shí),我得到了這個(gè):

http://img1.sycdn.imooc.com//61557c220001dc9513650641.jpg

現(xiàn)在,我知道這個(gè)解決方案在堆棧溢出時(shí)很常見(jiàn),所以我想說(shuō)我非常感謝每個(gè)有經(jīng)驗(yàn)的人閱讀我們的雞爪并說(shuō)“嗯,打賭你忘記了'x,y,z'!” . 隨著我的不斷成長(zhǎng),我將期待解決此類導(dǎo)入/導(dǎo)出命令問(wèn)題的方法。


查看完整回答
反對(duì) 回復(fù) 2021-09-30
  • 2 回答
  • 0 關(guān)注
  • 305 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)