Phát triển Java 2.0: JavaScript dành cho các nhà phát triển Java
Số trang: 8
Loại file: pdf
Dung lượng: 154.29 KB
Lượt xem: 9
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tại sao JavaScript lại trở nên quan trọng JavaScript được Netscape giới thiệu vào năm 1995 và nó nhanh chóng được công chúng yêu thích. Lý do có liên quan nhiều đến sự xuất hiện của các trang web như là một nền tảng môi trường truyền thông thương mại: Với JavaScript, bạn có thể tác động đến hành vi của trang web trong trình duyệt bằng lập trình. Chỉ điều đó thôi cũng đã thú vị rồi! Việc xác nhận hợp lệ của dạng HTML và mánh khóe hình ảnh hạn chế đã là vấn đề quan trọng hàng...
Nội dung trích xuất từ tài liệu:
Phát triển Java 2.0: JavaScript dành cho các nhà phát triển JavaPhát triển Java 2.0: JavaScript dành cho các nhà phát triển JavaTại sao JavaScript lại trở nên quan trọngJavaScript được Netscape giới thiệu vào năm 1995 và nó nhanh chóng được công chúng yêuthích. Lý do có liên quan nhiều đến sự xuất hiện của các trang web như là một nền tảng môitrường truyền thông thương mại: Với JavaScript, bạn có thể tác động đến hành vi của trang webtrong trình duyệt bằng lập trình. Chỉ điều đó thôi cũng đã thú vị rồi! Việc xác nhận hợp lệ củadạng HTML và mánh khóe hình ảnh hạn chế đã là vấn đề quan trọng hàng đầu.Kể từ đó, JavaScript đã trải qua một vài thay đổi. Vào lúc đó Netscape đã có một sản phẩm làNetscape Application Server (Máy chủ ứng dụng Netscape), dựa trên JavaScript phía máy chủ đểxây dựng các ứng dụng web. Vài năm sau đó, sự ra đời của Ajax và các thư viện tiện ích nhưJQuery, Prototype và ExtJS đã tiếp tục châm ngòi cho các mối quan tâm về JavaScript. Gần đâyhơn, JavaScript phía máy chủ đã trở lại với Node.js, một framework I/O dựa trên sự kiện dùng đểxây dựng các ứng dụng web phía máy chủ bằng cách sử dụng công cụ V8 JavaScript của Google.Để chăm lo cho tương lai của sản phẩm của mình, Netscape đã gửi JavaScript lên tổ chức quốc tếvề tiêu chuẩn hóa Ecma. Đó là lý do tại sao một số người gọi JavaScript là ECMAScript. Quantrọng hơn, đó là lý do tại sao hầu hết các trình duyệt web đều hỗ trợ ECMAScript. Kết quả là,các ứng dụng web gặp khó khăn đều không sử dụng JavaScript ở đâu đó và JavaScript dườngnhư không thể thay đổi được điều đó. Hiện tại chưa có ngôn ngữ tạo kịch bản lệnh nào kháctương thích trình duyệt xuất hiện.Node.jsNode.js (xem phần Tài nguyên) là một framework ở phía máy chủ, nó dựa trên sự kiện, tínhđồng thời rất cao. Các chương trình Node.js mở rộng quy mô hiệu quả hơn nhiều so với cácchương trình có các luồng, trong khi giải quyết rất nhiều về các vấn đề liên quan đến lập trìnhđồng thời. Trong khi Node.js còn tương đối mới, sự đổi mới xung quanh nó khá thú vị. Hiểu biếtJavaScript là chìa khóa để truy cập vào họ các công cụ đang phát triển có liên quan đến Node.js.Ngày nay, mặc dù tiếng xấu của nó vẫn còn sót lại, nhưng JavaScript được cho là một trongnhững ngôn ngữ được sử dụng nhiều nhất (và có ích) trên hành tinh. Nếu bạn là một lập trìnhviên Java (hoặc một lập trình viên Ruby, Python hay PHP), có thể là bạn hoặc đã sử dụngJavaScript hoặc bạn sẽ sử dụng trong tương lai không xa. Việc hiểu biết một số tính năng củaJavaScript có thể giúp bạn xây dựng các ứng dụng web phổ biến hơn tiếp theo. Hơn nữa, nó sẽcho phép bạn sử dụng Node.js và thậm chí mở mang hiểu biết của bạn về những gì đang xảy ratrong lúc triển khai bên dưới một sản phẩm trong GWT.Trong các phần tiếp theo, tôi sẽ tập trung vào các phần tử chính của cú pháp JavaScript, nêu bậtcác chuyến đi và các chỗ rẽ nhỏ đặc biệt có thể gây ngạc nhiên hoặc thích thú cho các nhà pháttriển Java. Tuy nhiên, đầu tiên, tôi muốn xua tan một trong những lầm tưởng phổ biến vềJavaScript: đó là bạn cần một trang web để tương tác với JavaScript.Về đầu trangSử dụng JavaScript trong ChromeVề mặt lịch sử, để chạy được JavaScript, nó đòi hỏi phải có một trình duyệt và một trang webgián tiếp. Đối với một số nhà phát triển điều đó đã gây ra phiền toái và thậm chí trở ngại. Maymắn thay, các trình duyệt đã phát triển; ngày nay cả Firefox lẫn Chrome đều cung cấp các IDEđể chạy JavaScript.Tôi thích giao diện điều khiển JavaScript tiện lợi của Chrome để theo đuổi ngôn ngữ này. Giốngnhư trình shell của Python hoặc IRB của Ruby, Chrome cung cấp một môi trường tương tác đểtìm hiểu JavaScript mà không cần dùng một trang web nào.CoffeeScriptNếu bạn thích những gì JavaScript có thể làm nhưng không thích cú pháp của nó, bạn nên xemxét CoffeeScript. CoffeeScript là ngôn ngữ nhỏ bé dùng để biên dịch thành JavaScript — cónghĩa là, CoffeeScript làm cho việc lập trình JavaScript trở nên dễ dàng hơn bằng cách nới lỏngmột số cú pháp của nó. Về nhiều mặt, CoffeeScript có cảm giác giống nhiều hơn với Ruby hayPython nhưng lại tạo ra một sự tương đương một-một với JavaScript. Xem phần Tài nguyên đểtìm hiểu thêm về CoffeeScript.Để bắt đầu với giao diện điều khiển JavaScript của Chrome, bạn cần tải về bản Chrome phù hợpvới hệ điều hành bạn đang dùng. Tiếp theo, mở một tab mới và chọn View > Developer >JavaScript Console (giao diện lập trình JavaScript). Ở dưới cùng của cửa sổ Chrome của mình,bạn sẽ thấy giao diện lập trình của nhà phát triển JavaScript hiện ra. Bạn có thể làm cho cửa sổnày trở thành một hộp thoại độc lập bằng cách chọn biểu tượng Undock ở góc dưới cùng bên tráicủa giao diện bàn điều khiển. Sau đó, bạn có thể chọn biểu tượng Console ở góc trên bên phảicủa hộp thoại để nhận được một cửa sổ rỗng đơn giản dùng cho việc tương tác với JavaScript,như thể hiện trong Hình 1:Hình 1. Tương tác với JavaScript trong Google ChromeBây giờ c ...
Nội dung trích xuất từ tài liệu:
Phát triển Java 2.0: JavaScript dành cho các nhà phát triển JavaPhát triển Java 2.0: JavaScript dành cho các nhà phát triển JavaTại sao JavaScript lại trở nên quan trọngJavaScript được Netscape giới thiệu vào năm 1995 và nó nhanh chóng được công chúng yêuthích. Lý do có liên quan nhiều đến sự xuất hiện của các trang web như là một nền tảng môitrường truyền thông thương mại: Với JavaScript, bạn có thể tác động đến hành vi của trang webtrong trình duyệt bằng lập trình. Chỉ điều đó thôi cũng đã thú vị rồi! Việc xác nhận hợp lệ củadạng HTML và mánh khóe hình ảnh hạn chế đã là vấn đề quan trọng hàng đầu.Kể từ đó, JavaScript đã trải qua một vài thay đổi. Vào lúc đó Netscape đã có một sản phẩm làNetscape Application Server (Máy chủ ứng dụng Netscape), dựa trên JavaScript phía máy chủ đểxây dựng các ứng dụng web. Vài năm sau đó, sự ra đời của Ajax và các thư viện tiện ích nhưJQuery, Prototype và ExtJS đã tiếp tục châm ngòi cho các mối quan tâm về JavaScript. Gần đâyhơn, JavaScript phía máy chủ đã trở lại với Node.js, một framework I/O dựa trên sự kiện dùng đểxây dựng các ứng dụng web phía máy chủ bằng cách sử dụng công cụ V8 JavaScript của Google.Để chăm lo cho tương lai của sản phẩm của mình, Netscape đã gửi JavaScript lên tổ chức quốc tếvề tiêu chuẩn hóa Ecma. Đó là lý do tại sao một số người gọi JavaScript là ECMAScript. Quantrọng hơn, đó là lý do tại sao hầu hết các trình duyệt web đều hỗ trợ ECMAScript. Kết quả là,các ứng dụng web gặp khó khăn đều không sử dụng JavaScript ở đâu đó và JavaScript dườngnhư không thể thay đổi được điều đó. Hiện tại chưa có ngôn ngữ tạo kịch bản lệnh nào kháctương thích trình duyệt xuất hiện.Node.jsNode.js (xem phần Tài nguyên) là một framework ở phía máy chủ, nó dựa trên sự kiện, tínhđồng thời rất cao. Các chương trình Node.js mở rộng quy mô hiệu quả hơn nhiều so với cácchương trình có các luồng, trong khi giải quyết rất nhiều về các vấn đề liên quan đến lập trìnhđồng thời. Trong khi Node.js còn tương đối mới, sự đổi mới xung quanh nó khá thú vị. Hiểu biếtJavaScript là chìa khóa để truy cập vào họ các công cụ đang phát triển có liên quan đến Node.js.Ngày nay, mặc dù tiếng xấu của nó vẫn còn sót lại, nhưng JavaScript được cho là một trongnhững ngôn ngữ được sử dụng nhiều nhất (và có ích) trên hành tinh. Nếu bạn là một lập trìnhviên Java (hoặc một lập trình viên Ruby, Python hay PHP), có thể là bạn hoặc đã sử dụngJavaScript hoặc bạn sẽ sử dụng trong tương lai không xa. Việc hiểu biết một số tính năng củaJavaScript có thể giúp bạn xây dựng các ứng dụng web phổ biến hơn tiếp theo. Hơn nữa, nó sẽcho phép bạn sử dụng Node.js và thậm chí mở mang hiểu biết của bạn về những gì đang xảy ratrong lúc triển khai bên dưới một sản phẩm trong GWT.Trong các phần tiếp theo, tôi sẽ tập trung vào các phần tử chính của cú pháp JavaScript, nêu bậtcác chuyến đi và các chỗ rẽ nhỏ đặc biệt có thể gây ngạc nhiên hoặc thích thú cho các nhà pháttriển Java. Tuy nhiên, đầu tiên, tôi muốn xua tan một trong những lầm tưởng phổ biến vềJavaScript: đó là bạn cần một trang web để tương tác với JavaScript.Về đầu trangSử dụng JavaScript trong ChromeVề mặt lịch sử, để chạy được JavaScript, nó đòi hỏi phải có một trình duyệt và một trang webgián tiếp. Đối với một số nhà phát triển điều đó đã gây ra phiền toái và thậm chí trở ngại. Maymắn thay, các trình duyệt đã phát triển; ngày nay cả Firefox lẫn Chrome đều cung cấp các IDEđể chạy JavaScript.Tôi thích giao diện điều khiển JavaScript tiện lợi của Chrome để theo đuổi ngôn ngữ này. Giốngnhư trình shell của Python hoặc IRB của Ruby, Chrome cung cấp một môi trường tương tác đểtìm hiểu JavaScript mà không cần dùng một trang web nào.CoffeeScriptNếu bạn thích những gì JavaScript có thể làm nhưng không thích cú pháp của nó, bạn nên xemxét CoffeeScript. CoffeeScript là ngôn ngữ nhỏ bé dùng để biên dịch thành JavaScript — cónghĩa là, CoffeeScript làm cho việc lập trình JavaScript trở nên dễ dàng hơn bằng cách nới lỏngmột số cú pháp của nó. Về nhiều mặt, CoffeeScript có cảm giác giống nhiều hơn với Ruby hayPython nhưng lại tạo ra một sự tương đương một-một với JavaScript. Xem phần Tài nguyên đểtìm hiểu thêm về CoffeeScript.Để bắt đầu với giao diện điều khiển JavaScript của Chrome, bạn cần tải về bản Chrome phù hợpvới hệ điều hành bạn đang dùng. Tiếp theo, mở một tab mới và chọn View > Developer >JavaScript Console (giao diện lập trình JavaScript). Ở dưới cùng của cửa sổ Chrome của mình,bạn sẽ thấy giao diện lập trình của nhà phát triển JavaScript hiện ra. Bạn có thể làm cho cửa sổnày trở thành một hộp thoại độc lập bằng cách chọn biểu tượng Undock ở góc dưới cùng bên tráicủa giao diện bàn điều khiển. Sau đó, bạn có thể chọn biểu tượng Console ở góc trên bên phảicủa hộp thoại để nhận được một cửa sổ rỗng đơn giản dùng cho việc tương tác với JavaScript,như thể hiện trong Hình 1:Hình 1. Tương tác với JavaScript trong Google ChromeBây giờ c ...
Tìm kiếm theo từ khóa liên quan:
Phát triển Java 2.0 JavaScript nhà phát triển Java hệ quản trị cơ sở dữ liệu lập trình XML cơ sở dữ liệu nâng caoGợi ý tài liệu liên quan:
-
Giáo án Tin học lớp 12 (Trọn bộ cả năm)
180 trang 247 0 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 234 0 0 -
Thực hiện truy vấn không gian với WebGIS
8 trang 228 0 0 -
69 trang 142 0 0
-
Tiểu luận môn Cơ sở dữ liệu nâng cao: Mã hóa cơ sở dữ liệu Database Encryption
16 trang 112 0 0 -
GIÁO TRÌNH LẬP TRÌNH WEB_PHẦN 2_BÀI 3
3 trang 100 0 0 -
57 trang 87 0 0
-
34 trang 81 0 0
-
Bài giảng Khái niệm về hệ cơ sở dữ liệu: Bài 2 - Hệ quản trị cơ sở dữ liệu
13 trang 75 0 0 -
Giáo trình Hệ quản trị cơ sở dữ liệu - Trần Thiên Thành
130 trang 71 0 0