Less.js

ภาพหน้าจอของซอฟแวร์:
Less.js
รายละเอียดซอฟแวร์:
รุ่น: 2.5.3 การปรับปรุง
วันที่อัพโหลด: 1 Oct 15
ผู้พัฒนา: Alexis Sellier
การอนุญาต: ฟรี
ความนิยม: 103

Rating: nan/5 (Total Votes: 0)

ยืนน้อยสำหรับ เลอ อาเนอร์ C เอสเอส และเป็นส่วนขยายสำหรับภาษา CSS ที่เพิ่มการสนับสนุนสำหรับตัวแปรกฎซ้อนกัน mixins และการดำเนินงาน
น้อยขณะนี้สนับสนุนทั้ง CSS 2 และ 3 ไวยากรณ์และเป็นภาษาที่ใช้กันอย่างแพร่หลายในหมู่นักพัฒนา
Less.js เป็นห้องสมุด JavaScript สามารถอ่านไวยากรณ์น้อย
ห้องสมุดเป็นพื้น preprocessor ​​CSS พาไฟล์ .less และการแปลงเนื้อหาของพวกเขาให้ได้มาตรฐานตามโค้ด CSS ยังบันทึกเป็นไฟล์ใหม่ในรูปแบบคลาสสิก .css เบราว์เซอร์ทุกคนสามารถตีความ
ทั้งสองน้อย (ไวยากรณ์) และ Less.js (ห้องสมุด) ได้เห็นการใช้งานใน บริษัท ขนาดใหญ่ทั่วอินเทอร์เน็ตที่เริ่มต้นด้วย Google, Twitter และ Facebook

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้

  • รองรับคำสั่งกำหนดขอบเขต @plugin ฟังก์ชั่นในการโหลดปลั๊กอิน
  • สั่งทั้งหมดจะถูกฟอง (เช่นสนับสนุน) ไม่ได้เป็นเพียงสื่อ
  • การปรับปรุงประสิทธิภาพในการแยกวิเคราะห์ - การ. จะช่วยให้เบราว์เซอร์ที่ไม่โครเมี่ยมที่มีไฟล์ขนาดใหญ่น้อยมากที่จะได้เร็วมาก <​​/ li>
  • ประการฟังก์ชั่นขนาดของภาพรวมถึงฟังก์ชั่นเช่นเส้นทางแฟ้มอื่น ๆ
  • ฟังก์ชั่นสีใช้อาร์กิวเมนต์ญาติที่ใช้เปอร์เซ็นต์ค่อนข้างแทนอย่างแน่นอน
  • รวมเส้นทางที่ขณะนี้ช่วยให้: เป็นตัวคั่นหน้าต่าง (การรับรู้และไม่ได้ชื่อไดรฟ์โดยแยกทับขวา)
  • @import (CSS) ไม่ดึงคำสั่งดังกล่าวข้างต้นความคิดเห็นที่
  • แก้ไขงบนำเข้าโดยไม่ต้องคำพูดบางครั้งทำให้ปัญหา
  • แทนที่สนับสนุนมิติและสี
  • สนามเบราว์เซอร์ที่ตั้งอยู่ใน package.json สำหรับใช้กับ Browserify
  • แก้ไขให้การสนับสนุนอีกเส้นทางที่ถูกส่งผ่านเป็นสตริงแทนอาร์เรย์
  • rulesets เดี่ยวที่สามารถใช้เป็นข้อโต้แย้งเริ่มต้น
  • มากคงคำเตือนเท็จเกี่ยวกับขยาย
  • ข้อผิดพลาดในการเขียน stderr ขึ้นอย่างต่อเนื่อง
  • สม่ำเสมอให้หน่วยถ้าหากหน่วยเข้มงวดปิด
  • การสนับสนุนที่ดีขึ้นสำหรับความคิดเห็นในการทำงานขัดแย้งทั้งหมด

