ล่าสุดการพัฒนาเว็บบทเรียน
×

JS เกี่ยวกับการสอน

JS บ้าน JS บทนำ JS สถานที่ที่จะ JS ส่งออก JS วากยสัมพันธ์ JS งบ JS ความคิดเห็น JS ตัวแปร JS ผู้ประกอบการ JS คณิตศาสตร์ JS การมอบหมาย JS ชนิดข้อมูล JS ฟังก์ชั่น JS วัตถุ JS ขอบเขต JS เหตุการณ์ JS เงื่อนไข JS วิธีสตริง JS เบอร์ JS วิธีการจำนวน JS คณิตศาสตร์ JS วันที่ JS รูปแบบวันที่ JS วันวิธีการ JS แถว JS วิธีการอาร์เรย์ JS booleans JS เปรียบเทียบ JS เงื่อนไข JS สวิตซ์ JS ห่วง For JS ในขณะที่ห่วง JS หยุด JS ประเภทการแปลง JS นิพจน์ทั่วไป JS ข้อผิดพลาด JS แก้จุดบกพร่อง JS hoisting JS โหมดที่เข้มงวด JS คู่มือสไตล์ JS ปฏิบัติที่ดีที่สุด JS ข้อผิดพลาด JS ประสิทธิภาพ JS คำสงวน JS JSON

JS ฟอร์ม

แบบฟอร์มการตรวจสอบ รูปแบบ API

JS วัตถุ

นิยามวัตถุ คุณสมบัติของวัตถุ วิธีการของวัตถุ ต้นแบบวัตถุ

JS ฟังก์ชั่น

นิยามฟังก์ชั่น ค่าฟังก์ชัน ฟังก์ชั่นการภาวนา ปิดฟังก์ชั่น

JS HTML DOM

DOM แนะนำ DOM วิธีการ DOM เอกสาร DOM องค์ประกอบ DOM HTML DOM CSS DOM ภาพเคลื่อนไหว DOM เหตุการณ์ DOM EventListener DOM การเดินเรือ DOM โหนด DOM Nodelist

JS เบราว์เซอร์ BOM

JS Window JS Screen JS Location JS History JS Navigator JS Popup Alert JS Timing JS Cookies

JS ตัวอย่าง

JS ตัวอย่าง JS HTML DOM JS HTML อินพุต JS HTML วัตถุ JS HTML เหตุการณ์ JS เบราว์เซอร์ JS ทดสอบ JS สรุป

JS คู่มืออ้างอิง

JavaScript วัตถุ HTML DOM วัตถุ


 

JavaScript Window - เบราว์เซอร์รุ่นของวัตถุ


เบราว์เซอร์รุ่นของวัตถุ (BOM) ช่วยให้จาวาสคริปต์ในการ "พูดคุยกับ" เบราว์เซอร์


เบราว์เซอร์รุ่นของวัตถุ (BOM)

ไม่มีมาตรฐานอย่างเป็นทางการสำหรับเบราว์เซอร์ของวัตถุรูปแบบคือ (BOM)

เนื่องจากเบราว์เซอร์ที่ทันสมัยมีการดำเนินการ (เกือบ) วิธีการเดียวกันและคุณสมบัติสำหรับการโต้ตอบ JavaScript ก็มักจะเรียกว่าเป็นวิธีการและคุณสมบัติของ BOM


Window วัตถุ

window วัตถุได้รับการสนับสนุนจากเบราว์เซอร์ เพราะมันหมายถึงหน้าต่างเบราว์เซอร์

ทั้งหมดทั่วโลกวัตถุ JavaScript, ฟังก์ชั่นและตัวแปรโดยอัตโนมัติกลายเป็นสมาชิกของวัตถุหน้าต่าง

ตัวแปรทั่วโลกที่มีคุณสมบัติของวัตถุหน้าต่าง

ฟังก์ชั่นทั่วโลกมีวิธีการของวัตถุหน้าต่าง

แม้วัตถุเอกสาร (DOM ของ HTML) ที่เป็นทรัพย์สินของวัตถุหน้าต่าง:

window.document.getElementById("header");

เป็นเช่นเดียวกับ:

document.getElementById("header");

ขนาดของหน้าต่าง

สองคุณสมบัติที่สามารถนำมาใช้ในการกำหนดขนาดของหน้าต่างเบราว์เซอร์

คุณสมบัติทั้งสองกลับขนาดพิกเซล:

  • window.innerHeight - ความสูงภายในของหน้าต่างเบราว์เซอร์ (พิกเซล)
  • window.innerWidth - ความกว้างด้านในของหน้าต่างเบราว์เซอร์ (พิกเซล)

หน้าต่างเบราว์เซอร์ (วิวพอร์ตเบราว์เซอร์) ไม่รวมถึงแถบเครื่องมือและเลื่อน

สำหรับ Internet Explorer 8, 7, 6, 5:

  • document.documentElement.clientHeight
  • document.documentElement.clientWidth
  • or
  • document.body.clientHeight
  • document.body.clientWidth

วิธีการแก้ปัญหาการปฏิบัติงาน JavaScript (เบราว์เซอร์ที่ครอบคลุมทั้งหมด):

ตัวอย่าง

var w = window.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth;

var h = window.innerHeight
|| document.documentElement.clientHeight
|| document.body.clientHeight;
ลองตัวเอง»

ตัวอย่างที่แสดงความสูงของหน้าต่างเบราว์เซอร์และความกว้าง: (ไม่รวมถึงแถบเครื่องมือ / เลื่อน)


อื่น ๆ Window วิธี

บางวิธีการอื่น ๆ :

  • window.open() - เปิดหน้าต่างใหม่
  • window.close() - ปิดหน้าต่างปัจจุบัน
  • window.moveTo() -move หน้าต่างปัจจุบัน
  • window.resizeTo() -resize หน้าต่างปัจจุบัน