blockly > BasicCursor

คลาส BasicCursor

ชั้นเรียนสำหรับเคอร์เซอร์พื้นฐาน ซึ่งจะช่วยให้ผู้ใช้ไปยังโหนดทั้งหมดใน AST ได้โดยกด "ถัดไป" หรือ "ก่อนหน้า"

ลายเซ็น:

export declare class BasicCursor extends Cursor 

ขยาย: เคอร์เซอร์

ผู้ผลิต

ผู้ผลิต คีย์ตัวปรับแต่ง คำอธิบาย
(เครื่องมือสร้าง)() สร้างอินสแตนซ์ใหม่ของคลาส BasicCursor

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ คีย์ตัวปรับแต่ง ประเภท คำอธิบาย
registrationName

static

readonly

(ไม่ได้ประกาศ) ชื่อที่ใช้สำหรับการลงทะเบียนเคอร์เซอร์พื้นฐาน

เมธอด

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