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 ...

Tác giả: Trịnh Tiến Mạnh viết 19:50 ngày 11/08/2018

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ụ ...

Tác giả: Hoàng Hải Đăng viết 19:50 ngày 11/08/2018

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ợ ...

Tác giả: Bùi Văn Nam viết 19:49 ngày 11/08/2018

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 ...

Tác giả: Tạ Quốc Bảo viết 19:49 ngày 11/08/2018

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 ...

Tác giả: Tạ Quốc Bảo viết 19:49 ngày 11/08/2018

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ừ ...

Tác giả: Bùi Văn Nam viết 19:48 ngày 11/08/2018

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 ...

Tác giả: Bùi Văn Nam viết 19:48 ngày 11/08/2018

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è. ...

Tác giả: Hoàng Hải Đăng viết 19:48 ngày 11/08/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 19:48 ngày 11/08/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 19:48 ngày 11/08/2018

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ữ ...

Tác giả: Hoàng Hải Đăng viết 19:48 ngày 11/08/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 19:48 ngày 11/08/2018

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 ...

Tác giả: Bùi Văn Nam viết 19:48 ngày 11/08/2018

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ú ...

Tác giả: Hoàng Hải Đăng viết 19:48 ngày 11/08/2018

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ác giả: Trịnh Tiến Mạnh viết 19:47 ngày 11/08/2018

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 đã ...

Tác giả: Trịnh Tiến Mạnh viết 19:47 ngày 11/08/2018

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ì ...

Tác giả: Trịnh Tiến Mạnh viết 19:47 ngày 11/08/2018

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 ...

Tác giả: Tạ Quốc Bảo viết 19:47 ngày 11/08/2018

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. ...

Tác giả: Hoàng Hải Đăng viết 19:47 ngày 11/08/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 19:47 ngày 11/08/2018