Discover Meteor - Chương 8 (Routing)
Trong chương này bạn sẽ: Học về routing trong Meteor Tạo trang thảo luận bài viết, với URL độc nhất. Học cách làm sao để liên kết những URL đó một cách đúng đắn. Bây giờ chúng ta đã có một danh sách các bài viết (mà cuối cùng sẽ được người dùng gửi), chúng ta cần một trang bài viết đơn ...
Javascript context
Javascript context (ngữ cảnh?) là một khái niệm khó hiểu trong Javascript. Tuy vậy để code Javascript thành thạo thì việc nắm vững context là điểu không thể thiếu. Javascript context là gì? Có thể hiểu đơn giản là ngữ cảnh . Ngữ cảnh cung cấp thông tin về môi trường thực thi đoạn mã. Ví dụ ...
Web storage và Web SQL trong HTML5
HTML 5 đã giới thiệu về web storage, giúp client code (Javascript) lưu thông tin với dung lượng lớn hơn hơn an toàn hơn so với cookie, đồng thời không làm ảnh hưởng đến performance của trang web. Web storage gồm có LocalStorage và SessionStorage được lưu theo từng domain, được hỗ trợ ...
ES6 hay là Javascript 2015
Bạn có biết Javascript, - ngôn ngữ lập trình web mà chúng ta vẫn sử dụng còn có một tên gọi khác là ECMAScript ? ECMAScript hiện nay không phải là phiên bản đầu tiên. Dưới đây là các mốc thời gian của ECMAScript ECMAScript 1:(ES1) ra đời năm* 1997 * ECMAScript 2:(ES2) được giới thiệu ...
Closure và scope trong javascript
Scope và closure là 2 khái niệm cơ bản mà một programmer nên biết, vì hiểu rõ 2 khái niệm này vừa giúp cho programmer tránh được một số lỗi hay gặp, vừa giúp thiết kế chương trình tốt hơn. Đầu tiên chúng ta sẽ remind lại 2 khái niệm này một cách ngắn gọn. Đầu tiên là khái niệm về scope, khái niệm ...
Discover Meteor - Chương 4 (Templates)
Trong chương này bạn sẽ: Tìm hiểu về ngôn ngữ templating Meteor, Spacebars Tạo ba mẫu đầu tiên của bạn Tìm hiểu cách quản lý công việc Meteor Nhận một nguyên mẫu cơ bản làm việc với các dữ liệu tĩnh Để dễ dàng vào phát triển Meteor, chúng ta sẽ áp dụng một phương pháp tiếp cận từ ...
Javascript rất thú vị
Javascript là ngôn ngữ có nhiều điểm rất thú vị. Dưới đây là một vài ví dụ cho thấy sự thú vị của Javascript. Ví dụ 1 a = ["zero","one", "two", "three", "four", "five", "six", "seven", "eight", "nine", "ten", "eleven", "twelve"] a[1+1] //-> "two" a["1"+"1"] //->"eleven" Trong ...
Zone trong Angluar và các thiết kế ở front-end framework Javascript 248 Front-end Frameworks 1 angular 11
Khi làm việc với Angular, bạn có bao giờ hỏi là => thế beep nào mà mình phải cần xài thằng zone.js để chạy một ứng dụng Angular? Why why why? Mịa nó chiếm space của ứng dụng bố mà chả hiểu cần nó làm cái méo gì? Có thấy React hoặc Vue có cần cái dependencies nào để chạy chung đâu hè. ...
Mô hình MVC ? (Cụ già của Php,...) , và thư viện Css,JavaScript Javascript 248 Nguyen The Vinh viết ngày 09/07/2018
Tổng quan về mô hình MVC Thường thường, mình thấy mọi người thường nói về khái niệm rồi mới sang chức năng bla bla..... , nhưng theo mình nó không ổn khi như vậy nó làm khó hiểu cho người đọc nên mình sẽ nói về chức năng trước nhé !! chức năng (tầm quan trọng) MVC có các ...
Ninja Code Javascript 248 clean code 10 Thinking 2 programming 71
Nếu coding giống như một trận chiến giữa programer và problem cần giải quyết thì, như những chiến binh thực thự, chúng ta tìm kiếm đạo (phương pháp chiến đấu) phù hợp cho chính mình. Trong bạt ngàn những đạo (những nguyên lý), kinh dịch (article trên blog của những blogger nổi tiếng), chú thích ...
Functional Programming - Phần 3 - Buông bỏ Javascript 248 nodejs 72 Functional Programming 10 prog
Phần 1: Con đường sáng Phần 2: Nhập đạo Phần 3: Buông bỏ Functional Programming là một con đường khác, một phương pháp tư duy khác trong coding. Ở tầm nhìn trừu tượng hơn, người ta xếp Functional Programming vào nhóm "Declarative", còn OOP thuộc nhóm "Imperative". Từ các bài học ngữ ...
Chuyện phỏng vấn hay là về bài toán format số tiền Javascript 248 format 1 interview 6 thuat toan
Như đã từng đề cập trong một bài viết cách đây ít lâu, rằng việc phỏng vấn và đánh giá một lập trình viên là không dễ, nhất là chỉ thông qua một buổi phỏng vấn. Một trong những phương pháp tôi hay dùng trong phỏng vấn trực tiếp ứng viên là đặt câu hỏi về thuật toán, các câu hỏi này nhằm các mục ...
Tuốt tuồn tuột về Promise và async/await Javascript 248 promise 6 async/await 1
Bài viết gốc được đăng ở Ê-ku https://ehkoo.com/bai-viet/tat-tan-tat-ve-promise-va-async-await Promise.race([blueTuktuk, greenMotobike, redTractor]) -- Hình minh họa của Ken Wong Chời, thời này ai xài Promise nữa. Chuẩn bây giờ là async/await. -- Ai đó trên mạng Hãy khoan bạn ...
Xử lý assynchronous bằng axios và những lầm lẫn hay gặp khi sử dụng aysnc, await và axios Javascript 248 npm 5
axios là thư viện call api rất tuyệt vời, nó hầu như tương thích với mọi trình duyệt,khi mình sử dụng axios thì hầu như mình chả bao giờ phải dùng promise nữa.axios hỗ trợ cho cả npm ,cdn.. :v nói chung là quá tiện cho ai dùng để call api. Đây là document của nó async/await là cú ...
Qualcomm công bố Snapdragon 660 và 630
Nền tảng di động Qualcomm Snapdragon 660 và 630 nâng cao chất lượng hình ảnh, trải nghiệm game, kết nối tích hợp và trí tuệ nhân tạo. Ngày 08/05 vừa qua, Qualcomm thông báo công ty trực thuộc Qualcomm Technologies ra mắt hai nền tảng di động mới: Qualcomm Snapdragon 660 và 630. Cả ...
Tìm hiểu những khái niệm lạ trong javascript (Phần 1) Javascript 248 Nguyễn Minh Đức viết ngày 11/06/2018
Javascript là ngôn ngữ rất si đa và càng học nó mình càng thấy nó sida vcđ, gần đây mình được tiếp xúc được với một project về react khá thú vị.Mới đầu rất khó khăn trong việc đọc hiểu được từng phần logic của nó, sau một thời gian vừa đọc code vừa tìm hiểu về các cú pháp mới lạ đó mình đã ...
Functional Programming - Phần 2 - Nhập đạo Javascript 248 nodejs 72 Functional Programming 10 prog
Phần 1: Con đường sáng Phần 2: Nhập đạo Phần 3: Buông bỏ Như vậy, Functional Programming là nghệ thuật lập trình trong đó ta: sử dụng functions để điều khiển workflow tuân thủ 2 nguyên tắc immutability và purity Nói cách khác, chư vị tin hữu muốn tu luyện Functional Programming thì ...
String + Number => ????? (JavaScript),String method Javascript 248 Nguyen The Vinh viết ngày 21/06/2018
các phép cộng trự nhân chia trong lập trình khá quan trọng, ngoài nhưng cái phép cộng trự basic thì nó còn có những phép tính rất khó như các chuỗi + với number chẳng hạn vậy khi có trường hợp như thi máy tính nó sẽ có những result như thê nào nhé !! à ngoài ra các bạn con fđược khuyến mãi ...
Satya Nadella, người vực dậy Microsoft từ vực thẳm
Ở thời điểm Nadella bắt đầu nắm chức CEO, Microsoft đang ở vị thế thấp nhất trong nhiều năm. Các phần mềm truyền thống đang không tăng trưởng đủ nhanh, và các nhà phát triển thì không mặn mà gì với những nền tảng của hãng. Vậy mà vị lãnh đạo gốc Ấn đã xoay chuyển tất cả chỉ sau 3 năm. ...
Một số câu hỏi phỏng vấn JavaScript hay và khó 1 - Chắc ai đó sẽ cần ! Javascript 248 phỏng vấn 5 Lam
Xin chào bạn! Có thể bạn đã biết, JavaScript là một ngôn ngữ lập trình rất mạnh, nhưng lại vô cùng rắc rối, phức tạp. Để có thể nắm vững được JavaScript, bạn sẽ cần phải mất một thời gian khá dài để học và thực hành nó. Và một trong số những cách thực hành hiệu quả nhất, đó là trả lời các ...