singleton Singleton pattern – Javascript Singleton pattern được áp dụng khi: Chỉ cho phép một class chỉ có một đối tượng duy nhất tồn tại Có khả năng truy cập đến đối tượng từ mọi nơi (global access). Giải quyết cho các bài toán: Shared resource, Logger, Configuration, Caching, Database connection …
JavaScript ECMASCRIPT6 MỞ ĐẦU Ở bài viết này mình sẽ giới thiệu 1 cách cơ bản về định nghĩa, một số tính năng nổi bật của ES6 mà mình tìm hiểu được nhé! ES6 là gì? Tên đầy đủ của ES6 là ECMAScript 6: * ECMAScript là một quy chuẩn được ra đời
JavaScript JavaScript / Toán tử delete Mở đầu Trong lập trình, hẳn là chúng ta đã phải xử lý rất nhiều vấn đề về mảng hay các object. Sẽ có nhiều cách khác nhau để có thể xóa một phần tử trong mảng hoặc là mảng các object dựa trên một hoặc nhiều thuộc tính của
JavaScript JavaScript / Console Assert Command Mở đầu Hello anh em, hầu hết mọi người khi sử dụng javascript đều biết tới câu lệnh console.log rồi đúng không? Hôm nay tôi sẽ giới thiệu với anh em một method xịn sò của Console API trong javascript, cùng tìm hiểu nhé! Console assert command Cú pháp
React Hook Tìm hiểu cơ bản các Hook trong React hooks Khi làm việc với các React Component chúng ta cần phải thao tác rất nhiều với state, props hay life cycle. Và kể từ phiên bản 16.8 trở đi React cung cấp một chức năng mới đó là React hooks, chức năng này cho phép thay thế việc sử
Axios So sánh Axios và Fetch Sự khác nhau giữa axios và fetch Axios và Fetch là hai module được dùng và tương tác với client thông qua HTTP request. Dưới đây là một vài so sánh về cách sử dụng của axios và fetch khác nhau như thế nào 1. GET HTTP calls Ví dụ
JavaScript Hàm replace() trong JavaScript khi dùng tới callback Mở đầu Hello ae, tôi nghĩ hầu hết mọi người cũng đã hiểu và biết về hàm replace() trong JavaScript rồi, vậy nên bài viết này mình sẽ không giải thích hàm replace() là gì, và sử dụng như thế nào nữa. Để hiểu hơn về tiêu đề bài viết,
JavaScript Series về ES6: Rest params, Destructuring and For...of Trong phần trước thì chúng ta đi tìm hiểu về cách khai báo biến và một vài chức năng mới. Trong phần tiếp theo của series, chúng ta tiếp tục đi giới thiệu về * Rest params * Destructuring * For...of 1. Rest params ES6 cung cấp thêm cho người dùng một
JavaScript Series về ES6: Let, const và hơn thế nữa ES6 là gì? ES6 là phiên bản mới nhất của chuẩn ECMAScript. ECMAScript do hiệp hội các nhà sản xuất Châu Âu đề xuất làm tiêu chuẩn của ngôn ngữ javascript. ES6 được phát triển vào năm 2015 , còn được gọi là ES2015. ES6 được phát triển với nhiều tính
Function Function trong JavaScript: Những kiến thức cơ bản Mở đầu JavaScript là một ngôn ngữ lập trình phổ biến, được sử dụng rộng rãi cho trang web và máy chủ. Hãy cùng tôi tìm hiểu về function trong JavaScript ở bài viết này nhé. 1. Function trong JavaScript là gì? > Function (hàm) trong JavaScript giống với hầu
jquery Phương thức find() và closest() trong Jquery > find(), closest() là hai phương thức thường gặp khi dùng Jquery. Vậy bạn đã biết cách dùng find và closest hay chưa? Trong bài viết này, chúng ta sẽ cùng tìm hiểu và cách dùng như thế nào. .find() Định nghĩa và sử dụng Phương thức find(): trả về
React Native Những Component thường sử dụng(Phần 2) Trong bài Những Component thường sử dụng(Phần 1) [https://blog.haposoft.com/reactnative-nhung-component-thuong-su-dung/], mình đã giới thiệu về 5 Component cơ bản thường sử dụng trong React Native. Sau đây mình sẽ giới thiệu nốt những Component còn lại * Text Input * KeyboardAvoidingView * Alert * SafeAreaView 6. Text Input Component cho
React Native Những Component thường sử dụng(Phần 1) Như trong bài Những khái niệm cơ bản trong React Native [https://blog.haposoft.com/mot-so-khai-niem-co-ban-trong-react-native/] mình đã giới thiệu về Component. Trong bài này, mình sẽ tiếp tục đi sâu vào những component thường xuyên sử dụng trong React Native. Bắt đầu với * View * Text * Image * TouchableOpacity * FlatList 1.
JavaScript Sử dụng Map API cho website của bạn – LeafletJS Chào các bạn, Dạo gần đây, nhu cầu dùng map của người dùng là rất nhiều, Map sửa dụng và xuất hiện ở khắp mọi nơi, từ web đến mobile,… Về dịch vụ cung cấp & API thì mạnh nhất là Google Maps, không ai dám xưng nhì. Nhưng gần
JavaScript Một vài cách xử lí hay dùng với array và array object trong JS (Phần 1) Vâng, không lan man quá nhiều, với một người code JS được một thời gian nhưng đôi khi vẫn hay quên và phải lên mạng mò code như mình thì sau đây là những trường hợp mình thấy hay gặp, hay dùng khi xử lí Array hoặc Array Object trong
JavaScript Giải thích về Spread Syntax và Rest Parameters trong javascript 1. Lời nói đầu * Nhân lúc đang ngồi học ES12 thì quay lại đọc tí ES6 thì phát hiện ra rằng mình cũng chưa hiểu và sử dụng hết những chức năng + cũng hỏi qua có nhiều anh em chưa biết nên ngồi viết cái blog về 2 tính năng
JavaScript Higher-Order Functions trong javascript Higher Order Function là gì? Nếu bạn đang làm việc với JavaScript, chắc hẳn bạn đã bắt gặp thuật ngữ Higher-order functions. Mặc dù nghe có vẻ phức tạp nhưng thực tế không phải vậy. Điều làm cho JavaScript phù hợp với lập trình chức năng là nó chấp nhận
JavaScript console.log thế nào cho hiệu quả Xin chào, lại là mình đây. Bạn nào từng code Javascript (và những người bạn của nó) thì không lạ gì sử dụng console.log() để debug. Mình xin giới thiệu cho các bạn một số chiêu mình tìm được để console.log thú vị hơn. console.log() các Object
JavaScript Reduce trong javascript Giới thiệu Reduce JavaScript là một method có trong Array.prototype được giới thiệu từ ES6 và hiện tại support trên các browser hiện đại. Theo mình thì Reduce là một trong những phương thức khá khó hiểu và dễ gây nhầm lẫn đối với developer ít kinh nghiệm, nhưng
JavaScript Tạo Event trong Google Calendar sử dụng javascript Ngày nay các dịch vụ của Google ngày càng trở nên phổ biến và không thể thiếu được trong cuộc sống như search, drive, maps,.... Trong bài viết này, chúng ta sẽ tìm hiểu cách để insert một event vào google calendar sử dụng javascript. Step 1: Khởi động Google
Front-End Front-End Tooling Trends for 2017 Thống kê và khảo sát Những cuộc khảo sát rất hữu ích để khám phá các công cụ mới và làm rõ những kiến thức chưa rõ ràng của bạn. Vào thời điểm làm cuộc khảo sát này đã nhận được 5,254 phản hồi ý kiến về các Front-End