มีอะไรใหม่ ในรุ่น 2.5.1:

  • รองรับคำสั่งกำหนดขอบเขต @plugin โหลดปลั๊กอินฟังก์ชั่น
  • สั่งทั้งหมดจะถูกฟอง (เช่นสนับสนุน) ไม่ได้เป็นเพียงสื่อ
  • การปรับปรุงประสิทธิภาพในการแยกวิเคราะห์ - การ. จะช่วยให้เบราว์เซอร์ที่ไม่โครเมี่ยมที่มีไฟล์ขนาดใหญ่น้อยมากที่จะได้เร็วมาก <​​/ li>
  • ประการฟังก์ชั่นขนาดของภาพรวมถึงฟังก์ชั่นเช่นเส้นทางแฟ้มอื่น ๆ
  • ฟังก์ชั่นสีใช้อาร์กิวเมนต์ญาติที่ใช้เปอร์เซ็นต์ค่อนข้างแทนอย่างแน่นอน
  • รวมเส้นทางที่ขณะนี้ช่วยให้: เป็นตัวคั่นหน้าต่าง (การรับรู้และไม่ได้ชื่อไดรฟ์โดยแยกทับขวา)
  • @import (CSS) ไม่ดึงคำสั่งดังกล่าวข้างต้นความคิดเห็นที่
  • แก้ไขงบนำเข้าโดยไม่ต้องคำพูดบางครั้งทำให้ปัญหา
  • แทนที่สนับสนุนมิติและสี
  • สนามเบราว์เซอร์ที่ตั้งอยู่ใน package.json สำหรับใช้กับ Browserify
  • แก้ไขให้การสนับสนุนอีกเส้นทางที่ถูกส่งผ่านเป็นสตริงแทนอาร์เรย์
  • rulesets เดี่ยวที่สามารถใช้เป็นข้อโต้แย้งเริ่มต้น
  • มากคงคำเตือนเท็จเกี่ยวกับขยาย
  • ข้อผิดพลาดในการเขียน stderr ขึ้นอย่างต่อเนื่อง
  • สม่ำเสมอให้หน่วยถ้าหากหน่วยเข้มงวดปิด
  • การสนับสนุนที่ดีขึ้นสำหรับความคิดเห็นในการทำงานขัดแย้งทั้งหมด

มีอะไรใหม่ ในรุ่น 2.5.0:

  • รองรับคำสั่งกำหนดขอบเขต @plugin โหลดปลั๊กอินฟังก์ชั่น
  • สั่งทั้งหมดจะถูกฟอง (เช่นสนับสนุน) ไม่ได้เป็นเพียงสื่อ
  • การปรับปรุงประสิทธิภาพในการแยกวิเคราะห์ - การ. จะช่วยให้เบราว์เซอร์ที่ไม่โครเมี่ยมที่มีไฟล์ขนาดใหญ่น้อยมากที่จะได้เร็วมาก <​​/ li>
  • ประการฟังก์ชั่นขนาดของภาพรวมถึงฟังก์ชั่นเช่นเส้นทางแฟ้มอื่น ๆ
  • ฟังก์ชั่นสีใช้อาร์กิวเมนต์ญาติที่ใช้เปอร์เซ็นต์ค่อนข้างแทนอย่างแน่นอน
  • รวมเส้นทางที่ขณะนี้ช่วยให้: เป็นตัวคั่นหน้าต่าง (การรับรู้และไม่ได้ชื่อไดรฟ์โดยแยกทับขวา)
  • @import (CSS) ไม่ดึงคำสั่งดังกล่าวข้างต้นความคิดเห็นที่
  • แก้ไขงบนำเข้าโดยไม่ต้องคำพูดบางครั้งทำให้ปัญหา
  • แทนที่สนับสนุนมิติและสี
  • สนามเบราว์เซอร์ที่ตั้งอยู่ใน package.json สำหรับใช้กับ Browserify
  • แก้ไขให้การสนับสนุนอีกเส้นทางที่ถูกส่งผ่านเป็นสตริงแทนอาร์เรย์
  • rulesets เดี่ยวที่สามารถใช้เป็นข้อโต้แย้งเริ่มต้น
  • มากคงคำเตือนเท็จเกี่ยวกับขยาย
  • ข้อผิดพลาดในการเขียน stderr ขึ้นอย่างต่อเนื่อง
  • สม่ำเสมอให้หน่วยถ้าหากหน่วยเข้มงวดปิด
  • การสนับสนุนที่ดีขึ้นสำหรับความคิดเห็นในการทำงานขัดแย้งทั้งหมด

