Làm cách nào để ghi nhớ javascript?

Với hàng trăm phương pháp có sẵn, không có cách nào bạn sẽ nhớ tất cả trừ khi bạn là một thiên tài. Ghi nhớ từ ngữ cho những gì bạn đang cố gắng làm là không quan trọng. Biết những gì bạn muốn làm là quan trọng. Ví dụ: tôi muốn lấy một phần của chuỗi. Tôi đã hoàn thành toàn bộ phần front-end và một phần của back-end. Tôi không thể nhớ nếu nó là

let string = 'fruit is apple'

// I just want the string 'apple'
let fruit = string.substr(9, -1)
let fruit = string.slice(9)
let fruit = string.splice(-1, 9)
//etc.

Điểm mấu chốt là tôi biết mình muốn làm gì. Nếu tôi biết mình cần làm gì, tôi có thể tra cứu trong hai phút và lên đường. Đó là một trong những điều tôi thích nhất về lập trình - bạn không cần phải ghi nhớ chính xác từ ngữ, công thức hay biểu thức. Miễn là bạn biết mình đang cố gắng đạt được điều gì, bạn có thể thực hiện điều đó chỉ trong vài phút với tìm kiếm trên Google


Nói như vậy, bạn càng làm nhiều, bạn sẽ càng nhớ nhiều, vì vậy việc lặp lại là rất quan trọng. Và không, đừng tiếp tục quay lại những thứ bạn đã giải quyết chỉ để giải quyết chúng một lần nữa. Nếu bạn muốn cố gắng giải chúng tốt hơn, tốt thôi, nhưng đừng trừng phạt bản thân vì bạn không thể nhớ

