Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript
JavaScript
  1. Props ใน React Native คืออะไร

    Props (Properties) คือพร็อพเพอร์ตีที่ช่วยปรับแต่งคอมโพเนนท์ React คอมโพเนนท์ที่สร้างขึ้นสามารถใช้กับพารามิเตอร์ที่แตกต่างกันได้ด้วยแนวคิด props ด้วย props คุณสามารถส่งข้อมูลจากคอมโพเนนท์หนึ่งไปยังอีกคอมโพเนนท์หนึ่ง และนำคอมโพเนนท์ไปใช้ซ้ำตามต้องการ คุณจะคุ้นเคยกับ props หากคุ้นเคยกับ ReactJS แนวคิด

  2. การเพิ่มสไตล์หรือ CSS ให้แอป React Native

    การจัดสไตล์แอปสามารถทำได้ 2 วิธี: ใช้คอมโพเนนท์ Stylesheet ใช้ Inline styles ใช้คอมโพเนนท์ Stylesheet คอมโพเนนท์ Stylesheet ของ React Native สะดวกและสะอาดตาเมื่อต้องการจัดสไตล์แอป เริ่มจากนำเข้า: import { StyleSheet } from react-native; สร้างสไตล์ด้วย Stylesheet: const styles = StyleSheet.create

  3. ScrollView Component ใน React Native คืออะไร และวิธีใช้งาน

    ScrollView เป็นคอนเทนเนอร์เลื่อน (scrolling container) ที่สามารถรองรับคอมโพเนนท์และวิวหลายตัว เป็นหนึ่งในคอมโพเนนท์หลัก (core components) ของ React Native และสามารถเลื่อนได้ทั้งแนวตั้งและแนวนอน ScrollView จะแมปไปยัง native equivalent ตามแพลตฟอร์มที่รันอยู่ ดังนั้นบน Android จะแมปเป็น <ScrollView

  4. FlatList Component ใน React Native คืออะไร และวิธีใช้งาน

    FlatList เป็นคอนเทนเนอร์ที่ใช้โหลดรายการรายการ (list items) รองรับ header และ footer, รองรับหลายคอลัมน์, มีการเลื่อนแนวตั้ง/แนวนอน, lazy loading ฯลฯ คุณสมบัติสำคัญของ FlatList: รองรับการโหลดขณะเลื่อน (scroll loading) ปรับการเลื่อนได้ด้วยการรองรับ ScrolltoIndex รองรับ header และ footer รองรับหลายคอ

  5. เมธอด process.arch() ใน Node.js

    เมธอด process.arch() ใช้สำหรับดึงสถาปัตยกรรม CPU ของคอมพิวเตอร์ที่กระบวนการ Node.js ปัจจุบันกำลังถูกคอมไพล์ ค่าที่เป็นไปได้บางส่วน ได้แก่ arm, arm64, ia32, mips, mipsel, ppc, ppc64, x32, x64 ฯลฯ ไวยากรณ์ process.arch() พารามิเตอร์ เนื่องจากคืนค่าสถาปัตยกรรมสำหรับโค้ดที่กำลังคอมไพล์ จึงไม่ต้องการอิ

  6. เมธอด process.argv() ใน Node.js

    เมธอด process.argv() ใช้สำหรับคืนค่าอาร์กิวเมนต์บรรทัดคำสั่ง (command-line arguments) ทั้งหมดที่ส่งผ่านมาเมื่อกระบวนการ Node.js กำลังถูกเริ่มต้น (launched) องค์ประกอบแรกจะมีค่าเท่ากับ process.execPath เสมอ ไวยากรณ์ process.argv() พารามิเตอร์ เนื่องจากคืนค่าอาร์กิวเมนต์บรรทัดคำสั่งทั้งหมดที่ส่งก่อน

  7. เมธอด process.argv0() ใน Node.js

    เมธอด process.argv0() ใช้สำหรับเก็บค่าสำเนาอ่านอย่างเดียว (read-only copy) ของค่าเดิมสำหรับ argv[0] ที่ส่งผ่านมาเมื่อเริ่มต้นแอปพลิเคชัน Node.js ไวยากรณ์ process.argv0() พารามิเตอร์ เนื่องจากคืนค่าเฉพาะสำเนาอ่านอย่างเดียวของค่าที่เก็บไว้สำหรับ argv[0] จึงไม่ต้องการอินพุตจากผู้ใช้ ตัวอย่าง สร้างไฟ

  8. เมธอด process.chdir() ใน Node.js

    เมธอด process.chdir() ใช้สำหรับเปลี่ยนไดเรกทอรีปัจจุบันของกระบวนการ Node.js จะข้อกลับข้อยกเว้น (exception) หากเกิดข้อผิดพลาดหรือกระบวนการล้มเหลว แต่จะไม่คืนค่าอะไรเมื่อสำเร็จ เช่น: อาจล้มเหลวเมื่อไดเรกทอรีที่ระบุไม่มีอยู่ ไวยากรณ์ process.chdir(directory) พารามิเตอร์ directory – จะมีชื่อไดเรกทอรี

  9. เมธอด process.cpuUsage() ใน Node.js

    เมธอด process.cpuUsage() ใช้สำหรับดึงข้อมูลการใช้ CPU ของผู้ใช้และกระบวนการ (process) ที่กำลังทำงานอยู่ ข้อมูลจะคืนค่าในรูปออบเจ็กต์ที่มีพร็อพเพอร์ตี user และ system ค่าที่ได้จะเป็นไมโครวินาที (microseconds) คือ 10^-6 วินาที ค่าที่คืนอาจมากกว่าเวลาจริงที่ผ่านไปหากมีหลายคอร์ (cores) ทำงานสำหรับกระบวน

  10. เมธอด process.env() ใน Node.js

    เมธอด process.env() ใช้สำหรับดึงออบเจ็กต์สภาพแวดล้อมของผู้ใช้ (user environment object) ออบเจ็กต์นี้จะมีข้อมูลทั้งหมดเกี่ยวกับสภาพแวดล้อมที่คำสั่งนี้กำลังถูกดำเนินการ ไวยากรณ์ process.env() พารามิเตอร์ เนื่องจากคืนค่าออบเจ็กต์สำหรับสภาพแวดล้อมผู้ใช้ จึงไม่ต้องการอินพุตจากผู้ใช้ ตัวอย่าง สร้างไฟล์

  11. การอ่านไฟล์ข้อความเข้า Array ใน Node.js

    เราสามารถอ่านไฟล์ข้อความและคืนค่าเนื้อหาเป็นอาร์เรย์ (Array) โดยใช้ Node.js เราสามารถใช้เนื้อหาอาร์เรย์นี้เพื่อประมวลผลบรรทัดต่างๆ หรือเพื่อการอ่านอย่างเดียว เราสามารถใช้โมดูล fs เพื่อจัดการการอ่านไฟล์ เมธอด fs.readFile() และ fs.readFileSync() ใช้สำหรับอ่านไฟล์ เรายังสามารถอ่านไฟล์ข้อความขนาดใหญ่ด้ว

  12. เมธอด script.createCachedData() ใน Node.js

    เมธอด script.createCachedData() ใช้สำหรับสร้างแคชโค้ด (code cache) ที่จะใช้ร่วมกับตัวเลือก cachedData ของคอนสตรัคเตอร์ script แคชข้อมูลนี้สามารถเรียกใช้ได้หลายครั้งโดยไม่มีความหน่วง (latency) เมธอดนี้เป็นอินเทอร์เฟซการเขียนโปรแกรมในตัว (built-in) จากโมดูล script ไวยากรณ์ script.createCachedData()

  13. เมธอด send(), sendStatus() และ json() ใน Node.js (Express.js)

    ฟังก์ชัน send() และ json() ใช้สำหรับส่งการตอบกลับ (response) ไปยังไคลเอ็นต์โดยตรงจากเซิร์ฟเวอร์ เมธอด send() จะส่งข้อมูลในรูปแบบสตริง ส่วนฟังก์ชัน json() จะส่งในรูปแบบ JSON เมธอด sendStatus() ใช้สำหรับส่งสถานะ HTTP request ไปยังไคลเอ็นต์ ค่าสถานะที่เป็นไปได้ เช่น: 200 (Success), 404 (Not found), 201

  14. เมธอด urlObject.auth() ใน Node.js

    พร็อพเพอร์ตี auth() กำหนดส่วนของชื่อผู้ใช้และรหัสผ่านของ URL ใดๆ ซึ่งเรียกอีกอย่างว่า userInfo สตริงและชื่อผู้ใช้จะถูกคั่นด้วยเครื่องหมายโคลอน (:) ไวยากรณ์ urlObject.auth() พารามิเตอร์ เนื่องจากคืนค่าเฉพาะชื่อผู้ใช้และรหัสผ่านจาก URL จึงไม่ต้องการพารามิเตอร์อินพุตใดๆ ตัวอย่าง สร้างไฟล์ชื่อ auth.j

  15. เมธอด crypto.getHashes() ใน Node.js

    เมธอด crypto.getHashes() จะคืนค่าอาร์เรย์ที่มีชื่ออัลกอริทึมแฮช (hash algorithms) ทั้งหมดที่รองรับ โพรแกรม crypto มีรายการอัลกอริทึมแฮชจำนวนมากที่สามารถใช้งานได้ แต่อัลกอริทึมที่ใช้งานบ่อยที่สุดคือ MD5 – Message-Digest Algorithm 5 ไวยากรณ์ crypto.getHashes() พารามิเตอร์ เนื่องจากคืนค่ารายการอัลกอร

  16. เมธอด crypto.privateDecrypt() ใน Node.js

    เมธอด crypto.privateDecrypt() ใช้สำหรับถอดรหัสเนื้อหาข้อมูลที่กำหนดโดยใช้กุญแจส่วนตัวที่ส่งผ่านพารามิเตอร์ ซึ่งเคยถูกเข้ารหัสด้วยกุญแจสาธารณะที่สอดคล้องกันผ่านเมธอด crypto.publicEncrypt() ไวยากรณ์ crypto.privateDecrypt(privateKey, buffer) พารามิเตอร์ พารามิเตอร์ข้างต้นอธิบายดังนี้: key – สามารถมี

  17. เมธอด crypto.privateEncrypt() ใน Node.js

    เมธอด crypto.privateEncrypt() ใช้สำหรับเข้ารหัสเนื้อหาข้อมูลที่กำหนดโดยใช้พารามิเตอร์กุญแจส่วนตัวที่ส่งผ่านฟังก์ชัน ไวยากรณ์ crypto.privateEncrypt(privateKey, buffer) พารามิเตอร์ พารามิเตอร์ข้างต้นอธิบายดังนี้: privateKey – สามารถมีประเภทข้อมูลต่อไปนี้: Object, String, Buffer หรือ KeyObject: key

  18. เมธอด crypto.publicDecrypt() ใน Node.js

    เมธอด crypto.publicDecrypt() ใช้สำหรับถอดรหัสข้อมูลที่กำหนดใน buffer ด้วยกุญแจสาธารณะ Buffer นี้เคยถูกเข้ารหัสโดยใช้กุญแจส่วนตัวที่สอดคล้องกัน คือเมธอด crypto.privateEncrypt() ไวยากรณ์ crypto.publicDecrypt(key, buffer) พารามิเตอร์ พารามิเตอร์ข้างต้นอธิบายดังนี้: key – สามารถมีข้อมูล 5 ประเภทดังต่

  19. เมธอด crypto.publicEncrypt() ใน Node.js

    เมธอด crypto.publicEncrypt() ใช้สำหรับเข้ารหัสข้อมูลที่กำหนดในพารามิเตอร์ buffer โดยใช้กุญแจสาธารณะที่ส่งผ่านพารามิเตอร์ ข้อมูลที่คืนค่าสามารถถอดรหัสได้โดยใช้กุญแจส่วนตัวที่สอดคล้องกัน ไวยากรณ์ crypto.publicEncrypt(key, buffer) พารามิเตอร์ พารามิเตอร์ข้างต้นอธิบายดังนี้: key – สามารถมีข้อมูล 5 ปร

  20. เมธอด crypto.randomFill() ใน Node.js

    ทั้งเมธอด crypto.randomFill() และ crypto.randomBytes() มีลักษณะการทำงานคล้ายกันมาก ความแตกต่างเดียวคือ – ในเมธอด randomFill() อาร์กิวเมนต์แรกคือบัฟเฟอร์ที่จะถูกเติม ยังมีเมธอด callback ที่จะถูกเรียกเมื่อพบข้อผิดพลาด หากมีการกำหนด callback ไวยากรณ์ crypto.randomFill(buffer, [offset], [size], [callba

Total 5941 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:3/298  20-คอมพิวเตอร์/Page Goto:1 2 3 4 5 6 7 8 9