Đánh giá sách: 95 luận điểm JavaScript
Gần đây tôi đã đọc rất nhiều sách về JavaScript và tôi phải nói rằng “95 luận điểm JavaScript” là cuốn sách hay nhất kể từ cuộc cải cách Tin lành.
Thật khó để tìm thấy nó trong các cửa hàng, nhưng bạn có thể tìm thấy nó trên cửa của mọi cuộc họp JavaScript.
Trong cuốn sách này, linh mục nổi tiếng Martin Luther đã đóng đinh nó. Anh ấy bắt đầu bằng cách chỉ trích cách ngôn ngữ được sử dụng, và sau đó anh ấy tiếp tục đề xuất 95 giải pháp để làm cho nó tốt hơn.
Cú pháp hơi cũ vì tại thời điểm viết, ngôn ngữ phổ biến là tiếng Latin++.
Một số luận điểm yêu thích của tôi là:
Luận điểm 2: “Chúng ta không nên trừng phạt những người dùng dấu chấm phẩy. Họ đã đủ đau khổ rồi”
Luận điểm 5: “Hàm eval nên gọi là hàm ác ”
Luận đề 24: “JavaScript thậm chí không có thật, nó chỉ là một ý tưởng. Nếu mọi người ngừng tin vào JavaScript, thì sẽ không còn JavaScript nữa.”
Bối cảnh lịch sử
Châu Âu thời trung cổ là một thời kỳ sôi động. Logic của Aristotle đã được tranh luận trên đường phố và trong các trường đại học, tạo ra những cỗ máy Turing đầu tiên được làm từ pít-tông và đá đỏ.
Ngôn ngữ JavaScript là một ví dụ hoàn hảo về điều này. Ban đầu nó được tạo ra để lập chỉ mục các trường hợp tử vong do bệnh dịch hạch, nhưng kể từ đó, nó đã được sử dụng cho mọi thứ, từ kiểm kê bùn cho đến bảng tính thái ấp.
Điều đó có thể tốt cho nông nô, nhưng sẽ không tuyệt lắm khi một ngôn ngữ tuần tự hóa mọi thứ dưới dạng [đối tượng đối tượng].
Những người trung cổ phiền phức đó đã yêu cầu nó. Và Martin Luther chỉ là người đưa nó cho họ.
Martin Luther đã làm điều đó như thế nào?
Dễ. Anh ấy là người Đức.
Đây là vấn đề: Người Đức, thậm chí cho đến ngày nay, rất thông minh. Tôi nói lại lần nữa: Người Đức rất rất thông minh. Họ luôn thông minh, và có thể họ sẽ luôn thông minh.
Tại sao? Tôi không biết, nó có thể là bất cứ thứ gì, nhưng đó không phải là vấn đề. Điều quan trọng là thế giới này là nơi sinh sống của những con người đa dạng và xinh đẹp, những người có chung một số quyền bình đẳng và bất khả xâm phạm nhưng — người ta không bao giờ được quên — người Đức chắc chắn là rất rất thông minh.
Họ thông minh đến mức nào? Thật khó để nói, tôi không phải người Đức, nhưng có lẽ họ thông minh hơn bạn rất nhiều. Tôi hy vọng họ đang làm tốt, bởi vì thông minh là không dễ dàng. Những điều tốt đẹp trong cuộc sống, chẳng hạn như ăn nho trên đi văng và gỡ lỗi IE6, nên được tận hưởng một cách chậm rãi và với một mức độ tách biệt nhất định.
Bạn đã bao giờ thấy hai người Đức nói chuyện với nhau chưa? Đôi mắt của họ dường như muốn nói “Tôi thấy bạn, người bạn Đức. Thật là một sự trùng hợp! Chúng tôi là hai người Đức, nói chuyện với nhau bằng tiếng Đức! Thật là một thế giới tươi đẹp!”.
Nhưng tất nhiên họ không nói ra vì những biểu hiện tình cảm như vậy được coi là không phù hợp trong xã hội lịch sự.
Đó chỉ là cách họ thông minh.
Đối với bất kỳ người Đức nào đang đọc điều này: Tôi không có ý phản đối bạn hay nền văn hóa của bạn, tôi chỉ đang cố gắng giải thích rằng tôi ấn tượng như thế nào. Thiên đàng! Điều cuối cùng tôi muốn là chọc giận một người Đức, đó chắc chắn sẽ là số phận của tôi.
Dù sao đi nữa, vấn đề là Martin Luther có sở trường nói xấu cơ sở và bỏ qua nó. Không tin tôi? Dưới đây là những dòng mở đầu trong 95 luận điểm của ông:
95 luận văn Javascript
Đầu tiên , bạn nên biết rằng một số giáo viên mới, chẳng hạn như lãnh chúa Douglas Crockford, và các môn đệ của họ, chia JavaScript thành hai phần: phần tốt và phần xấu. Và, mặc dù không thể tìm thấy sự khác biệt này trong tác phẩm thần thánh mười ngày của Brendan Eich, nhưng bây giờ chúng ta sẽ bỏ qua điều này và nói bằng cách sử dụng các phân loại của chúng.
Thứ hai , họ nói rằng ngay cả “những phần tốt” cũng bao gồm tất cả các loại công việc hành hạ xác thịt, chẳng hạn như NaN, Infinity, chuỗi nguyên mẫu và chuyển đổi kiểu ẩn. Vì hầu như không có ai không mong muốn có thể làm những điều này một cách sạch sẽ và đơn giản hơn.
Thứ ba , giữa nhiều giáo viên, đó là một cuộc tranh luận cởi mở và chưa có hồi kết về việc liệu những công việc hành xác đó có nên được bảo tồn vì mục đích “tương thích ngược” hay không.
Thứ tư , hiện tại tôi sẽ gạt ý kiến của họ sang một bên mà không bác bỏ chúng. Thay vào đó, đây là những gì tôi nói: Ý kiến của họ là rác rưởi.
Bớt tư tưởng
Ồ.
Đây là cuốn sách phải đọc cho bất kỳ ai muốn hiểu cách thức hoạt động của JavaScript.
Cảm ơn vì đã đọc! Nếu bạn thích những câu chuyện công nghệ hài hước như thế này và muốn ủng hộ tôi viết mãi, hãy cân nhắc đăng ký trở thành thành viên Medium . Đó là 5 đô la một tháng, cho phép bạn truy cập không giới hạn vào các câu chuyện trên Phương tiện. Nếu bạn đăng ký bằng liên kết của tôi , tôi sẽ kiếm được một khoản hoa hồng nhỏ. Bạn cũng có thể theo dõi tôi trên Medium và Twitter .

![Dù sao thì một danh sách được liên kết là gì? [Phần 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































