Underscore.js

ช่วงนี้ผันตัวเองมาเขียน Backend สักพักครับ ...
ได้เรียนรู้ Node.js และได้กลับมาเขียน Javascript อีกครั้ง

หลังจากที่ได้ลองครั้งแรกที่ Opendream
ผมลอง Javascript แบบ Framework Development นะครับ ไม่ใช่ Web Front-end

เจอ Library ตัวนี้แล้วชอบเลยทีเดียว เพราะพยายามหาอยู่
เนื่องจากเขียน Dynamic Language จนติด และ Javascript ก็ไม่มี Chunk of methods ให้เยอะขนาดนั้น


Underscore นี่ดูแล้วเท่ดี และพยายามทำให้คล้าย Ruby เลยทีเดียว หลายๆ  method ที่หยิบมา
อยู่ใน Ruby ทั้งนั้น และใช้งานได้ดีเลย ยกเว้นไม่ค่อยสวยเท่าไร

วิธีใช้ใน Node.js environment ก็ง่ายมาก เพราะมีอยู่ที่ npm (Node Package Manager) อยู่แล้ว
เพียงแค่พิมพ์ตามนี้ใน Project Folder

$ npm install underscore

เท่านี้ก็เรียกใช้ได้แล้ว

วิธีการเรียกใช้ก็แค่ประกาศตัวแปร (จริงๆ จะเป็นอะไรก็ได้ แต่ถ้าตามชื่อ Library ก็คงต้องเป็น _ ล่ะนะ)

var _ = require("underscore")

ตัวอย่างการใช้งาน

var maxNum = _.max([1, 2, 3, 4])
var doubleValueList = _.map([1, 2, 3], function(num) { return num * 2 })

ส่วนจะมีฟังก์ชั่นอะไรให้เล่นบ้าง ก็ไปดูกันได้ที่ Underscore.js Official Page ได้เลย
และใครอยากจะแบ่งปัน ก็สามารถส่ง Pull Request ไปได้ผ่าน Github's Repository ด้วยนะ

Popular posts from this blog

12 วิธี การบริการและดูแลลูกค้าในร้าน Starbucks

[Android Dev] การติดตั้ง Eclipse+AndroidSDK เพื่อพัฒนาโปรแกรมบน Android

5 TED Talk ที่จะช่วยให้คุณทำงานดีขึ้น