ยืนน้อยสำหรับ เลอ อาเนอร์ 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 หรือสูงกว่าสำหรับสภาพแวดล้อมที่ฝั่งเซิร์ฟเวอร์
ความคิดเห็นที่ไม่พบ