หน้าแรก
หน้าแรก
ประเภทเนื้อหาข้อความ/จาวาสคริปต์ล้าสมัย นี้ถูกใช้ในวันแรกของ Html. application/x-javascript เป็นประเภทเนื้อหาทดลอง (จึงเป็น x-) คุณไม่ควรใช้สิ่งนี้ในแอปพลิเคชันของคุณ ประเภทเนื้อหาที่ถูกต้องที่จะใช้ในเบราว์เซอร์คือ application/javascript ซึ่งช่วยให้เบราว์เซอร์ยอมรับเนื้อหาเป็นโค้ด js
ตาม W3C พวกเขาเหมือนกัน แต่คุณควรเลือกใช้ window.location แทน document.location
เหตุการณ์คือสัญญาณว่ามีบางอย่างเกิดขึ้น ตัวอย่างเช่น เหตุการณ์ในตัวบางเหตุการณ์ใน DOM คือ − คลิก − มีการกดและปล่อยปุ่มอุปกรณ์ชี้ตำแหน่ง (ปุ่มใดๆ จะเป็นปุ่มหลักเท่านั้น) ในเร็วๆ นี้แล้ว เมาส์โอเวอร์ − อุปกรณ์ชี้ตำแหน่งถูกย้ายไปยังองค์ประกอบที่มีผู้ฟังติดอยู่หรือไปที่ลูกของมัน คีย์เวิร์ด − ค
ใช่ เป็นไปได้ที่จะเปลี่ยนค่าของอาร์เรย์เมื่อทำ injavascript foreach() เรามาดูตัวอย่างกัน − ตัวอย่าง let arr = [1, 2, 3, 4]; arr.forEach((val, index) => arr[index] = val * val); console.log(arr); ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - [ 1, 4, 9, 16 ] เราได้แก้ไขอาร์เรย์จริงที่นี่เมื่อวนซ้ำโดยใช้ forEach
ความแตกต่างระหว่าง throw new Error และ throw someObject ใน javascript ก็คือการ throw Error ใหม่ครอบข้อผิดพลาดที่ส่งผ่านไปยังมันในรูปแบบต่อไปนี้ - { name: 'Error', message: 'Whatever you pass in the constructor' } throw someObject จะโยนวัตถุตามที่เป็นอยู่ แล
ในเบราว์เซอร์สมัยใหม่ หากองค์ประกอบ DOM ถูกลบ ผู้ฟังจะถูกลบออกจากหน่วยความจำในจาวาสคริปต์ด้วย โปรดทราบว่าสิ่งนี้จะเกิดขึ้นก็ต่อเมื่อองค์ประกอบนั้นไม่มีการอ้างอิง หรืออีกนัยหนึ่งคือไม่มีการอ้างอิงใด ๆ และสามารถเก็บขยะได้ จากนั้นตัวฟังเหตุการณ์จะถูกลบออกจากหน่วยความจำ
อาร์เรย์สามารถเปรียบเทียบได้ 2 วิธี - พวกเขาอ้างถึงวัตถุอาร์เรย์เดียวกันในหน่วยความจำ พวกเขาอาจอ้างถึงวัตถุที่แตกต่างกัน แต่เนื้อหาทั้งหมดเท่ากัน ตัวอย่าง สำหรับกรณีที่ 1 ดอกมะลิมีวิธีการ toBe ใช้สำหรับตรวจสอบข้อมูลอ้างอิง ตัวอย่างเช่น describe("Array Equality", () => {
ฟังก์ชัน parseInt ที่มีอยู่ใน JavaScript มีลายเซ็นต่อไปนี้ - ไวยากรณ์ parseInt(string, radix); โดยที่พารามิเตอร์ดังต่อไปนี้ − สตริง − ค่าที่จะแยกวิเคราะห์ หากอาร์กิวเมนต์นี้ไม่ใช่สตริง อาร์กิวเมนต์นี้จะถูกแปลงเป็นอาร์กิวเมนต์โดยใช้เมธอด ToString ช่องว่างนำหน้าในอาร์กิวเมนต์นี้จะถูกละเว้น รัศมี −
ไม่มีอะไร. พวกเขาสามารถเข้าถึงความเร็ว V8 ได้หากมีการลงทุนที่เหมาะสมในการเพิ่มประสิทธิภาพเอ็นจิ้นภาษาเหล่านั้นเช่นเดียวกับที่ทำขึ้นสำหรับ JS โดย Google ในโครงการ V8 ทั้งหมดนี้เป็นเรื่องของการผลักดันภาษาโดยองค์กรที่ให้การสนับสนุนเพื่อพัฒนาและเพิ่มประสิทธิภาพภาษาเหล่านี้ต่อไป
หากต้องการรับชุดย่อยของคุณสมบัติของอ็อบเจ็กต์และสร้างอ็อบเจ็กต์ใหม่จากคุณสมบัติเหล่านั้น ให้ใช้การทำลายโครงสร้างอ็อบเจ็กต์และชวเลขคุณสมบัติ ตัวอย่างเช่น คุณมีวัตถุดังต่อไปนี้ − ตัวอย่าง const person = { name: 'John', age: 40, city: 'LA',
ในการรับชุดย่อยของคุณสมบัติของอ็อบเจ็กต์และสร้างอ็อบเจ็กต์ใหม่จากคุณสมบัติเหล่านั้น ให้ใช้การทำลายโครงสร้างอ็อบเจ็กต์และชวเลขคุณสมบัติ ตัวอย่างเช่น คุณมีวัตถุดังต่อไปนี้ − ตัวอย่าง const person = { name: 'John', age: 40, city: 'LA',  
คุณสามารถใช้ 2 คุณสมบัติ clientHeight และ offsetHeight เพื่อรับความสูงของ div clientHeight รวมช่องว่างภายในของ div. offsetHeight รวม padding, scrollBar และเส้นขอบของ div ตัวอย่าง ตัวอย่างเช่น หากคุณมี HTML ดังต่อไปนี้ − <div id="myDiv" height="400px"></div> คุณสาม
คุณสามารถใช้ 2 คุณสมบัติ clientHeight และ offsetHeight เพื่อรับความสูงของ div clientHeight รวมช่องว่างภายในของ div. offsetHeight รวม padding, scrollBar และเส้นขอบของ div ตัวอย่าง ตัวอย่างเช่น หากคุณมี HTML ดังต่อไปนี้ − <div id="myDiv" height="400px"></div> คุณสาม
JS frameworks คือไลบรารีโค้ด JavaScript ที่มีโค้ดที่เขียนไว้ล่วงหน้าเพื่อใช้สำหรับคุณลักษณะและงานในการเขียนโปรแกรมตามปกติ เป็นเฟรมเวิร์กในการสร้างเว็บไซต์หรือเว็บแอปพลิเคชันอย่างแท้จริง ตัวอย่างเช่น ใน JS ธรรมดา คุณต้องอัปเดต DOM ด้วยตนเองโดยใช้ DOM API สำหรับการตั้งค่ารูปแบบการอัปเดตเนื้อหา ฯลฯ ก
ในการแปลงรูปภาพจากแท็กหน้า Html เป็น URI ข้อมูลโดยใช้จาวาสคริปต์ ก่อนอื่นคุณต้องสร้างองค์ประกอบผ้าใบ ตั้งค่าความกว้างและความสูงให้เท่ากับรูปภาพ วาดภาพบนนั้น และสุดท้ายเรียกใช้เมธอด toDataURL ซึ่งจะส่งคืน URI ข้อมูลที่เข้ารหัส base64 ของรูปภาพ ตัวอย่างเช่น หากคุณมีรูปภาพที่มี id my-image คุณสามารถใ
คุณสมบัติอ่านอย่างเดียว Window.location ส่งคืนวัตถุ Location พร้อมข้อมูลเกี่ยวกับตำแหน่งปัจจุบันของเอกสาร อินเทอร์เฟซตำแหน่งแสดงถึงตำแหน่ง (URL) ของวัตถุที่ลิงก์ไป คุณสมบัติที่มีอยู่ในวัตถุที่ตั้ง - Location.href - นี่คือ DOMString ที่มี URL ทั้งหมด ถ้ามีการเปลี่ยนแปลง เอกสารที่เกี่ยวข้องจะนำทางไป
ในการแปลงรูปภาพจากแท็กหน้า Html เป็น URI ข้อมูลโดยใช้จาวาสคริปต์ ก่อนอื่นคุณต้องสร้างองค์ประกอบผ้าใบ ตั้งค่าความกว้างและความสูงให้เท่ากับรูปภาพ วาดภาพบนนั้น และสุดท้ายเรียกใช้เมธอด toDataURL ซึ่งจะส่งคืน URI ข้อมูลที่เข้ารหัส base64 ของรูปภาพ ตัวอย่างเช่น หากคุณมีรูปภาพที่มี id my-image คุณสามารถใ
คอนโซลเมธอด log() แสดงการแทนค่า toString ของอ็อบเจ็กต์ใดๆ ที่ส่งผ่านไปยังมัน เมธอด Console dir() แสดงรายการแบบโต้ตอบของคุณสมบัติของอ็อบเจกต์ JavaScript ที่ระบุ ผลลัพธ์จะแสดงเป็นรายการตามลำดับชั้นพร้อมสามเหลี่ยมเปิดเผยข้อมูลซึ่งช่วยให้คุณเห็นเนื้อหาของออบเจ็กต์ย่อย
คุณไม่สามารถแยกจากเมธอด forEach ได้ และไม่ได้จัดเตรียมให้เพื่อหนีออกจากลูป (นอกเหนือจากการส่งข้อยกเว้น) คุณสามารถใช้ฟังก์ชันอื่นๆ เช่น _.find จาก lodash แทน − _.find − มันจะแตกออกจากลูปเมื่อพบองค์ประกอบ ตัวอย่างเช่น ตัวอย่าง _.find([1, 2, 3, 4], (element) => { // Check your conditi
JS มี 2 สัญกรณ์สำหรับสร้างคุณสมบัติของอ็อบเจ็กต์ ได้แก่ ดอทสัญกรณ์ และสัญกรณ์วงเล็บ ในการสร้างคุณสมบัติของอ็อบเจ็กต์จากตัวแปร คุณต้องใช้เครื่องหมายวงเล็บดังนี้ - ตัวอย่าง const obj = {a: 'foo'} const prop = 'bar' // Set the property bar using the variable name prop obj[prop] = '