คลาส BasicCursor
ชั้นเรียนสำหรับเคอร์เซอร์พื้นฐาน ซึ่งจะช่วยให้ผู้ใช้ไปยังโหนดทั้งหมดใน AST ได้โดยกด "ถัดไป" หรือ "ก่อนหน้า"
ลายเซ็น:
export declare class BasicCursor extends Cursor
ขยาย: เคอร์เซอร์
ผู้ผลิต
ผู้ผลิต | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(เครื่องมือสร้าง)() | สร้างอินสแตนซ์ใหม่ของคลาส BasicCursor |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
---|---|---|---|
registrationName |
|
(ไม่ได้ประกาศ) | ชื่อที่ใช้สำหรับการลงทะเบียนเคอร์เซอร์พื้นฐาน |
เมธอด
วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
getNextNode_(โหนด, isValid) | protected |
ใช้การส่งผ่านคำสั่งซื้อล่วงหน้าเพื่อไปยังส่วนต่างๆ ของ Blockly AST วิธีนี้จะช่วยให้ผู้ใช้ไปยังส่วนต่างๆ ของ Blockly AST ทั้งหมดได้อย่างง่ายดายโดยไม่ต้องเข้าไปในและออกระดับต่างๆ บนแผนผัง |
getPreviousNode_(node, isValid) | protected |
กลับการข้ามผ่านคำสั่งซื้อล่วงหน้าเพื่อค้นหาโหนดก่อนหน้า วิธีนี้จะช่วยให้ผู้ใช้ไปยังส่วนต่างๆ ของ Blockly AST ทั้งหมดได้อย่างง่ายดายโดยไม่ต้องเข้าไปในและออกระดับต่างๆ บนแผนผัง |
in() | สำหรับเคอร์เซอร์พื้นฐาน เรามีความสามารถในการไปยังรายการถัดไปและก่อนหน้าเท่านั้น ดังนั้น ผู้ใช้จะไปยังโหนดถัดไปในการข้ามผ่านคำสั่งซื้อล่วงหน้าได้ด้วย | |
next() | ค้นหาโหนดถัดไปในการเข้าชมตามลําดับก่อน | |
out() | สำหรับเคอร์เซอร์พื้นฐาน เรามีความสามารถในการไปยังรายการถัดไปและก่อนหน้าเท่านั้น ดังนั้นปุ่มออกจะอนุญาตให้ผู้ใช้ไปยังโหนดก่อนหน้าในการข้ามผ่านคำสั่งซื้อล่วงหน้า | |
prev() | ค้นหาโหนดก่อนหน้าในการข้ามผ่านคำสั่งซื้อล่วงหน้า | |
validNode_(node) | protected |
เลือกว่าจะข้ามโหนดใดและโหนดใดที่จะข้าม ในปัจจุบัน จะข้ามโหนดเอาต์พุต สแต็ก และพื้นที่ทำงาน |