Underscore.JS - ภาพรวม

Underscore.JS เป็นไลบรารีที่ใช้จาวาสคริปต์ยอดนิยมซึ่งมีฟังก์ชันมากกว่า 100 ฟังก์ชันเพื่ออำนวยความสะดวกในการพัฒนาเว็บ มันมีฟังก์ชั่นตัวช่วยเช่นแผนที่ตัวกรองเรียกใช้รวมถึงการผูกฟังก์ชันการสร้างเทมเพลตจาวาสคริปต์การตรวจสอบความเท่าเทียมกันอย่างลึกซึ้งการสร้างดัชนีและอื่น ๆ สามารถใช้ Underscore.JS ได้โดยตรงภายในเบราว์เซอร์และกับ Node.js

การทำงานกับออบเจ็กต์โดยใช้ JavaScript อาจเป็นเรื่องที่ค่อนข้างท้าทายโดยเฉพาะอย่างยิ่งหากคุณมีการปรับแต่งมากมายที่ต้องทำ ขีดล่างมาพร้อมกับคุณสมบัติมากมายที่ช่วยให้งานของคุณง่ายขึ้น

Underscore.JS เป็นโครงการโอเพ่นซอร์สและคุณสามารถมีส่วนร่วมในไลบรารีและเพิ่มคุณสมบัติในรูปแบบของปลั๊กอินได้อย่างง่ายดายและทำให้พร้อมใช้งานบน GitHub และใน Node.js

คุณสมบัติ

แจ้งให้เราเข้าใจโดยละเอียดเกี่ยวกับคุณสมบัติที่สำคัญทั้งหมดที่มีให้กับขีดล่าง -

คอลเลกชัน

Underscore.JS มีฟังก์ชันต่างๆสำหรับคอลเลกชันเช่นแต่ละรายการแผนที่ลดซึ่งใช้เพื่อใช้การดำเนินการกับแต่ละรายการของคอลเลกชัน มีวิธีการเช่น groupBy, countBy, max, min ซึ่งประมวลผลคอลเลกชันและทำให้งานง่ายขึ้น

อาร์เรย์

Underscore.JS มีฟังก์ชันต่างๆสำหรับอาร์เรย์ที่ต้องการทำซ้ำและประมวลผลอาร์เรย์เช่น first, initial, lastIndexOf, จุดตัด, ความแตกต่าง ฯลฯ

ฟังก์ชั่น

Underscore.JS มีฟังก์ชันต่างๆเช่นการผูกการหน่วงเวลาก่อนหลังเป็นต้น

วัตถุ

Underscore.JS มีฟังก์ชันในการจัดการกับวัตถุเพื่อแมปวัตถุและเปรียบเทียบวัตถุ ตัวอย่างเช่นคีย์ค่าขยายขยายขอบเขต isEqual isEmpty เป็นต้น

ยูทิลิตี้

Underscore.JS มีวิธีการยูทิลิตี้ต่างๆเช่น noConflict, random, iteratee, escape เป็นต้น

โซ่

Underscore.JS มีวิธีการผูกมัดเช่นเดียวกับห่วงโซ่มูลค่า

ในบทต่อ ๆ ไปเราจะกล่าวถึงฟังก์ชันที่สำคัญของ Underscore.JS