มีอะไรใหม่ ในรุ่น 2.4.0:

  • การสนับสนุนสำหรับปลั๊กอินที่ก่อนกระบวนการ (การเพิ่ม ห้องสมุดเงียบ ฯลฯ .)
  • sourcemaps ว่างเปล่าตอนนี้ทำงาน
  • สารสกัดจากฟังก์ชั่นและความยาวตอนนี้ไม่สนใจความคิดเห็นในรายการ (การทำงานมากขึ้นที่จะมาแก้ไขปัญหาทั่วไป)
  • ส่ว​​นของสมาชิกจะได้รับแน่นอนเนื่องจากพวกเขาอ้างถึงเอกสาร HTML
  • ขยายในการเลือกเข้าร่วมด้วยและตอนนี้ทำงานได้ดีขึ้น
  • mixins ซ้อนกันทำงานได้ดีขึ้นด้วย! สำคัญ (ถดถอยใน 2.3.0)
  • การพึ่งพาสัญญาอยู่ในขณะนี้ไม่จำเป็นจริง (แนะนำใน 2.0.0)
  • ไฟล์ที่มีเพียง & # x5c; R บรรทัดใหม่ดำเนินการในขณะนี้ ok (ถดถอยใน 2.0.0)
  • เมื่อหน่วยเข้มงวดออกและหน่วยเป็น 1 / x (เช่น 1 / 12px) การส่งออกหน่วยเป็น x ไม่มีอะไรก่อนหน้านี้ (ถดถอยใน 2.0.0)

มีอะไรใหม่ ในรุ่น 2.3.1:

  • คงขึ้นอยู่กับตัวเลือก (การถดถอยใน 2.3.0)
  • เลือกสนับสนุนผู้ปกครอง (และ) ที่ใช้ในการแสดงออกขององค์ประกอบย่อย (เช่นไม่ (.c & _))

มีอะไรใหม่ ในรุ่น 2.3.0:.

  • เพิ่มฟังก์ชั่น isruleset
  • เพิ่มตัวเลือกนำเข้าตัวเลือกน้อยที่จะก่อให้เกิดความไม่ล้มเหลวหากไฟล์ไม่พบ.
  • แคชด้านเบราว์เซอร์คงที่.
  • แก้ไขหลายที่จะนำเข้าการอ้างอิง -. สนับสนุน @Support และ keyframe
  • Selectors ตอนนี้สอดแทรกเตอร์หลอก (เช่น: @ {เลื่อน}).
  • ความคิดเห็นคงพลาดออกหากพวกเขาในตอนท้ายของไฟล์.
  • หนี้! สำคัญที่ใช้กับ mixins พารา.
  • ปล่อยคำเตือนสำหรับขยายเมื่อเป้าหมายไม่พบ.
  • ตอนนี้รวมถึงเส้นทางการทำงานบนข้อมูล URI.
  • ตัวแปรและฟังก์ชั่นการทำงานที่เรียกว่าเส้นทางในข้อมูลทั่วไป uri.
  • เส้นทางที่แน่นอนคงที่ไม่ได้ทำงานในการนำเข้าบางครั้ง.
  • Unicode BOM ลบออกอีกครั้ง.

มีอะไรใหม่ ในรุ่น 2.2.0:

  • การใช้การนำเข้าการแก้ไขชื่อไฟล์และนำเข้าแบบอินไลน์ตอนนี้ทำงานร่วมกัน
  • เลิกใช้ตัวเลือกการบีบอัด (ยังคงทำงาน แต่ผลคำเตือนเว้นแต่เงียบ)
  • รุ่นโหนดน้อยตอนนี้มีภาพขนาดภาพกว้างของภาพที่สูงซึ่งส่งขนาดภาพของไฟล์
  • แก้ไขปัญหาที่อาจทำให้เกิดการแยกที่จะเกิดขึ้นมากกว่าหนึ่งครั้งและเรียกกลับถูกเรียกว่าหลายครั้ง
  • หากคุณกำลังแสดงผลไปยังคอนโซล, lessc เริ่มต้นที่เงียบเพื่อการเตือนจะไม่จบลงในการส่งออก
  • ฟังก์ชั่น isunit สนับสนุน '' เพื่อทดสอบว่ามิติที่มีหน่วยไม่มี
  • ฟังก์ชั่นข้อมูล URI ในขณะนี้นับตัวอักษรหลังจากการเข้ารหัส base64 แทนไบต์เข้ารหัสก่อนที่จะตรวจสอบการสนับสนุน IE8
  • ยามที่มีผลต่อข้อผิดพลาดคงที่ในระดับเตอร์หลอก
  • อย่าแคชในเบราว์เซอร์เมื่อใช้กับ modifyVars
  • การตรวจสอบถ้าน้อยไม่ได้แยกตัวอักษรตัวสุดท้ายในแฟ้ม
  • การตรวจหาว่าไฟล์ css ที่ตอนนี้ต้องใช้ css /, .css? CSS, และ CSS แทนเพียง CSS คุณยังสามารถบอกได้น้อยชนิดของไฟล์โดยใช้ตัวเลือกการนำเข้า.
  • ลบบรรทัดใหม่พิเศษเพิ่มเข้าไปในรายการแฟ้ม sourcemap อินไลน์
  • รองรับส่วนขยาย Safari

