วิธีการเรียนรู้การออกแบบเว็บจากความผิดพลาดของคุณ
เผยแพร่แล้ว: 2019-10-24เว็บไม่ได้สร้างจากเฟรมเวิร์กแบบเสาเดียว มันยากกว่ามากที่จะเรียนรู้ชิ้นส่วนทั้งหมดที่ประกอบขึ้นเป็นทุกอย่างที่เราเห็นบนอินเทอร์เน็ตเนื่องจากเป็นแบบแยกส่วน
ทุกคนต้องเคยทำผิดพลาดที่ทำให้เวลาในการพัฒนา โปรแกรมของคุณช้าลง หรือแนะนำจุดบกพร่องให้กับโปรแกรมของคุณ ไม่เพียงเท่านั้น แต่ข้อผิดพลาดบางอย่างทำให้คุณเสียเปรียบเมื่อคุณกำลังมองหางาน
แนวทางปฏิบัติที่ดีที่สุดมีอยู่เพื่อให้แน่ใจว่าเกิดปัญหาน้อยที่สุดเท่าที่จะเป็นไปได้เมื่อออกแบบเว็บไซต์ของคุณหรือเปิดตัวสู่การผลิต ต่อไปนี้คือข้อผิดพลาดทั่วไปห้าประการที่นักพัฒนาเว็บรุ่นเยาว์ทำและวิธีหลีกเลี่ยง
พึ่งพา jQuery . มากเกินไป
jQuery เป็นเฟรมเวิร์ก JavaScript ที่ได้รับความนิยมมากที่สุดในโลก การนำมันไปใช้ในโครงการของคุณทันทีที่คุณสร้างขึ้นอาจดูน่าดึงดูด แต่อย่ารีบร้อน
แม้ว่า jQuery จะให้วิธีการที่สะดวกมากมายในการเร่งความเร็วการพัฒนาเว็บของคุณ สิ่งสำคัญคืออย่าใช้มันมากเกินไป นักพัฒนาเว็บรายใหม่มักจะเข้าใจผิดในการทำความเข้าใจวิธี API ของ jQuery มากกว่าที่จะเข้าใจวิธีการทำงานด้านล่าง
นายจ้างจำนวนมากมองว่า jQuery เป็นความรับผิดชอบมากกว่าที่จะดีเพราะนักพัฒนาบางคนไม่เข้าใจ ว่า JavaScript ทำงาน อย่างไร
ไม่มีอะไรผิดปกติกับการใช้ jQuery หากทำได้ ให้ทำความคุ้นเคยกับการใช้เมธอด JavaScript ด้วยตัวคุณเอง พึ่งพา jQuery เท่านั้นสำหรับวิธีการอำนวยความสะดวกที่อาจใช้เวลาในการนำไปใช้
พึ่งพาเฟรมเวิร์ก CSS มากเกินไป
กรอบงาน CSS เช่น Semantic UI และ Bootstrap สามารถประหยัดเวลาได้มาก พวกเขาขจัดความจำเป็นในการจัดรูปแบบด้วยตนเองและผสมผสานการออกแบบที่ตอบสนองภายในแอปของคุณ
อย่างไรก็ตาม เช่นเดียวกับ jQuery มันง่ายที่จะถูกดูดเข้าไปในวงจรของการไม่เขียนโค้ด CSS ของคุณเอง ในตอนท้าย เว็บไซต์ของคุณจะมีลักษณะทั่วไปและกึ่งสำเร็จรูป ท้ายที่สุดแล้ว มันอาจจะดูเหมือนเว็บไซต์อื่นๆ ที่มีแนวคิดเดียวกับคุณด้วยซ้ำ
หากคุณไม่ใช่ผู้เชี่ยวชาญในการเขียนโค้ด CSS คุณจะมีความสามารถในการอ่านคู่มือ หาที่ปรึกษา ซึ่งจะให้ข้อมูลที่คุณต้องการ เช่น คู่มือการวิจัยจะเขียนรายงานการวิจัยให้ฉันและจัดเตรียมให้ ด้วยความช่วยเหลือที่ดีและมีคุณภาพ มีเฟรมเวิร์กต่างๆ ที่อาจใช้งานง่ายขึ้นสำหรับการเขียนโค้ด
มีกรอบงานเช่น Bootstrap เพื่อ ทำให้ชีวิตของคุณง่าย ขึ้น เพื่อหลีกเลี่ยงการพึ่งพามากเกินไป ให้เรียนรู้การจัดรูปแบบ CSS ด้วยตัวเอง เรียนรู้วิธีใช้ตัวประมวลผลล่วงหน้าเพื่อเร่งการพัฒนา และศึกษาทฤษฎีสีเพื่อดูว่าสีใดมารวมกันและสีใดที่ไม่เข้ากัน เมื่อคุณเข้าใจแนวคิดอย่างถูกต้องแล้ว คุณอาจตระหนักว่าคุณไม่จำเป็นต้องมีกรอบงานอีกต่อไป
ไม่มีเครื่องมือการกู้คืน
การไม่มีเครื่องมือการกู้คืนเมื่อคุณต้องการมากที่สุดอาจส่งผลให้เว็บไซต์ของคุณเสียหายและอาจถึงแก่กรรมได้ เมื่อใดก็ตามที่คุณทำการเปลี่ยนแปลงในเว็บไซต์ของคุณ คุณกำลังเสี่ยงว่ามันไม่ดี เพื่อให้แน่ใจว่าคุณมีเครือข่ายที่ปลอดภัย ให้นึกถึงการใช้เครื่องมือการกู้คืน เช่น WP Reset
WP Reset เป็นทางออกที่ดีที่สุดของคุณเมื่อเกิดปัญหาในเว็บไซต์ของคุณ บางทีปัญหาคือไม่สามารถเข้าถึงผู้ดูแลระบบ WP ของคุณหรือพบกับหน้าจอสีขาวแห่งความตาย ไม่ว่ามันจะเป็นอะไร WP Reset จะช่วยคุณได้ มาพร้อมกับเครื่องมือทำความสะอาดที่เป็นประโยชน์ซึ่งจะช่วยให้คุณกู้คืนเว็บไซต์ของคุณได้อย่างรวดเร็วและง่ายดาย
นอกจากนี้ คุณสามารถใช้เพื่อติดตั้งปลั๊กอินและธีมต่างๆ ได้อย่างรวดเร็ว หรือปิดใช้งานหากเกิดข้อผิดพลาด นอกจากนี้ สแนปชอตของฟีเจอร์ WP Reset จะจับภาพเว็บไซต์ของคุณโดยอัตโนมัติก่อนที่คุณจะทำการเปลี่ยนแปลงใดๆ กับมัน ช่วยให้คุณกู้คืนสแนปชอตนั้นได้หากสิ่งต่าง ๆ ไม่เป็นไปตามแผนที่วางไว้
ตัวเลือกที่ทรงพลังที่สุดที่ปลั๊กอินนี้มีให้คือตัวเลือก Nuclear Reset ซึ่งช่วยให้คุณล้างข้อมูลการติดตั้งทั้งหมด ลบปลั๊กอิน ธีม และรายการฐานข้อมูลทั้งหมด อย่างไรก็ตาม ใช้เฉพาะเมื่อคุณต้องการจริงๆ
ลืมเพิ่มประสิทธิภาพเว็บไซต์ของคุณเพื่อความรวดเร็ว
ผลกระทบอย่างหนึ่งของการพึ่งพา jQuery มากเกินไปคือแนวโน้มที่จะติดเป็นนิสัยของการต่อต้านรูปแบบ เมื่อเบราว์เซอร์โหลดครั้งแรก จะต้องรันโค้ด JavaScript และ CSS ก่อนโหลดหน้าเว็บ ขึ้นอยู่กับว่าคุณวางสคริปต์ไว้ที่ใด
อย่างที่คุณจินตนาการได้ การมีสคริปต์มากเกินไปจะทำให้เว็บไซต์ของคุณช้าลง การมีคลาส CSS ที่ไม่ได้ใช้จะเพิ่มขนาดบันเดิลของเว็บไซต์ของคุณและทำให้ช้าลงในทำนองเดียวกัน
มีหลายสิ่งหลายอย่างที่นำไปสู่การเพิ่มประสิทธิภาพความเร็ว หากต้องการระบุปัจจัยบางประการ: แบบอักษร รูปภาพ ไฟล์ JavaScript และ CSS เพิ่มเติม และการบีบอัดไฟล์ล้วนมีบทบาท เมื่อคุณเชี่ยวชาญสิ่งเหล่านี้แล้ว ให้มองหา ชุดรวมแพ็คเกจ เช่น Webpack และ Rollup ที่สามารถลบคลาส CSS ที่ไม่ได้ใช้และวิธีการ JavaScript ออกจากไฟล์ของคุณ

