JavaScript chết lặng
Tôi là một lập trình viên có sở thích kể từ khi tôi có chiếc máy tính đầu tiên vào năm 1984 hoặc lâu hơn. Tôi rất thích nó và tôi rất tệ về nó Tôi chủ yếu sử dụng JS để tạo các tiện ích cho bản thân, tôi mất 1.000 giờ để viết và tiết kiệm cho tôi 45 giây trọn đời. Tôi thích Javascript vì những lý do ngớ ngẩn. Thật đơn giản, có một bộ thư viện khổng lồ, bất kỳ câu hỏi nào tôi có thể đã từng được hỏi và trả lời tại StackOverflow và tôi có thể xem kết quả ngay lập tức trên màn hình. Tất nhiên, nó cũng hữu ích cho các trang web giải đấu bụi khác nhau mà tôi thỉnh thoảng phải đưa lên (e. g. , Sự hỗn loạn hàng ngày). Ngoài ra, jQuery làm cho HTML (DOM) ngớ ngẩn hoạt động dễ dàng Nhưng đây là nhưng… Nhưng, ECMA đang đưa JS đi theo một hướng tồi tệ. nó đang biến nó thành chuyên nghiệp, những gì với các chức năng mũi tên và những lời hứa, v.v. Nếu bạn là một người có sở thích thích lập trình theo logic của nó, thì nội dung mới trong JS sẽ che giấu logic đó thay cho những thứ mà tôi tình cờ không quan tâm như sự thanh lịch, nhất quán và ngắn gọn Bây giờ, tôi biết rằng tôi không phải sử dụng những thứ mới. Nhưng trên thực tế thì tôi có, vì cộng đồng mà tôi dựa vào để trả lời các câu hỏi của mình — về cơ bản là StackOverflow — đang ngày càng trả lời nhiều hơn bằng nội dung mới Có lý do khiến JS trở thành ngôn ngữ được sử dụng nhiều nhất trên hành tinh. bạn không chỉ có thể làm những thứ trên mạng với nó, nó còn có một đường cong học tập khá tuyến tính. Bây giờ tôi thực sự cảm thấy mình có nguy cơ bị mất “Xem nguồn” khỏi trình duyệt của mình… theo đúng nghĩa đen bởi vì trong khi tôi có thể xem nguồn, tôi ngày càng không thể hiểu được nó Tôi sẽ thua cuộc tranh luận này. tôi đã mất nó rồi. tôi nên mất nó. vị trí của tôi là sai. tôi biết điều đó. Tuy nhiên, tôi kiên quyết đứng về phía sai lầm của lịch sử khi tôi tuyên bố bằng giọng nói cô đơn, run rẩy của mình. Giữ. JavaScript. Câm Anh ấy vẫn không biết mình muốn trở thành gì khi lớn lên, vì vậy anh ấy cố gắng tiếp thu nhiều nhất có thể. Được truyền cảm hứng từ những người anh ấy gặp trong kỳ thực tập mùa hè với Silicon Prairie News, anh ấy đang tự học viết mã—chia sẻ một số bài đăng của anh ấy trong quá trình thực tập qua SPN. Thật khó, nhưng ít nhất đứa trẻ đang cố gắng. Bài đăng này ban đầu xuất hiện trên blog cá nhân của Frank, “Idiot Learns to Code” và đã được xuất bản lại ở đây với sự cho phép của anh ấy (TUYÊN BỐ MIỄN TRỪ TRÁCH NHIỆM. Tôi chắc chắn rằng tôi sẽ mắc nhiều lỗi khi mô tả khoa học máy tính cơ bản và thuật ngữ dành riêng cho mã. Đó là phần "thằng ngốc" đi qua. Tất cả điều này được viết bằng ngôn ngữ của sự hiểu biết của tôi. Tôi hy vọng nó cũng là của bạn. Tôi thích nó khi mọi người sửa lỗi cho tôi trong các nhận xét hoặc qua phương tiện truyền thông xã hội. Lấy tất cả những gì bạn đọc ở đây bằng một hạt muối có kích thước bằng một tiểu hành tinh có kích thước bằng Texas, tất nhiên là 268.820 dặm vuông. ) Một bài đăng danh sách. HOAN HÔChỉ là vấn đề thời gian trước khi tôi tạo ra một số clickbait lỗi thời Hãy để tôi bắt đầu bằng cách nói rằng tôi yêu Codecademy. Tôi không thể đạt được trình độ như bây giờ nếu không có khóa học Javascript cơ bản của họ. Nhưng như bất kỳ nhà phát triển web giỏi nào cũng sẽ nói với bạn, cách tốt nhất để học là thực sự xây dựng một thứ gì đó. Tôi đang đến đó, chậm mà chắc. Khuyến nghị lớn nhất của tôi dành cho người dùng Codecademy là sử dụng nó như một điểm khởi đầu; . Đối với tôi, đó là Javascript. Vì vậy, không cần phải chần chừ thêm nữa, những điều quan trọng nhất mà tôi đã học được về JS sau Codecademy 1. Cấu trúc DOMVề mặt lý thuyết, nếu bạn đang tự học Javascript, bạn đã biết một chút về HTML và CSS. Tôi luôn cảm thấy rằng các nhà phát triển mới bắt đầu phải học HTML trước tiên—khối xây dựng của Internet—sau đó là CSS tạo kiểu dáng cho HTML, sau đó là Javascript, thứ xử lý dữ liệu và quy định cách các đối tượng CSS và HTML hoạt hình hoặc tương tác phía máy khách Vì vậy, sau khi tôi hoàn thành khóa học JS của Codecademy, tôi muốn biết nó thực sự hoạt động như thế nào trong trình duyệt. Nhưng không có gì trong phần giới thiệu JS của Codecademy cho bạn biết cách triển khai Javascript trong trang web của bạn. Lệnh chuyển đến “in” trong các bài học của họ là “bảng điều khiển. log()”, nó chỉ làm được điều đó. Đăng nhập vào bảng điều khiển, nơi diễn ra quá trình xem trước của Codecademy. Về mặt thực tế, điều này hoạt động, nhưng không phải về mặt chức năng. Việc hiển thị thực tế văn bản và đầu ra dữ liệu khác trên các trang web được thực hiện bằng HTML, được thao tác bởi Javascript Nhập DOM hoặc Mô hình đối tượng tài liệu. Đó là một quy ước chỉ định cách các tài liệu web được truy cập và sửa đổi (thường là với JS). Hãy nghĩ về nó như một hệ thống phân cấp nơi các phần tử HTML được truy cập theo thứ tự chúng được sắp xếp và lồng vào nhau Đồ họa này (từ W3C) hiển thị một phần của “Cây DOM. ” Nếu bạn đã từng sử dụng chức năng “Kiểm tra phần tử” trong trình duyệt của mình, thì có lẽ bạn đã thấy một chức năng JS có tên là “tài liệu. getElementById(). ” Đây có lẽ là chức năng quan trọng nhất cho người mới bắt đầu Javascript. Nó định hướng cho các chức năng để chúng nhận dữ liệu và/hoặc đầu vào hợp lệ, di chuyển xuống các nhánh của cây DOM để lấy thông tin So, you write some Javascript in the of your HTML document (another convention you ought to be aware of). Here’s a stupidly easy example of Javascript working with HTML:Vì vậy, đây là những gì tôi đã làm về những thứ mà Codecademy không dạy
|