มีอะไรใหม่ ในรุ่น 2.1.0:

  • คงที่ตัวเลือก isSync มันก็ใช้การดำเนินงานไฟล์ซิงค์ แต่สัญญาที่มีการรับประกันที่จะโทรกลับ async ตอนนี้เราสนับสนุนสัญญาเป็นคุณสมบัติมากกว่าวิธีชั้นที่ 1 ของการทำสิ่ง.
  • รหัสเบราว์เซอร์คือตอนนี้ซิงโครอีกครั้งเหมือนใน v1 ความหมายมันจะบล็อกเว็บไซต์จนกว่าจะรวบรวมน้อย
  • แก้ไขบางอย่างสำหรับการนำเข้าตัวแปรที่มีผลต่อ filemanagers เมื่อซิงโคร
  • คง lessc Makefile ตัวเลือกการอ้างอิง
  • เอาท์พุทตอนนี้กลับมารายงานฟิลด์การนำเข้ากับอาร์เรย์ของไฟล์ที่นำเข้า
  • การทดสอบเส้นทางญาติชื่อไดรฟ์ (เพื่อให้หน้าต่างเท่านั้น) อยู่ในขณะนี้กรณีตาย
  • แก้ไขสำหรับ IE7 - ใช้ getchar แทนการจัดทำดัชนีของอาร์เรย์
  • ตัวแปรที่ใช้! สำคัญในขณะนี้การส่งออก! ที่สำคัญซึ่งฟองอากาศขึ้นส่งผลกระทบต่อกฎ
  • มือปราบแคช LiveReload ได้รับการปฏิบัติเป็นพิเศษในขณะนี้

มีอะไรใหม่ ในรุ่น 2.0.0:

  • คูณคงที่ในโหมดหน่วยเข้มงวดไม่ที่จะใช้ หน่วยซ้ายถูกดำเนินการในกรณีที่หน่วยงานที่ไม่สามารถแก้ไขได้
  • แก้ไขบางอย่างสำหรับเบราว์เซอร์ข้ามความเข้ากันได้
  • การทดสอบผ่านเบราว์เซอร์ในขณะนี้ใน IE และ FF 8-11
  • เพิ่ม index.js และ browser.js ในรากเป็นทางลัด
  • คงสะกดตัวแปรบางท้องถิ่น
  • การสนับสนุนสำหรับการสั่ง @ เคาน์เตอร์สไตล์

มีอะไรใหม่ ในรุ่น 1.7.4:

  • จับเส้นทางในเบราว์เซอร์พิมพ์ใหญ่
  • แสดงข้อผิดพลาดถ้าเลือกที่ว่างเปล่าที่ใช้ในการขยาย
  • สถานที่คงที่ในการรวมคำสั่ง
  • การสั่งซื้อคงที่ของ charset และสั่งนำเข้า
  • แย่งคงที่ทำให้เกิดกฎไม่ได้กำหนดเป็นข้อผิดพลาดบางครั้งถ้าคุณมีกลยุทธ์การนำเข้าที่ซับซ้อน
  • ข้อผิดพลาดที่ดีกว่าสำหรับการนำเข้าที่ขาดหายไปทวิภาคกึ่งหรือไม่ถูกต้อง