การตรวจสอบอินพุตไม่สมบูรณ์
ส่วนที่สำคัญที่สุดบางส่วนของเว็บไซต์ที่คุณเคยสร้างคือแบบฟอร์ม เนื่องจากเป็นวิธีเดียวที่บุคคลสามารถส่งข้อมูลไปยังเซิร์ฟเวอร์ของคุณได้ จึงจำเป็นต้องตรวจสอบสุขภาพจิตพวกเขาเสมอ
เวกเตอร์การโจมตีทั่วไปบางส่วนบนอินเทอร์เน็ตยังคงเป็นการโจมตี XSS และการฉีด SQL ข้อผิดพลาดที่นักพัฒนารุ่นเยาว์มักทำคือต้องมีการตรวจสอบความถูกต้องของข้อมูลในส่วนหน้าเท่านั้น
การตรวจสอบความถูกต้องของอินพุตทั้งหมดดำเนินการผ่าน JavaScript ซึ่งการปิดใช้งานนั้นไม่สำคัญ ที่กล่าวว่า Kenneth Sytian แห่ง Sytian Web Developer Philippines แนะนำให้ทำการตรวจสอบอินพุตทั้งบนแบ็กเอนด์และฟรอนท์เอนด์เสมอ นอกจากนี้ อักขระที่ไม่ใช่ตัวอักษรและตัวเลขควรหลีกเลี่ยงเพื่อไม่ให้การโจมตีแบบฉีด
ละเลยความสำคัญของ SEO
ไม่เพียงพอที่จะสร้างเว็บไซต์ที่สวยงามและส่งพวกเขา เป็นสิ่งสำคัญเท่าเทียมกันที่ผู้คนจะเห็นและชื่นชมเนื้อหาที่คุณนำเสนอ วิธีที่ดีที่สุดคือการ ปรับปรุงความรู้ SEO ของคุณ และนำไปปฏิบัติ
SEO เป็นกระบวนการที่ยาวและซับซ้อนซึ่งจำเป็นต้องมีการวิจัยอย่างต่อเนื่องเพื่อให้สอดคล้องกับกฎเกณฑ์ของเกมที่เปลี่ยนแปลงตลอดเวลา ด้วยส่วนโค้งที่เอื้อมถึง ไม่ควรมองข้ามเมื่อสิ้นสุดกระบวนการพัฒนา
แนวทางปฏิบัติบางอย่าง เช่น การมีแท็ก 'alt' ที่สื่อความหมายบนรูปภาพของคุณอยู่เสมอ จำเป็นต้องได้รับการประมวลผลอย่างแข็งขัน ลองนึกภาพการสแกนไฟล์ทั้งหมดของคุณเพื่อค้นหา alt และ meta tag เมื่อคุณทำโปรเจ็กต์เสร็จแล้ว
ไม่มี favicon
ง่ายที่จะละทิ้ง favicon ว่าไม่จำเป็นเนื่องจากการตั้งค่าเพียงเล็กน้อย แต่การมีอยู่ของ favicon นั้นค่อนข้างสำคัญ บนเว็บสมัยใหม่ เป็นเรื่องปกติที่ผู้ใช้จะเปิดแท็บหลายแท็บเพื่อให้สามารถเข้าชมได้อีกครั้งในภายหลัง Favicons ทำหน้าที่เป็นบุ๊กมาร์กประเภทหนึ่ง เพื่อให้ไซต์ของคุณมองเห็นได้ในพริบตา การขาดสิ่งนี้อาจทำให้ผู้ใช้หมดความสนใจไปพร้อมกัน
แทนที่จะสร้างตัวเองใน Photoshop นักออกแบบ UX ที่ได้รับรางวัล Michelle Dipp แนะนำให้ใช้เครื่องมือออกแบบกราฟิกฟรีที่คุณสามารถหาได้ทางออนไลน์ คุณยังสามารถหาเทมเพลตที่มีเทมเพลต favicon เพื่อให้คุณสามารถสร้างเทมเพลตของคุณเองได้โดยไม่ต้องยุ่งยาก
ละเว้นการออกแบบที่ตอบสนอง
การออกแบบที่ตอบสนอง เป็นหนึ่งในสิ่งที่สำคัญที่สุดที่เว็บไซต์ควรมี ปริมาณการใช้อินเทอร์เน็ตส่วนใหญ่มาจากอุปกรณ์พกพา การไม่มีไซต์ที่แสดงเนื้อหาที่แตกต่างกันขึ้นอยู่กับขนาดหน้าจอจะทำให้คุณเสียเปรียบอย่างมาก โดยเฉพาะอย่างยิ่งหากคู่แข่งของคุณเสนอสิ่งเดียวกัน
วิธีหนึ่งที่คุณสามารถปรับปรุงประสบการณ์ของผู้ใช้ได้คือการใช้องค์ประกอบที่ติดหนึบกับเว็บไซต์ของคุณ องค์ประกอบที่ติดหนึบคือองค์ประกอบที่คงอยู่บนหน้าในขณะที่ผู้ใช้เรียกดู เมื่อองค์ประกอบได้รับการแก้ไข จะเข้าถึงได้ง่ายขึ้น และคุณรู้ว่าองค์ประกอบเหล่านี้อยู่ในที่เดียว ซึ่งจำเป็นมากเมื่อใช้โทรศัพท์มือถือ
ดังที่กล่าวไว้ WP Sticky เป็นปลั๊กอินที่สมบูรณ์แบบที่คุณสามารถใช้เพื่อสร้างองค์ประกอบที่เหนียวเหนอะหนะ WP Sticky ช่วยให้คุณสร้างองค์ประกอบที่ติดหนึบได้มากเท่าที่คุณต้องการ โดยไม่ต้องเขียนโค้ดแม้แต่บรรทัดเดียว คุณเพียงแค่ต้องเลือกองค์ประกอบของคุณโดยตรงจากหน้าจอ
ด้วย WP Sticky คุณสามารถทำให้เมนู ส่วนหัว ส่วนท้าย และอื่นๆ ของคุณติดหนึบได้ นอกจากนี้ คุณสามารถปรับตำแหน่งขององค์ประกอบ ความทึบ และเพิ่มหรือลบออกจากโพสต์เฉพาะได้
นอกจากนี้ยังเป็นปัจจัยหนึ่งที่ Google คำนึงถึงเมื่อจัดอันดับหน้าเว็บ หากหน้าเว็บของคุณไม่ตอบสนองบนมือถือ คุณอาจได้รับอีเมลสองสามฉบับจากคอนโซลของผู้ดูแลเว็บเพื่อเตือนให้คุณอัปเดตไซต์ของคุณ
บทสรุป
การออกแบบเว็บที่เหมาะสมต้องใช้เวลา เวลาค้นคว้า เวลาทำงาน และมีเวลามากขึ้นในการทำความคุ้นเคยกับแนวทางปฏิบัติที่แนะนำ การทำผิดพลาดในช่วงเวลาการพัฒนาไม่ใช่จุดจบของโลก ให้ใช้ความพ่ายแพ้ที่คุณพบเป็นประสบการณ์การเรียนรู้แทน พัฒนาความรู้และการประยุกต์ใช้การออกแบบเว็บที่เหมาะสมโดยใช้สิ่งเหล่านี้
–
เกี่ยวกับผู้เขียน
Becky Holton เป็นนักข่าวและบล็อกเกอร์ที่ Bestdissertation.com บริการเขียนเรียงความที่ดีที่สุด เธอสนใจเทคโนโลยีการศึกษา การเขียนแบบผู้เชี่ยวชาญ และพร้อมเสมอที่จะสนับสนุนการพูดเชิงให้ข้อมูลที่ AustralianWritings ติดตามเธอบน Twitter