blockly > BasicCursor

คลาส BasicCursor

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

ลายเซ็น:

export declare class BasicCursor extends Cursor 

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

ผู้ผลิต

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

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

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

static

readonly

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

วิธีการ

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