มีอะไรใหม่ ในรุ่น 1.7.3:

  • อย่ารอบผลของการฟังก์ชั่นสีเช่น ความสว่าง, สี, ลู ฯลฯ ..
  • ปกสนับสนุนและมีคำหลักในคำจำกัดความของพื้นหลัง.

มีอะไรใหม่ ในรุ่น 1.7.0:

  • เพิ่มการสนับสนุนสำหรับ rulesets ในตัวแปรและส่งผ่านไปยัง mixins เพื่อให้การตัด
  • ลูเปลี่ยนไปตามข้อมูลจำเพาะ W3C, ลูสามารถใช้ได้เป็นความสว่าง ความคมชัดยังคงใช้ลูดังนั้นคุณอาจจะเห็นความแตกต่างถ้า% เกณฑ์ของคุณอยู่ใกล้กับที่มีอยู่ในการคำนวณลู.
  • css ที่สะอาดอัพเกรดซึ่งหมายถึง --selectors ผสานโหมดการเปลี่ยนชื่อในขณะนี้ --compatibility
  • เพิ่มการสนับสนุนสำหรับการใช้ตัวแปรที่มี @keyframes, @namespace, @charset
  • การควบรวมกิจการกับสถานที่ให้บริการสนับสนุน + _ เมื่อพื้นที่ที่มีความจำเป็นและให้ + สำหรับคั่นด้วยเครื่องหมายจุลภาค
  • นำเข้าในขณะนี้มักจะนำเข้าครั้งเดียวอย่างต่อเนื่อง - สภาวะการแย่งชิงความหมายกำหนดค่าบางอย่างก่อนหน้านี้จะนำไปสู่​​การสั่งซื้อที่แตกต่างกันของไฟล์ที่

มีอะไรใหม่ ในรุ่น 1.6.3:

  • แก้ไขปัญหาที่มีการเรียก toCSS ครั้งที่สองไม่ทำงานในบาง สถานการณ์.

มีอะไรใหม่ ในรุ่น 1.6.1:

  • การสนับสนุนและ ^ ^^ เตอร์ DOM เงา
  • เลือก sourcemap คงที่ (ใช้ในการรายงานการสิ้นสุดขององค์ประกอบหรือเลือก) และตำแหน่งสั่ง (ก่อนหน้านี้ไม่ได้รับการสนับสนุน)
  • การแยกไฟล์น้อยคงว่างเปล่า
  • ข้อผิดพลาดใน (ปัจจุบัน) ยามที่ไม่ชัดเจนในหลายเตอร์ CSS
  • สภาพแวดล้อมเก่า - ป้องกัน regex ​​typeof กลับฟังก์ชั่น
  • อย่าใช้คำหลักเริ่มต้น

มีอะไรใหม่ ในรุ่น 1.5.0:

  • การสนับสนุนสำหรับตัวเลือกนำเข้าแบบอินไลน์ที่จะรวม css ที่ที่คุณ ไม่ต้องการที่จะแยกน้อยเช่น @import (อินไลน์) & quot; & quot file.css ;;
  • การสนับสนุนที่ดีกว่าสำหรับ modifyVars (รูปแบบการฟื้นฟูกับตัวแปรใหม่โดยใช้แคชไฟล์) อยู่ในขณะนี้มากขึ้นทนทานต่อ
  • การสนับสนุนสำหรับตัวเลือกการอ้างอิงการนำเข้าเพื่อการอ้างอิงและ CSS ภายนอก แต่ไม่ได้ส่งออกไป ใด ๆ โทร mixin หรือขยายของจะถูกส่งออก.
  • การสนับสนุนสำหรับยามเตอร์ (ปัจจุบันเท่านั้นถ้าคุณมีตัวเลือกเดียว)
  • อนุญาตการรวมสถานที่ให้บริการผ่าน + ไวยากรณ์
  • เพิ่มนาที / ฟังก์ชั่นสูงสุด
  • ฟังก์ชั่นความยาวที่เพิ่มเข้ามาและการปรับปรุงการทำงานของสารสกัดด้วยเครื่องหมายจุลภาคค่าแยก
  • เมื่อใช้หลายการนำเข้าการนำเข้าย่อยที่นำเข้าหลายครั้งเข้าสู่ผลลัพธ์สุดท้าย