Khái niệm JS được trực quan hóa. Có lẽ một trong những mục yêu thích mọi thời đại của tôi. Đây là 7 bài viết về các khái niệm Javascript quan trọng nhất với hình ảnh và GIF thực sự để trực quan hóa các khái niệm phức tạp và giúp bạn dễ hiểu chúng

  • Quản lý bộ nhớ trong JS. Đây là một công cụ nâng cao một chút nhưng nó thực sự được giải thích rõ ràng. Trong bài viết này, bạn có thể tìm hiểu cách JS xử lý việc quản lý bộ nhớ. Bạn tìm hiểu về Stack và Heap cũng như cách Garbage Collector hoạt động trong Môi trường JS

  • Các mẹo và thủ thuật. Kho lưu trữ GitHub này bao gồm rất nhiều khái niệm Javascript cơ bản và nâng cao cũng như các mẹo và thủ thuật. Bạn có thể đọc về đóng cửa, không đồng bộ. Thao tác Javascript hoặc DOM và nhiều hơn nữa. Giải thích thực sự tốt cho người mới bắt đầu và với các ví dụ hay cho từng chủ đề

  • Tài nguyên cần nhớ
    1. Các phương thức JS được sử dụng nhiều nhất. Trong bài đăng này, tác giả liệt kê các phương thức Javascript được sử dụng nhiều nhất của mình và đó là một tài liệu tham khảo hay để quay lại nếu bạn cần trợ giúp về cú pháp hoặc một số đầu vào mới. Có thể bạn thấy một phương pháp mới có thể giúp bạn giải quyết vấn đề mà bạn đang gặp phải

    2. 1 lớp lót trong JS. Tôi thực sự thích trang web này vì nó chỉ cho bạn cách xử lý các sự cố và/hoặc trường hợp sử dụng phổ biến mà bạn có thể giải quyết bằng Javascript chỉ bằng một dòng. Nó thực sự có thể mang đến cho bạn một góc nhìn mới và cho bạn thấy javascript mạnh mẽ như thế nào. Nhưng hãy nhớ chỉ vì bạn có thể giải một bài toán trong một dòng, điều đó không có nghĩa là bạn phải. Luôn cố gắng viết mã dễ hiểu. Cuối cùng, bạn viết mã cho mọi người chứ không phải cho máy tính

    3. Toán tử Javascript. Tại đây bạn có thể tra cứu mọi toán tử Javascript và cách sử dụng nó với các ví dụ. Sạch sẽ, hữu ích và dễ sử dụng

    Tóm lược

    Tôi thực sự hy vọng bạn thấy những tài nguyên này hữu ích như tôi. Nếu bạn là người mới bắt đầu, tôi thực sự khuyến khích bạn xem các tài nguyên đầu tiên trong đoạn đầu tiên. Bạn có thể học được rất nhiều ở đó

    Tôi cũng có rất nhiều tài nguyên nhưng tôi nghĩ bây giờ thế là đủ. Trong tương lai tôi chắc chắn sẽ đăng nhiều hơn về chúng

    Khi mọi người cố gắng học JavaScript hoặc bất kỳ kỹ năng viết mã nào thực sự, họ thường gặp phải những thách thức tương tự

    • Một số khái niệm có thể gây nhầm lẫn, đặc biệt nếu bạn đến từ một ngôn ngữ khác
    • Thật khó để tìm thời gian (và đôi khi là động lực) để học
    • Một khi bạn đã hiểu điều gì đó, thật dễ dàng để quên nó lần nữa
    • Bối cảnh công cụ quá rộng lớn và liên tục thay đổi nên rất khó để biết bắt đầu từ đâu

    May mắn thay, những thách thức này có thể được nhận ra và cuối cùng bị chinh phục. Trong bài viết này, tôi sẽ trình bày sáu thủ thuật tư duy sẽ giúp bạn học JavaScript nhanh hơn và trở thành một lập trình viên hạnh phúc hơn, hiệu quả hơn

    1. Đừng để những quyết định trong tương lai ngăn cản bạn tiến bộ ngay bây giờ

    Đối với nhiều người muốn học nhanh khi đi sâu vào JavaScript, một trong những câu hỏi đầu tiên họ đặt ra là sử dụng framework nào (và công bằng mà nói, có rất nhiều). Nhưng nếu bạn không cảm thấy thoải mái với JavaScript thô, thì đây là câu hỏi sai. Bạn sẽ dành tất cả thời gian của mình để nghiên cứu các khuôn khổ khác nhau và không có thời gian nào của bạn thực sự tiến về phía trước

    Một cách giúp thoát khỏi cái bẫy do dự là có một lộ trình cho những gì bạn cần học. Ví dụ: để trở thành nhà phát triển front-end, lộ trình của bạn có thể giống như thế này

    Làm cách nào để ghi nhớ javascript?

    Chia nhỏ hơn nữa, bạn có thể tạo một trang web chức năng chỉ bằng HTML và CSS. Xem các bước riêng lẻ được trình bày như thế này, bạn sẽ dễ dàng biết được những gì cần tập trung vào bây giờ để không lãng phí thời gian lo lắng về những điều sẽ xảy ra sau này

    2. Đừng để sự tự tin đánh lừa bạn quên đi mọi thứ

    Hiểu một khái niệm một cách nhanh chóng có thể là một trong những điều có hại nhất đối với sự tiến bộ của bạn trong việc học JavaScript. Cho phép tôi giải thích

    Khi bạn đọc một cái gì đó và nó có ý nghĩa, bạn có thể muốn chuyển sang điều tiếp theo ngay lập tức. Có thể bạn sẽ hiểu điều tiếp theo và sau đó tiếp tục. Nhưng chẳng mấy chốc, bạn sẽ đến một điểm mà bạn nhận ra rằng mình đã quên một số điều bạn đã học trước đó, vì vậy bạn cần phải quay lại. Bạn lướt qua các khái niệm trước đó để làm mới bộ nhớ của mình và sau đó tiếp tục. Nhưng bây giờ bạn đã quên một cái gì đó khác. Bạn tiếp tục lặp đi lặp lại điệu nhảy tới lui này cho đến khi bạn nhận ra mình hoàn toàn lạc lối. Bạn chán nản, nghỉ ngơi và rồi bạn quên sạch mọi thứ khi bạn cố gắng quay lại

    May mắn thay, có một cách chữa trị hai bước đơn giản cho vấn đề này

    1. Giới hạn số lượng nội dung bạn học cùng một lúc
    2. Thực hành thực sự - thực sự viết mã

    Khi bạn học một khái niệm mới, hãy nhớ dùng thử, chơi với nó, cảm thấy thoải mái với nó và thậm chí kết hợp nó với các khái niệm khác. Điều quan trọng là phải thực sự gõ mã trong bất kỳ ví dụ nào bạn đang theo dõi, bởi vì đó là điều giúp bạn tiếp thu nó. Ngoài ra, giới hạn số lượng bạn học cùng một lúc sẽ giúp bạn lưu giữ tài liệu, vì lý do đơn giản là bạn sẽ dễ nhớ ít thứ hơn

    Quá trình này có vẻ như mất nhiều thời gian hơn là chỉ đọc qua mọi thứ và di chuyển nhanh chóng, nhưng thực tế nó tốn ít thời gian hơn nhiều vì bạn sẽ không cần phải quay lại quá nhiều. Tôi đã học được điều này một cách khó khăn trong nhiều dịp

    3. Tiếp cận Thực hành với Tư duy Đúng đắn

    Nhiều người coi việc luyện tập là một việc gì đó nhàm chán và lặp đi lặp lại nên họ thường bỏ qua hoặc cố gắng đi tắt đón đầu. Nếu bạn cố gắng rút ngắn thời gian thực hành JavaScript của mình, bạn sẽ thực sự mất nhiều thời gian hơn để học nó. Nhưng làm thế nào để bạn làm cho việc luyện tập trở nên thú vị hơn để bạn thực sự làm điều đó?

    Hãy thử thay đổi suy nghĩ này

    Điều gì sẽ xảy ra nếu bạn đã học một khái niệm JavaScript mới và bạn không được phép thử nó? . Nó sẽ giống như một đứa trẻ nhận được một món đồ chơi mới và không được phép chơi với nó

    Khi bạn học một thứ gì đó mới trong JavaScript, hãy thử coi nó như một món đồ chơi mới, một chiếc ô tô mới, một đôi giày mới hoặc bất cứ thứ gì mà bạn thấy vui khi thử. Vậy thì đừng tập như đang làm, hãy tập như đang chơi. Làm điều gì đó thú vị với những kỹ năng mới của bạn. làm bạn ngạc nhiên. Hiển thị bạn bè của bạn

    Với một tư duy vui tươi hơn, bạn sẽ học nhanh hơn nhiều, bạn sẽ nhớ mọi thứ lâu hơn và bạn sẽ có nhiều niềm vui hơn

    4. Tìm thời gian để viết mã bằng thủ thuật Facebook

    Một trong những vấn đề phổ biến nhất mà mọi người gặp phải là họ không thể tìm thấy thời gian để viết mã. Thông thường, cùng một người sẽ dành hàng giờ trên các trang web như Facebook, YouTube, Wikipedia hoặc Reddit. Dù điều này có mô tả đúng về bạn hay không thì vẫn có những bài học cần rút ra ở đây

    Tôi chắc chắn đã có lúc chỉ định xem Facebook một lúc, nhưng cuối cùng tôi lại ở đó hàng giờ liền. Làm thế nào điều đó xảy ra? . Bắt đầu một việc gì đó là phần khó nhất, vì vậy tôi thấy dễ dàng hơn nhiều khi bắt đầu bằng cách giữ cam kết ban đầu ở mức nhỏ. Nếu ai đó hỏi tôi rằng liệu tôi có sẵn sàng dành hàng giờ trên Facebook không, tôi sẽ trả lời là không vì tôi không có nhiều thời gian như vậy. Tuy nhiên, tôi dễ tiếp nhận ý tưởng chỉ kiểm tra nhanh một thứ và đó là cách tôi bị cuốn vào

    Tin tốt là bạn có thể sử dụng chính tâm lý này để tạo lợi thế cho mình khi học cách viết mã. Đừng cố cam kết dành vài giờ viết mã vì sau đó bạn sẽ không bao giờ tìm thấy thời gian. Chỉ cần nói với bản thân rằng bạn sẽ thử một số mã trong ba phút. Bạn sẽ không bao giờ phải vật lộn để tìm lại thời gian

    5. Suy nghĩ chậm hơn và bạn sẽ học nhanh hơn

    Điều này nghe có vẻ phản trực giác, vì vậy tôi sẽ giải thích nó bằng một câu chuyện

    Một người bạn của tôi đã từng bối rối về một tính năng nào đó của JavaScript. Tôi yêu cầu anh ấy hướng dẫn tôi những gì anh ấy biết và sau đó giải thích phần nào khó hiểu. Khi anh ấy xem qua đoạn mã, tôi nhận thấy rằng anh ấy đang vội vã

    "Giữ lấy. " Tôi đã nói. “Chậm lại, và hướng dẫn tôi qua từng bước của điều này. ”

    Bạn tôi tiến hành cung cấp cho tôi một bản tóm tắt tổng thể về những gì đang xảy ra trong đoạn mã

    tôi ngăn anh ta lại. “Bạn vẫn đang vội vã. Hãy thử lại, nhưng lần này, tôi muốn bạn đọc kỹ từng dòng của điều này và cho tôi biết chính xác điều gì đang xảy ra trong mỗi dòng. ”

    Lần này, bạn tôi đã có thể giải thích tốt hơn những gì đang diễn ra trong đoạn mã. Điều quan trọng là anh ấy đã dành thời gian để lướt qua từng phần của nó thay vì cố gắng hiểu tất cả cùng một lúc.

    Trong những trường hợp như thế này, suy nghĩ chậm hơn thực sự khiến bạn học nhanh hơn

    6. Viết mã phức tạp bằng ngôn ngữ đơn giản trước

    Nếu một đoạn mã phức tạp hoặc không quen thuộc, trước tiên hãy viết nó ra bằng ngôn ngữ đơn giản. Bằng cách đó, bạn có thể tìm ra những gì bạn muốn mã làm trước khi bạn thực sự phải viết nó. Đây là hai lợi ích của phương pháp này

    1. Mã của bạn sẽ dễ viết hơn và nhanh hơn vì bạn sẽ không phải liên tục dừng lại và suy nghĩ xem bạn muốn nó hoạt động như thế nào
    2. Bạn sẽ bắt lỗi trước khi chúng xảy ra vì bạn sẽ có ý tưởng rõ ràng hơn về những gì mã nên làm

    Học ngôn ngữ lập trình nhanh hơn

    Chúng tôi đã xem qua nhiều cách để học JavaScript nhanh hơn, nhưng bạn có thể áp dụng nhiều mẹo này cho các kỹ năng khác. Đây là bản tóm tắt về những gì chúng tôi đã đề cập

    • Ngừng lo lắng về các quyết định trong tương lai và đi sâu vào
    • Làm cho việc luyện tập trở nên thú vị bằng cách coi các kỹ năng mới như đồ chơi
    • Tìm thời gian để viết mã bằng cách chỉ thực hiện các cam kết nhỏ theo cách bạn làm với các trang web như Facebook, YouTube hoặc Wikipedia
    • Chậm lại, thực hiện các bước nhỏ hơn và bạn sẽ học nhanh hơn

    Vậy bạn tiếp cận việc học như thế nào? . Dù bằng cách nào, tôi rất muốn nghe ý kiến ​​​​của bạn trong phần bình luận

    Chia sẻ bài viết này

    Làm cách nào để ghi nhớ javascript?

    Yaphi Berhanu

    Yaphi Berhanu là một nhà phát triển web thích giúp mọi người nâng cao kỹ năng viết mã của họ. Anh ấy viết mẹo và thủ thuật tại http. //mã bước đơn giản. com. Theo ý kiến ​​​​hoàn toàn không thiên vị của mình, anh ấy đề nghị kiểm tra nó

    Làm cách nào để ghi nhớ mã JavaScript?

    Cách tốt nhất để ghi nhớ là lặp đi lặp lại liên tục và có hệ thống. .
    sự lặp lại đầu tiên - ngay sau khi đọc
    lần lặp lại thứ hai - trong 20-30 phút sau lần lặp lại đầu tiên
    lần lặp lại thứ ba - trong một ngày sau lần lặp lại thứ hai
    lần lặp lại thứ tư - trong 2-3 tuần sau lần lặp lại thứ ba

    Cách nhanh nhất để học JavaScript là gì?

    5 cách tốt nhất để học JavaScript nhanh (Dành cho người mới bắt đầu) .
    Các trang web và khóa học tự hướng dẫn
    Sách
    Trại khởi động mã hóa
    Sự kiện gặp gỡ và kết nối mạng
    Bắt đầu các dự án của riêng bạn

    Học JavaScript có khó không?

    Có thể cho rằng JavaScript là một trong những ngôn ngữ lập trình dễ học nhất , vì vậy, nó là ngôn ngữ đầu tiên tuyệt vời cho bất kỳ ai mới bắt đầu viết mã. Ngay cả những dòng mã JavaScript phức tạp nhất cũng có thể được viết từng đoạn một. Nó cũng có thể được kiểm tra trong trình duyệt web cùng một lúc.

    Tại sao tôi không thể hiểu JavaScript?

    JavaScript rất khó học vì nó là ngôn ngữ lập trình không đồng bộ . Nó cũng là một luồng, có nghĩa là nó sử dụng bản chất không đồng bộ của nó theo một cách hoàn toàn khác so với hầu hết các ngôn ngữ lập trình khác.