Skip to content

Commit d039938

Browse files
authored
🔨 Fixed wrong indents (#9)
* Fixed indent * Fixed indent (again)
1 parent 2675f8d commit d039938

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

es5/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -740,7 +740,7 @@
740740
741741
return this;
742742
}
743-
```
743+
```
744744

745745
**[[⬆ กลับไปด้านบน]](#TOC)**
746746

@@ -967,7 +967,7 @@
967967

968968
- อย่าใส่จุลภาค ถ้าไม่มีค่าอื่น ๆ ต่อท้ายแล้ว เพราะอาจจะทำให้เกิดปัญหาใน IE6/7 และ IE9 นอกจากนั้นใน ES3 จะเพิ่มความยาวของอาร์เรย์ถ้าเจอจุลภาคอยู่ด้านหลังสุดซึ่งเป็นสิ่งที่ผิด อ่านเพิ่มเติมที่ ([ES5](http://es5.github.io/#D)):
969969

970-
> Edition 5 ได้แก้ไขข้อผิดพลาดนี้ โดยไม่เพิ่มความยาวของอาร์เรย์จากจุลภาคที่อยู่หลังสุด ซึ่งเป็นข้อผิดพลาดใน ES3
970+
> Edition 5 ได้แก้ไขข้อผิดพลาดนี้ โดยไม่เพิ่มความยาวของอาร์เรย์จากจุลภาคที่อยู่หลังสุด ซึ่งเป็นข้อผิดพลาดใน ES3
971971

972972
```javascript
973973
// ไม่ดี

react/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -150,8 +150,8 @@
150150

151151
- ใช้เขี้ยวคู่ (Double quotes) `""` สำหรับ JSX เสมอ แต่สำหรับโค้ดจาวาสคริปต์ทั่วไปให้ใช้เขี้ยวเดี่ยว (Single quotes) `''` อ่านเพิ่มเติมจากกฎของ Eslint: [`jsx-quotes`](http://eslint.org/docs/rules/jsx-quotes)
152152

153-
> - ทำไม? ในกรณีที่มีอักขระพิเศษภายในแอททริบิวต์ของ JSX [จะไม่สามารถใส่ Escaped quotes ได้](http://eslint.org/docs/rules/jsx-quotes) (ปกติในภาษาจาวาสคริปต์จะสามารถใส่สัญลักษณ์ \\ เพื่อทำการ Escape อักขระพิเศษนั้น ๆ แต่ใน JSX ไม่สามารถใช้ได้) และในภาษาอังกฤษมีคำที่มีอักขระพิเศษเขี้ยวเดี่ยวอยู่เยอะพอสมควร จึงควรใช้เขี้ยวคู่เพื่อให้ง่ายต่อการพิมพ์ ตัวอย่างเช่น `"don't"`
154-
> - ปกติแล้วแอททริบิวต์ของ HTML จะใช้เขี้ยวคู่เสมอ ดังนั้น JSX ควรจะทำตามกฎนั้นเช่นกัน
153+
> - ทำไม? ในกรณีที่มีอักขระพิเศษภายในแอททริบิวต์ของ JSX [จะไม่สามารถใส่ Escaped quotes ได้](http://eslint.org/docs/rules/jsx-quotes) (ปกติในภาษาจาวาสคริปต์จะสามารถใส่สัญลักษณ์ \\ เพื่อทำการ Escape อักขระพิเศษนั้น ๆ แต่ใน JSX ไม่สามารถใช้ได้) และในภาษาอังกฤษมีคำที่มีอักขระพิเศษเขี้ยวเดี่ยวอยู่เยอะพอสมควร จึงควรใช้เขี้ยวคู่เพื่อให้ง่ายต่อการพิมพ์ ตัวอย่างเช่น `"don't"`
154+
> - ปกติแล้วแอททริบิวต์ของ HTML จะใช้เขี้ยวคู่เสมอ ดังนั้น JSX ควรจะทำตามกฎนั้นเช่นกัน
155155

156156
```javascript
157157
// ไม่ดี
@@ -294,7 +294,7 @@
294294
295295
- เมื่อต้องการใช้ฟังก์ชัน `bind()` ในการผูกอีเว้นท์ ควรทำการเรียกใช้ฟังก์ชันในคอนสตรัคเตอร์เสมอ อ่านเพิ่มเติมจากกฎของ Eslint: [`react/jsx-no-bind`](https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-no-bind.md)
296296
297-
> ทำไม? การเรียกฟังก์ชัน bind() ภายในเมท็อต `render()`จะสร้างฟังชันท์ใหม่ทุกครั้งเมื่อมีการเรียกใช้เมท็อต ซึ่งส่งผลกระทบต่อประสิทธิภาพของแอพพลิเคชั่น
297+
> ทำไม? การเรียกฟังก์ชัน bind() ภายในเมท็อต `render()`จะสร้างฟังชันท์ใหม่ทุกครั้งเมื่อมีการเรียกใช้เมท็อต ซึ่งส่งผลกระทบต่อประสิทธิภาพของแอพพลิเคชั่น
298298
299299
```javascript
300300
// ไม่ดี

0 commit comments

Comments
 (0)