Làm thế nào tôi thực sự có thể áp dụng javascript tôi đang học [đã đóng]


10

Tôi là một lập trình viên kết thúc. Tôi giỏi về thiết kế, html, css và jquery, nhưng tôi muốn học javascript hơn bất cứ thứ gì. Tôi đã tham gia một vài khóa học, đọc sách và hướng dẫn trực tuyến và cảm thấy như mình nắm bắt tốt các nguyên tắc cốt lõi: biến, logic, v.v.

Đây là nơi tôi thấy khác với tất cả các câu hỏi "Cách tốt nhất để học js" trên web.

Những gì tôi dường như không thể làm là đưa điều này vào thực tế. Tôi không thể nhảy từ việc biết các bit và phần để tìm ra cách chúng phối hợp với nhau để trở thành một chương trình.

Cách tốt nhất để có được kiến ​​thức ứng dụng thực tế với js là gì? Tôi cho rằng trở thành người học việc hoặc được dạy kèm sẽ là tốt nhất, nhưng bạn không nghe về những điều đó thường xuyên.


2
Viết một máy chủ trong node.js. Không có gì dạy bạn js như sử dụng nó cho toàn bộ ngăn xếp web. Bạn có thể tìm thấy gia sư ở đây nếu may mắn của bạn
Raynos

Tôi thích âm thanh của nó!
Gregg B

Tôi đã thấy mọi người di chuyển từ javascript sang jQuery khá thường xuyên. Đây là trường hợp đầu tiên đảo ngược được tìm thấy! ;)
kiểm tra123

Nó sẽ gần giống như đặt câu hỏi của bạn lại cho bạn, nhưng vẫn vậy, bạn muốn đạt được điều gì từ js, đặc biệt, khi bạn cảm thấy thoải mái với jQuery?
kiểm tra123

Tôi cảm thấy như tìm hiểu thêm về những gì jquery thực sự đang làm dưới mui xe sẽ giúp tôi giỏi hơn về nó. Ngoài ra, html5 dựa vào js rất nhiều Tôi muốn biết mọi thứ tôi có thể về nó - Tôi không cảm thấy việc hoàn toàn dựa vào jquery là cách thực hành tốt và tôi chắc chắn có một số điều có thể dễ dàng hơn với việc nắm chắc "nguyên "Js. Ngoài ra, tôi cũng muốn chuyển sang lập trình back-end một chút và tôi nghĩ đây sẽ là một bước đệm tốt.
Gregg B

Câu trả lời:


18
  • Tìm một trang web mà bạn yêu thích giao diện và sao chép nó.
  • Tạo trang web của riêng bạn về bạn và tiếp tục thêm tương tác dựa trên javascript trên đó.
  • Tạo ứng dụng web mà bạn luôn muốn làm. Ứng dụng ngẫu nhiên cơ bản nhất của tôi đã cho tôi một danh sách những gì trong tủ lạnh của tôi. (Tôi nổi tiếng là sốc khi quên những gì tôi đã mua ...)

Cách dễ nhất để học (và giữ lại) là khi bạn phải học. Được tiếp xúc với một khái niệm, muốn thực hiện nó, đi và làm nó.


Cảm ơn. Tôi đoán rằng tôi đã bị đe dọa khi cố gắng tự mình xây dựng một cái gì đó - cảm giác như tôi sẽ không biết làm thế nào, nhưng tôi đoán đó là nơi tôi sẽ phải bắt đầu.
Gregg B

7

Thực hiện một số Koans Javascript

Thực hiện một trò chơi đơn giản trong javascript.

Tạo các giao diện người dùng đẹp, cuộn, thực hiện các truy vấn ajax để có được '10 cụm từ tiếp theo 'hoặc' cấu hình bảng tiếp theo '.

Hãy xem 10 điều tôi học được của Paul Irish từ việc đọc nguồn jquery11 điều nữa

Đọc Tài liệu MDC . Đọc tất cả các tài liệu jquery (nó dễ đọc và chỉ mất vài giờ).

Ồ, và biết về jsfiddle.net - điều tốt nhất từng có.


+1 cho trang Paul Irsh, js trên nền rất tuyệt.
DMin

1
@Grillz - Tôi vừa thực hiện một khóa đào tạo chuyên sâu 5 giờ về mọi thứ bạn cần biết về Javascript và jQuery. Bạn được chào đón đến trang trình bày: dl.dropbox.com/u/108084/ ALL% 20of% 20Javascript% 20DEP.pptx
George Mauer

1
Thậm chí tốt hơn, đây là trên trình chiếu: sl slideshoware.net/Togakangaroo/all-of-javascript
George Mauer

1

Vì bạn đã quen thuộc với jQuery, tôi sẽ nói hãy thử tạo một plugin jQuery. Bạn có thể sử dụng các kỹ năng js của bạn trong đó.

Hoặc là

Lấy một plugin jQuery hiện có và cố gắng phát triển tương tự bằng cách sử dụng js đơn giản.


0

Cách dễ nhất để trở thành JavaScript chuyên nghiệp là tham gia công ty phát triển phần mềm với tư cách là kỹ sư mặt trước và áp dụng kiến ​​thức của bạn vào các dự án mới. Nếu bạn đã làm tốt, tôi biết khi bạn phát triển một số thứ với (jquery ajax javascript) thì chắc chắn mọi người đều thích nó vì nó nhanh và được tối ưu hóa. Sau đó, bạn sẽ là người được ca ngợi trong tổ chức.


0

Cuốn sách JavaScript mà tôi đã không bao giờ giúp tôi. Đó là ứng dụng của ngôn ngữ để giải quyết các vấn đề thực tế khiến tôi trở thành một thuật sĩ JavaScript gần như không có thời gian. Tương tự với hầu hết mọi ngôn ngữ tôi đang sử dụng.

Một trường hợp sử dụng tốt cho JS sẽ là các ứng dụng ánh xạ. Hãy thử làm việc với Google Maps hoặc OpenLayers. Nếu bạn không vào bản đồ, hãy thử các Khung JavaScript như jQuery hoặc Prototype. Xem những gì bạn có thể làm. Xây dựng các hình thức ưa thích, đưa ra một số ý tưởng làm thế nào để tăng tốc các trang web triển khai các ứng dụng ajax, tất cả các loại công cụ đó. Có lẽ một ứng dụng trình chiếu khác ... một cái gì đó thực sự mát mẻ? Hoặc bất cứ điều gì cần một giao diện quản trị? Làm thế nào bạn có thể làm cho nó trở nên thân thiện hơn thông qua việc sử dụng JavaScript. Các khả năng là vô tận, chưa kể đến node.js mở ra một vũ trụ hoàn toàn mới.

Nó thực sự tùy thuộc vào bạn và nhu cầu của bạn. Tất cả những gì tôi có thể nói với bạn là: Chọn một vấn đề và giải quyết nó. Sách sẽ giúp bạn trên đường đi, nhưng không bao giờ thay thế kinh nghiệm bạn có được

cu Roman

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.