หน้าแรก
หน้าแรก
เมื่อคุณสร้างเว็บแอปพลิเคชัน อาจมีบางครั้งที่คุณต้องการดำเนินการคำขอ HTTP เพื่อเข้าถึงทรัพยากรภายนอก ตัวอย่างเช่น สมมติว่าคุณกำลังสร้างบล็อก คุณอาจต้องการเรียก API เพื่อเรียกรายการความคิดเห็นที่จะแสดงในบล็อกแต่ละโพสต์ Axios เป็นไลบรารี JavaScript ยอดนิยมที่คุณสามารถใช้ส่งคำขอเว็บได้ ในคู่มือนี้ เ
ฟังก์ชันลูกศร JavaScript เป็นวิธีการประกาศฟังก์ชัน สามารถใช้ฟังก์ชันลูกศรเพื่อเขียนฟังก์ชัน JavaScript ได้อย่างมีประสิทธิภาพและใช้ไวยากรณ์ที่รัดกุมยิ่งขึ้น ไวยากรณ์ของฟังก์ชัน Arrow รองรับการส่งคืนโดยนัยสำหรับนิพจน์เดี่ยว ฟังก์ชันคือบล็อกของโค้ดที่ดำเนินการบางอย่างและ/หรือส่งกลับค่า โปรแกรมเมอร์ใ
ตัวนับเวลาถอยหลังถูกใช้ทั่วอินเทอร์เน็ตโดยผู้ที่ต้องการนับถอยหลังสู่งานสำคัญ คุณสามารถใช้ตัวนับเวลาถอยหลังเพื่อนับถอยหลังสู่การเปิดตัวเว็บไซต์ใหม่ของคุณ นาฬิกาจับเวลาถอยหลังสามารถทำเครื่องหมายเมื่อคุณกำลังจะประกาศผลิตภัณฑ์ มีความเป็นไปได้มากมายให้คุณสำรวจ ในคู่มือนี้ เราจะแสดงวิธีสร้างตัวจับเว
การเขียนโค้ดในขณะที่สนุกสนานก็อาจกลายเป็นเรื่องน่าเบื่อได้เช่นกัน มีหลายวันที่คุณเริ่มเขียนโค้ด ตระหนักว่ามีบางอย่างไม่ทำงาน และหงุดหงิดมาก สิ่งที่น่ารำคาญยิ่งกว่าคือเมื่อโค้ดของคุณทำงาน แต่คุณไม่สามารถเข้าใจได้ว่าเหตุใดจึงทำงานไม่ถูกต้อง เมื่อมีบางอย่างในโค้ดของคุณ คุณต้องแก้ไข นั่นคือสิ่งที่
Promises ที่เปิดตัวใน ES6 ช่วยให้คุณสามารถเขียนโค้ดแบบอะซิงโครนัสได้อย่างง่ายดายโดยไม่ต้องจัดการกับฟังก์ชันการโทรกลับที่แตกต่างกัน ด้วย Promises คุณไม่จำเป็นต้องกังวลเกี่ยวกับฟังก์ชันการเรียกกลับหลายระดับซึ่งทั้งเขียนและบำรุงรักษายาก มีคุณลักษณะอื่นใน JavaScript ที่ช่วยให้เขียนโค้ดแบบอะซิงโครนัสไ
เว็บแอปพลิเคชันอาจซับซ้อนได้เร็วมาก สิ่งหนึ่งที่ฉันได้เรียนรู้ในช่วงที่เป็นนักพัฒนาซอฟต์แวร์คือ มีหลายอย่างที่คุณสามารถทำได้ด้วย JavaScript แบบเก่าธรรมดา หากคุณให้โอกาส localStorage API เป็นฟังก์ชันในตัวที่มีประสิทธิภาพซึ่งช่วยลดความจำเป็นในการใช้ฐานข้อมูลสำหรับแอปพลิเคชันง่ายๆ ที่ไม่ต้องการเซิร์
พารามิเตอร์เริ่มต้นทำให้การทำงานกับฟังก์ชันต่างๆ ง่ายขึ้นมาก การใช้พารามิเตอร์เริ่มต้น คุณสามารถบอกฟังก์ชันของคุณว่าพารามิเตอร์ใดควรใช้ในกรณีที่คุณไม่ได้ระบุพารามิเตอร์ใดๆ ซึ่งจะช่วยหลีกเลี่ยงข้อผิดพลาดและทำให้โค้ดของคุณอ่านง่ายขึ้น JavaScript แนะนำพารามิเตอร์เริ่มต้นใน ES2015 สิ่งเหล่านี้ช่วยให้
getElementById . getElementByClass . คุณอาจเคยได้ยินเกี่ยวกับฟังก์ชันเหล่านี้มาก่อน ทั้งคู่อนุญาตให้คุณเลือกองค์ประกอบเฉพาะใน JavaScript เมื่อคุณเลือกองค์ประกอบแล้ว คุณสามารถเปลี่ยนเนื้อหา แก้ไขสถานะ หรือแม้แต่ทำให้หายไปได้ มีฟังก์ชันอื่นที่คุณสามารถใช้เลือกรายการบนหน้าเว็บใน JavaScript:queryS
โปรแกรมเมอร์ต้องการลดการซ้ำซ้อนในโค้ดของตน ยิ่งคุณทำซ้ำรหัสของคุณมากเท่าไหร่ ก็ยิ่งบำรุงรักษาน้อยลงเท่านั้น และโปรแกรมของคุณก็จะทำงานช้าลง นั่นเป็นเหตุผลว่าทำไม JavaScript จึงมีเมธอดต่างๆ ในการวนซ้ำผ่านชุดข้อมูล วิธีหนึ่งเหล่านี้เรียกว่า map() กระบวนการ. เมธอดนี้วนซ้ำผ่านอาร์เรย์ที่มีอยู่และดำเนิ
คอมพิวเตอร์เก่งคณิตศาสตร์จริงๆ มันอยู่ในสายเลือดเชิงเปรียบเทียบ เมื่อพิจารณาว่าคอมพิวเตอร์ขับเคลื่อนโดย 1 และ 0 ที่เราเรียกว่าไบนารี เมื่อคุณกำลังเขียนโค้ด อาจมีบางครั้งที่คุณต้องการดำเนินการทางคณิตศาสตร์ ใน JavaScript คณิตศาสตร์เกิดขึ้นตลอดเวลา คุณสามารถใช้คณิตศาสตร์เพื่อคำนวณขนาดของหน้าต่างได้
การเพิ่มคุณสมบัติอินเทอร์แอกทีฟให้กับเว็บไซต์คือจุดที่ JavaScript โดดเด่น ในขณะที่ใช้ HTML และ CSS เพื่อกำหนดโครงสร้างและรูปแบบของหน้าเว็บ ตามลำดับ คุณสามารถใช้ JavaScript เพื่อทำให้ไซต์ของคุณมีไดนามิกมากขึ้น ใน JavaScript เหตุการณ์ถูกใช้เพื่อทำให้ไซต์มีการโต้ตอบ ในคู่มือนี้ เราจะพูดถึงเหตุการณ์
แม้ว่ารายการเป็นวิธีที่มีประโยชน์ในการจัดเก็บข้อมูล แต่ก็ไม่สะดวกที่จะใช้เมื่อคุณต้องการจัดเก็บคุณสมบัติหลายอย่างเกี่ยวกับวัตถุเฉพาะในรายการ ตัวอย่างเช่น หากคุณต้องการจัดเก็บข้อมูลในคุกกี้ทั้งหมดที่ขายในร้านคุกกี้ คุณจะต้องสร้างรายการหลายรายการเพื่อจัดเก็บข้อมูล นั่นคือที่มาของอ็อบเจ็กต์ ออบเจ็กต
คุกกี้เป็นทั้งอาหารว่างแสนอร่อยและเป็นส่วนสำคัญของเว็บไซต์สมัยใหม่ คุกกี้ช่วยให้คุณจัดเก็บข้อมูลเกี่ยวกับผู้ใช้ในเว็บเบราว์เซอร์ คุกกี้มักเก็บข้อมูล เช่น เซสชันการตรวจสอบสิทธิ์ ดังนั้นเบราว์เซอร์จะจดจำว่าคุณลงชื่อเข้าใช้หน้าเว็บ ในคู่มือนี้ เราจะพูดถึงสาเหตุที่คุกกี้มีอยู่ มีคุกกี้ประเภทใดบ้าง
ไม่มีทางหนีจากนาฬิกาไปได้ โดยเฉพาะในการเขียนโปรแกรม เช่นเดียวกับที่เราอาศัยนาฬิกาและนาฬิกาในการติดตามวันของเรา โปรแกรมต่างๆ ก็ใช้เครื่องมือติดตามเวลาเพื่อรู้ว่าอะไรควรเกิดขึ้นและเมื่อใด แอปพลิเคชั่นหลายตัวต้องติดตามเวลา แอปพลิเคชันบล็อกจำเป็นต้องจดจำเมื่อมีการสร้างโพสต์ ในขณะที่แอปพลิเคชันปฏิทินจ
หากคุณต้องการเรียนรู้วิธีเขียน JavaScript คุณมาถูกที่แล้ว ภาษาการเขียนโปรแกรมทุกภาษามีกฎเกณฑ์ของตัวเอง เช่นเดียวกับภาษาอังกฤษ คิดเกี่ยวกับมัน เมื่อคุณอยู่ในโรงเรียนประถม คุณเรียนรู้กฎของไวยากรณ์เพื่อจัดโครงสร้างประโยค เช่นเดียวกับภาษาอังกฤษ ภาษาโปรแกรมจะต้องปฏิบัติตามกฎเพื่อให้แน่ใจว่าทุกคนสาม
หนึ่งในความท้าทายด้านโค้ด/อัลกอริทึมแรกๆ ที่เราตั้งเป้าไว้เพื่อแก้ไขในฐานะวิศวกรซอฟต์แวร์รุ่นเยาว์และนักพัฒนาเว็บคือการดูว่าเราสามารถหาวิธีย้อนกลับสตริงได้หรือไม่ โปรดจำไว้ว่าสตริงเป็นเพียงชุดของอักขระและช่องว่าง สิ่งที่เราต้องทำคือพยายามย้อนกลับ เช่น สตริง “Hello World!” และส่งคืน “!dlroW olleH” มี
คุณต้องการเลือกองค์ประกอบบนหน้าเว็บใน JavaScript หรือไม่ นั่นคือความพิเศษของ getElementById วิธีที่เรียกว่าราชาแห่งองค์ประกอบ getters ในจาวาสคริปต์ getElementById ให้คุณเลือกองค์ประกอบตามรหัสของมัน เป็นชื่อวิธีการที่อธิบายตนเองได้ค่อนข้างดีเมื่อคุณคิดถึงมัน ในคู่มือนี้ เราจะพูดถึงสิ่งที่ getEl
มาสร้างรายการผลไม้กัน เราจะเรียกรายการของเราว่า ผลไม้ และเพิ่มค่าต่อไปนี้:กล้วย แตง องุ่น โอ้ฉันรักผลไม้แค่ไหน! แม้ว่านี่อาจดูเหมือนเป็นบทช่วยสอนเกี่ยวกับรายการซื้อของ แต่เราเพิ่งสร้างอาร์เรย์ขึ้นมาเอง ในคู่มือนี้ เราจะพูดถึงว่าอาร์เรย์คืออะไร ทำงานอย่างไร และเหตุใดคุณจึงควรใช้อาร์เรย์เหล่านี้ในโ
JavaScript ขึ้นอยู่กับต้นแบบ ทุกครั้งที่คุณประกาศวัตถุ คุณสมบัติต้นแบบจะถูกสร้างขึ้นซึ่งขยายคุณสมบัติและวิธีการที่เกี่ยวข้องกับวัตถุนั้น ในช่วงไม่กี่ปีที่ผ่านมา นักพัฒนา JavaScript จำนวนมากได้ค้นหาวิธีที่จะรวมการออกแบบเชิงวัตถุเข้ากับโค้ดของพวกเขา สิ่งนี้ทำให้เกิดวัตถุประเภทใหม่ใน JavaScript ที่เ
คุณรู้หรือไม่ว่าคุณสามารถขอเว็บใน vanilla JavaScript ได้? ถูกต้อง คุณไม่จำเป็นต้องติดตั้งไลบรารีใดๆ เพื่อขอเว็บ นั่นไม่ใช่ทั้งหมด:เราไม่ได้พูดถึงเครื่องมือ XMLHttpRequest ที่เก่าและซับซ้อน การดึงข้อมูล API ช่วยให้คุณสามารถส่งคำขอ Ajax ใน JavaScript แบบเก่าธรรมดาได้ เป็นเครื่องมือที่มีประโยชน์สำหร