検索

ホームページ  >  に質問  >  本文

javascript - js コードの最後に報告されたエラーにより、前のコードが実行に失敗するのはなぜですか? 後の部分は前の部分と論理的に関連していないことは確かです。

最近、Wild Dog Cloud リアルタイム通信エンジンを使用して todo アプリケーションを構築しています。
ざっくり言うと、クラウドデータの変化を監視し、クラウドデータをローカルに同期する機能がフロントにあります。したがって、ブラウザを更新するたびに、ページ上のデータが通常どおり表示されます。

ノートを削除する機能を実装する関数が後ろにあります。2 つの関数間のロジックは互いに独立しています。後者の関数は前の関数には影響しません。
しかし、ある時、付箋を削除する機能の記述に誤りがあり、ページを更新すると付箋が正常に表示されなくなってしまいました。
js は 1 つずつ実行されると言われていませんか? 私のプログラムではなぜこのようなことが起こるのでしょうか?

リーリー
迷茫迷茫2825日前1052

全員に返信(2)返信します

  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-26 10:55:57

    簡単に言うと、JS を実行する前に、まずコード ブロック全体 (js ファイルまたはスクリプト タグ) を構文解析 (解析) する必要があります。つまり、Uncaught SyntaxError: Unexpected token 意味するのは、構文ステップやコード ブロック全体を渡すことさえできないということです。実行することはできません。

    この記事を読んで不是说js是一条一条执行的吗このビューを変更することができます。

    返事
    0
  • PHP中文网

    PHP中文网2017-06-26 10:55:57

    実行順序を確認するために中断できます

    返事
    0
  • キャンセル返事