มีอะไรใหม่ ในรุ่น 1.4.1:

  • syncImports คงที่และตัวเลือก yui-ลูกประคบเช่นที่พวกเขา ถูกละเลย.
  • คงรั่วไหลของตัวแปรหลายทั่วโลก.

มีอะไรใหม่ ในรุ่น 1.4.0:.

  • ผ่านตัวเลือกคงที่ของคณิตศาสตร์ที่เข้มงวด

มีอะไรใหม่ ในรุ่น 1.3.3:

  • แก้ไขข้อผิดพลาดที่สำคัญที่มีการเรียกร้อง mixin ถ้าใช้วงเล็บหลาย .
  • เมื่อใช้ตัวกรองฟังก์ชั่นคมชัดฟังก์ชั่นจะถูกส่งผ่านถ้าอาร์กิวเมนต์แรกไม่ได้เป็นสี.

มีอะไรใหม่ ในรุ่น 1.3.2:

  • เบราว์เซอร์และเซิร์ฟเวอร์สมาชิกใหม่เขียนชิดในขณะนี้ เพื่อไม่ให้กลับมาเขียน (พฤติกรรม lessc ก่อนหน้า)
  • URL-เขียนใหม่สามารถทำอีกครั้งเขียนจะเป็นเมื่อเทียบกับไฟล์รายการโดยใช้ตัวเลือกญาติ URL ที่ (ตัวเลือก less.relativeUrls)
  • ตัวเลือก RootPath สามารถใช้ในการเพิ่มเส้นทางไปยังฐานสมาชิกทุก
  • การสนับสนุนข้อโต้แย้ง mixin seperator ของ '' เพื่อให้คุณสามารถส่งผ่านค่าจุลภาคคั่น เช่น. .mixin (23px, 12px;);
  • จำนวนมากคงมีปัญหากับข้อโต้แย้งที่มีชื่ออยู่ในกรณีมุมไม่ได้พฤติกรรมตามที่คาดไว้
  • HSV, hsva ฟังก์ชั่นหน่วย
  • จำนวนคงที่ข้อความผิดพลาดที่เลวร้ายมากขึ้น
  • @ คงนำเข้าครั้งเดียวที่จะใช้เส้นทางแบบเต็มไม่ได้เป็นคนที่สัมพันธ์กันสำหรับการกำหนดว่านำเข้าได้ถูกนำเข้าอยู่แล้ว
  • รองรับ: ไม่ได้ (: เด็กที่ n (3))

มีอะไรใหม่ ในรุ่น 1.3.0:

  • @ สื่อฟอง
  • การสนับสนุนหน่วยงานโดยพลการเป็นตัวเลือก
  • การสนับสนุนข้อโต้แย้ง Variadic
  • พฤติกรรมของศูนย์ arity mixins มีการเปลี่ยนแปลงโปรดดูที่ลิงค์ด้านบน.
  • อนุญาต 'นำเข้า @' สั่งในตัวเลือกใด ๆ
  • คุณสมบัติสื่อแบบสอบถามในขณะนี้อาจจะเป็นตัวแปร
  • การรวมอัตโนมัติของเงื่อนไขสื่อแบบสอบถาม
  • แก้ไขการรั่วไหลของตัวแปรทั่วโลก
  • ข้อความแก้ไขข้อผิดพลาดในการเรียกผิด arity
  • แก้ไขข้อผิดพลาดพฤติกรรม '@arguments'
  • แก้ไข :: 'เอาท์พุทเลือก
  • แก้ไขข้อผิดพลาดเมื่อใช้กับสื่อ @ mixins

ต้องการ

  • เปิดใช้งาน JavaScript บนฝั่งไคลเอ็นต์
  • Node.js 0.10 หรือสูงกว่าสำหรับสภาพแวดล้อมที่ฝั่งเซิร์ฟเวอร์

ซอฟต์แวร์ที่คล้ายกัน

ExplorerCanvas
ExplorerCanvas

21 Jul 15

shortcode.js
shortcode.js

12 May 15

FluentDOM
FluentDOM

22 Jul 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Alexis Sellier

LESS
LESS

13 May 15

Vows
Vows

6 Mar 16

ความคิดเห็นที่ Less.js

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่