หน้าแรก
หน้าแรก
หากต้องการพิมพ์เนื้อหาของวัตถุ JavaScript คุณสามารถลองเรียกใช้โค้ดต่อไปนี้ ที่นี่วัตถุถูกสร้างขึ้นโดยใช้คำหลักใหม่ - ตัวอย่าง การสาธิตสด <!DOCTYPE html> <html> <body> <p id="test"></p> <script>  
พักผ่อน ES6 นำพารามิเตอร์การพักมาใช้เพื่อช่วยให้นักพัฒนาซอฟต์แวร์ทำงานได้ง่ายขึ้น สำหรับอ็อบเจ็กต์อาร์กิวเมนต์ พารามิเตอร์ส่วนที่เหลือจะถูกระบุด้วยจุดสามจุด … และนำหน้าพารามิเตอร์ด้วยสิ่งนี้ ให้ตั้งค่าอาร์กิวเมนต์จำนวนไม่แน่นอนเป็นอาร์เรย์ ซึ่งเป็นอินสแตนซ์ของอาร์เรย์ ตัวอย่าง มาดูข้อมูลโค้ดต่อไปนี้
หากต้องการรักษาตัวแปรในฟังก์ชันการปิด JavaScript อย่าตั้งค่าเป็นค่าว่าง ตอนนี้สิ่งต่อไปนี้ถูกตั้งค่าเป็นวัตถุว่างทุกครั้งที่ถูกเรียก webLinks = {}; ใช้รหัสต่อไปนี้เพื่อคงค่าไว้: var webLink = function (containerId) { var link1 = "https://www.qries.com", link2 = &l
ฟังก์ชันการทำงานทันทีที่ถูกกำหนด เพื่อให้เข้าใจถึงบทบาทของฟังก์ชันทันที มาดูความแตกต่างระหว่างฟังก์ชันและฟังก์ชันทันที - นี่คือฟังก์ชันทันที − (function() { var str = "display"; }()); function display() { // this returns undefined alert(str); } นี่คือ
คีย์เวิร์ดผลตอบแทนถูกใช้ใน JavaScript เพื่อหยุดชั่วคราวและดำเนินการฟังก์ชันตัวสร้างต่อ ค่าของนิพจน์จะถูกส่งกลับไปยังผู้เรียกของตัวสร้าง ต่อไปนี้คือรูปแบบไวยากรณ์ โดยที่ exp คือนิพจน์ และค่าทางเลือกจะถูกส่งกลับโดย val ซึ่งจะถูกส่งต่อไปยังเมธอด next() ของเครื่องกำเนิดไฟฟ้า [val] = yield [exp]; ต่อไปนี
หากต้องการดูเหตุการณ์ที่เกิดขึ้นกับองค์ประกอบ ให้ทำตามขั้นตอนด้านล่างใน Google Chrome: เปิด Google Chrome แล้วกด F12 เพื่อเปิด เครื่องมือสำหรับนักพัฒนา . ตอนนี้ไปที่ แหล่งที่มา แท็บ ไปที่ จุดพักผู้ฟังเหตุการณ์ , ทางขวา: คลิกที่เหตุการณ์และโต้ตอบกับองค์ประกอบเป้าหมาย หากเหตุการณ์เริ่มต้นขึ้
ฟังก์ชันโอเวอร์โหลดเกิดขึ้นเมื่อฟังก์ชันทำงานต่างๆ ตามจำนวนอาร์กิวเมนต์ที่ส่งผ่าน แนวทางปฏิบัติที่ดีที่สุดสำหรับการโอเวอร์โหลดฟังก์ชันด้วยพารามิเตอร์คือการไม่ตรวจสอบประเภท รหัสทำงานช้าลงเมื่อตรวจสอบประเภทและควรหลีกเลี่ยง สำหรับสิ่งนี้ พารามิเตอร์สุดท้ายของเมธอดควรเป็นอ็อบเจ็กต์ นอกจากนี้ อย่าตรวจสอบ
ในการเริ่มการทำงานของฟังก์ชัน JavaScript เมื่อผู้ใช้พิมพ์เสร็จสิ้น ให้ลองเรียกใช้โค้ดต่อไปนี้ - ตัวอย่าง <html> <body> <script> var timer = null; $("#myText").keydown(fun
หากต้องการเชื่อมหลายสตริง ให้ใช้เมธอด “Array.join()” ที่นี่ เราจะเชื่อมสตริงต่อไปนี้: John Amit Sachin ตัวอย่าง คุณสามารถลองเรียกใช้โค้ดต่อไปนี้เพื่อเชื่อมต่อหลายสตริง การสาธิตสด <html> <body> <script> var arr = [&
Java SE 8 มาพร้อมกับเอ็นจิ้นใหม่ชื่อ Nashorn ซึ่งอิงตาม JSR 292 ซึ่งสอดคล้องกับ JavaScript ที่ทำให้เป็นมาตรฐานของ ECMA คุณสามารถเรียกใช้โปรแกรม JavaScript จากบรรทัดคำสั่งโดยใช้ Nashorn รวมเครื่องมือบรรทัดคำสั่งที่เรียกว่า jjs . โฟลเดอร์ bin ของการติดตั้ง JDK มีอยู่แล้ว พร้อมด้วยเครื่องมืออื่นๆ เช่น
Getters กำหนดคุณสมบัติของวัตถุ แต่ไม่มีการคำนวณค่าของคุณสมบัติ จะได้รับการคำนวณเมื่อมีการเข้าถึง ดังนั้นผู้รับจะชะลอค่าใช้จ่ายในการคำนวณมูลค่าจนกว่าจะถึงมูลค่าที่ต้องการ ในการทำให้การคำนวณช้าลงหรือช้าลงนั้นเป็นสิ่งที่ฉลาดหรือได้รับการบันทึก คุณยังสามารถแคชเพื่อเข้าถึงในภายหลังได้ ค่าจะถูกคำนวณก็ต่อเ
ค่าเริ่มต้น สิ่งนี้มาเพื่อจัดการกับพารามิเตอร์ของฟังก์ชันได้อย่างง่ายดาย ตั้งค่าพารามิเตอร์เริ่มต้นอย่างง่ายดายเพื่อให้สามารถเริ่มต้นพารามิเตอร์ที่เป็นทางการด้วยค่าเริ่มต้นได้ สิ่งนี้เป็นไปได้ก็ต่อเมื่อไม่มีการส่งผ่านค่าหรือไม่ได้กำหนดไว้ มาดูตัวอย่างกัน ตัวอย่าง การสาธิตสด <html>  
ฟังก์ชันคือกลุ่มของโค้ดที่ใช้ซ้ำได้ซึ่งสามารถเรียกได้ทุกที่ในโปรแกรมของคุณ ทำให้ไม่จำเป็นต้องเขียนโค้ดเดิมซ้ำๆ ช่วยโปรแกรมเมอร์ในการเขียนโค้ดโมดูลาร์ วิธีทั่วไปที่สุดในการกำหนดฟังก์ชันใน JavaScript คือการใช้ ฟังก์ชัน คีย์เวิร์ด ตามด้วยชื่อฟังก์ชันเฉพาะ รายการพารามิเตอร์ (ที่อาจว่างเปล่า) และบล็อกคำ
บริบทและขอบเขตไม่เหมือนกันใน JavaScript การเรียกใช้ฟังก์ชันมีทั้งขอบเขตและบริบท ขอบเขต ขอบเขตของตัวแปรคือขอบเขตของโปรแกรมที่กำหนดไว้ ตัวแปร JavaScript มีเพียงสองขอบเขต Global Variable มีขอบเขตทั่วโลกซึ่งหมายความว่าสามารถกำหนดได้ทุกที่ในโค้ด JavaScript ของคุณ Local Variable จะมองเห็นได้เฉพาะในฟังก์ชั
หากต้องการสร้างลิงก์สำหรับส่งอีเมล ให้ใช้แท็ก พร้อมแอตทริบิวต์ href เพิ่มเมลที่ลิงก์ไว้ในแท็ก หากต้องการเพิ่มหัวเรื่อง คุณต้องเพิ่ม ? แล้วรวมเรื่อง ทั้งหมดนี้อยู่ในแท็ก อย่าลืมเพิ่มที่อยู่อีเมลที่คุณต้องการรับอีเมลในอีเมลเพื่อลิงก์ นอกจากนี้ ช่องว่างระหว่างคำสำหรับหัวเรื่องไม่ควรเป็นช่องว่าง แต่ใ
เมื่อฟังก์ชันเรียกตัวเอง ฟังก์ชันจะเรียกการเรียกซ้ำและ JavaScript ก็ใช้ได้เช่นกัน มาดูตัวอย่างการใช้งานฟังก์ชันเรียกตัวเองกัน ตัวอย่าง สาธิตสด <html> <body> <script> function displayFact(value) { &nb
หากต้องการเปลี่ยนขนาดแบบอักษรใน HTML ให้ใช้แอตทริบิวต์ style แอตทริบิวต์ style ระบุรูปแบบอินไลน์สำหรับองค์ประกอบ แอตทริบิวต์นี้ใช้กับแท็ก HTML โดยมีแบบอักษรขนาดคุณสมบัติ CSS HTML5 ไม่สนับสนุนแท็ก ดังนั้นจึงใช้รูปแบบ CSS เพื่อเพิ่มขนาดแบบอักษร โปรดทราบว่าการใช้แอตทริบิวต์ style จะแทนที่ชุดสไตล์ทั่
JavaScript 1.2 ช่วยให้สามารถซ้อนคำจำกัดความของฟังก์ชันภายในฟังก์ชันอื่นๆ ได้เช่นกัน ยังคงมีข้อจำกัดที่คำจำกัดความของฟังก์ชันอาจไม่ปรากฏในลูปหรือเงื่อนไข ข้อจำกัดเหล่านี้ในการกำหนดฟังก์ชันมีผลเฉพาะกับการประกาศฟังก์ชันด้วยคำสั่งฟังก์ชันเท่านั้น ตัวอย่าง คุณสามารถลองใช้ตัวอย่างต่อไปนี้เพื่อเรียนรู้วิธี
การปิด JavaScript ใน JavaScript ฟังก์ชันทั้งหมดทำงานเหมือนการปิด การปิดเป็นฟังก์ชัน ซึ่งใช้ขอบเขตที่มีการประกาศเมื่อเรียกใช้ ไม่ใช่ขอบเขตที่เรียกใช้ นี่คือตัวอย่าง สาธิตสด <!DOCTYPEhtml> <html> <body> <h2>JavaScriptClosures</h2> &nb
การปิดฟังก์ชัน JavaScript คือการจัดกลุ่มของฟังก์ชันและตำแหน่งที่ประกาศฟังก์ชันนั้น ใน JavaScript ฟังก์ชันทั้งหมดทำงานเหมือนการปิด การปิดเป็นฟังก์ชันที่ใช้ขอบเขตที่มีการประกาศเมื่อเรียกใช้ ไม่ใช่ขอบเขตที่เรียกใช้ นี่คือตัวอย่าง การสาธิตสด <!DOCTYPEhtml> <html> <body> &n