เป้าหมายของโครงการนี้คือการใช้เทคนิคออฟไลน์ก่อนดังแสดงในโปรแกรมของทุนการศึกษาที่ท้าทายนี้เพื่อสร้างศูนย์กลางสังคมแบบออฟไลน์ก่อน นั่นหมายความว่าวิธีที่จะเน้นสิ่งพิมพ์จากเครือข่ายสังคมออนไลน์เช่น Facebook, Twitter, Instagram, LinkedIn, ฯลฯ ในหน้าเดียว
เพื่อที่จะไม่สร้างการอภิปรายใด ๆ เกี่ยวกับกรอบการทำงานที่ใช้เทคโนโลยี ฯลฯ ฉันคิดว่าสิ่งนี้ควรทำโดยไม่ต้องใช้อะไรนอกจาก HTML5, CSS3 และแน่นอน ES6!
เว็บแอปพลิเคชันควรมุ่งเน้นเป็นไคลเอนต์ ความหมาย: ไม่มีส่วนเซิร์ฟเวอร์หรือแบ็คเอนด์ (ยกเว้นเซิร์ฟเวอร์ HTTP พื้นฐานแน่นอน)
วัตถุประสงค์ไม่ได้แนะนำ CLIEN หรือ Server Frameworks/APIs หรือเรียนรู้วิธีการออกแบบหรือสร้างเว็บไซต์ วัตถุประสงค์หลักคือการสร้างโครงการ colaborative ดังนั้นเรา (นักเรียน) สามารถนำไปปฏิบัติในสิ่งที่เราเรียนรู้และช่วยเหลือซึ่งกันและกันเพื่อปรับปรุงและดูดซึมแนวคิด
มันจะเป็นการดีที่จะเป็นเจ้าภาพโครงการนี้ในบัญชี GitHub ต่างๆเพื่อจัดตั้งกลุ่มดังนั้นโครงการสามารถพัฒนาได้หลายวิธีและทำไมไม่มีการแข่งขันระหว่างกลุ่มเหล่านั้นทั้งหมด! (เพื่อความสนุกสนานและการปรับปรุง)
เนื่องจากการสนับสนุนในปัจจุบันฉันชอบใช้ Pure ES6 โดยไม่มี transpiler, เบราว์เซอร์, webpack ฯลฯ เพียงแค่โซลูชัน ES6 ธรรมดา มาดูศักยภาพของพวกเขาสำหรับสภาพแวดล้อมการผลิต!
![]() |
|---|
| พฤษภาคม 2017 - อย่าลังเลที่จะอัปเดต! |
แค่วิ่ง:
npm startตอนนี้เว็บแอปสามารถเข้าถึงได้จาก Heroku!
เพิ่งเพิ่ม API แบบง่าย ๆ เพื่อโต้ตอบกับ API ดั้งเดิม ฉันได้สร้างคลาส ES6 บางคลาสที่แสดงให้เห็นถึงการสืบทอดคลาสเช่นเดียวกับเทคนิคอื่น ๆ
มีความสุข!