🏋 Khoảng 71 kết quả cho: tipjs

👉 Khám phá thuật toán tìm kiếm hình ảnh của google (Kèm theo source code)

Thuật toán tìm kiếm hình ảnh đã được google trình làng vào năm 2010, tuy nhiên không chỉ riêng google làm được điều này mà còn rất nhiều nền tảng khác cũng có thể giúp bạn như tineye.

👉 Năm 2021 rồi! Một vài lời nhắc tới phong cách lập trình.

Nhiều công ty và tổ chức đã tổ chức các hướng dẫn về phong cách của họ. Nội dung sau đây chủ yếu đề cập đến các hướng dẫn về phong cách JavaScript của Airbnb.

👉 Với 10 câu hỏi đầu tiên trong 44 bài toán javascript công ty đã loại được rất nhiều ứng viên chém gió

44 bài toán javascript được đưa vào trong một trang web "JavaScript Puzzlers!". Những câu hỏi này bao gồm một loạt các kiến thức trong javascript , bao gồm các nguyên mẫu JS, function, objects, closure, v.v. và chúng đều là những thứ rất chi tiết.

👉 array.at - Phương pháp mảng mới mà bạn sẽ thích

array.at(index) - Array là một cấu trúc dữ liệu được sử dụng rộng rãi trong rất nhiều ngôn ngữ trong đó có Javascript. Chưa hết, việc sử dụng những method của Array cũng giúp cho các lập trình viên js tiếp cận dến kết qủa cuối cùng nhanh nhất có thể. Và chúng ta sẽ tiếp cận thêm một method mới đó là array.at(index).

👉 Convert Array to JSON Object Javascript

JSON (JavaScript Object Notation) được sử dụng rộng rãi trong việc chia sẻ dữ liệu với nhiều ngôn ngữ khác nhau. Nhờ tính đồng nhất và đơn giản trong việc xử lý dữ liệu.

👉 Find with LIKE mongoose

Toán tử LIKE trong SQL cho phép bạn tìm kiếm các chuỗi bằng ký tự đại diện cho trước. Nhưng ở MongoDB thì không hỗ trợ tính năng như trên một cách rõ ràng. Việc sử dụng $text operator là một chức năng cao hơn, cho nên không giống như LIKE trong SQL được. Vậy làm thế nào?

👉 Finally javascript cách sử dụng như thế nào mà thấy pro toàn sử dụng?

Xử lý lỗi trong javascript thì có thể nghĩ tới việc thêm try catch finally. Nhưng ở đây có mấy ai hiểu và sử dụng finally để xử lý lỗi hay chưa? Bài này sẽ phân tích tác dụng của finally trong javascript một cách kỹ nhất dành cho mọi level.

👉 10 thủ thuật xử lý chuỗi tuyệt vời trong JavaScript

Một chuỗi ký tự cũng được liệt kê vào là một chuỗi. Đây là một trong những kiểu cơ bản được tìm thấy trong hầu hết các ngôn ngữ lập trình hiện nay và mỗi năm những nhà phát triển lại cố gắng xây dựng những phương pháp mới để xử lý tốt hơn và đây là 10 thủ thuật có thể bạn chưa biết.

👉 Viết code mà như thế này thì dev sau nó đấm cho gãy răng

Viết Code không phải khó, dễ đối với những bạn có suy nghĩ chạy là được. Còn việc ai review code hay người sau bảo trì code thì không quan tâm. Tình huống này gặp khá là nhiều. Nhân tiện đây, chúng ta xem qua những đoạn code mà số ít tôi đã xem qua.

👉 Example autocomplete search giống như Sublime Text sử dụng javascript

Autocomplete search là một thuật toán rất phức tạp, và đỏi hòi nhiều thuật toán được áp dụng. Nếu bạn đã từng sử dụng Sublime Text để code thì ở đó bạn để ý rằng, đó là một hệ thống tìm kiếm thông minh, khi chúng ta tìm kiếm một vài ký tự thì hệ thống đã gợi ý cho bạn những từ khoá tìm kiếm cụ thể hơn.

👉 Memory leak - Bộ nhớ trong javascript

Khi các chức năng của các ngôn ngữ lập trình hiện nay trở nên hoàn thiện và phức tạp hơn, việc quản lý bộ nhớ rất dễ bị bỏ qua. Bài viết này sẽ thảo luận về rò rỉ bộ nhớ trong JavaScript và cách xử lý chúng, để bạn có thể xử lý tốt hơn các vấn đề do rò rỉ bộ nhớ khi viết mã trong JavaScript

👉 Cách tìm việc mà không cần kinh nghiệm đối với lập trình viên

Một lập trình viên nên có kinh nghiệm thì điều đó không cần phải bàn cãi. Nhưng ở đây tôi không có kinh nghiệm thì làm sao? Phải cho tôi cơ hội chú? Đó là trường hợp mà hầu như ai trong chúng ta cũng phải đặt câu hỏi? Nếu bạn là trường hợp đó, xin đừng bỏ qua bài viết này.

👉 Lương lập trình viên cao hay thấp nhờ vào 3 bí kíp này

Lương lập trình viên cao, cho tôi hỏi cao là bao nhiêu? Như thế nào để một ứng viên lập trình có một mức lương như mong muốn? Bạn phải cần chuẩn bị những gì cho ngày mai đi phỏng vấn? Hay chỉ đọc trên internet mấy bài viết tào lao bí đao? Câu trả lời nằm đây.

👉 Có đúng là tiền lương font end không cao bằng back end hay không? SAI!

Hôm nay nói về tương lai với một câu hỏi đó là lương back-end hay front-end ai trả cao hơn? Tiếp theo, là bàn về back end hay front end là người quyết định giá trị cốt lõi của công ty trong phạm vi kỹ thuật. Nhâm nhi ly coffee để nói lên suy nghĩ của mình.

👉 settimer javascript

Settimer js để sử dụng setTimeout hay setInterval thì quá đơn giản, nhưng để hiểu cơ chế hoạt động của setTimeout và setInterval là một điều không hề dễ dàng, cho nên trường hợp dưới đây là một sai lầm do không hiểu hoạt động của hai cơ chế trên.

👉 Cấu trúc dữ liệu và giải thuật - chỉ xem xét 2 độ phức tạp chủ yếu khi học

Độ phức tạp của thuật toán cấu trúc dữ liệu và giải thuật thì chúng ta chỉ cần tập trung vào hai khía cạnh cụ thể đó là thời gian và không gian. Càng về cuối thì càng khó, chính vì như vậy số ít chỉ ở lại và tiếp tục con đường chinh phục cấu trúc dữ liệu và giải thuật.

👉 Lập trình viên mới ra trường nên đi MID trong DOTA2?

Lương lập trình viên mới ra trường bao nhiêu vậy anh? Em kinh nghiệm 2 năm thì phỏng vấn yêu cầu bao nhiêu Anh? Lương của kỹ sư phần mềm và lập trình viên khác không Anh?

👉 Quên w3schools đi, học javascript qua 5 dự án đáng giá tỷ đô

Học JavaScript từ cơ bản đến nâng cao ai cũng muốn, nhưng học ở đâu, bỏ tiền học khoá online. Vô nghĩa, với 5 trang web học JavaScript này khiến bạn thay đổi một cách kinh ngạc.

👉 Cấu trúc dữ liệu và thuật toán - điểm lợi thế vượt xa người khác

Cấu trúc dữ liệu và thuật toán ở bài trước chúng ta đã hiểu được ý nghĩa thực sự của "cấu trúc dữ liệu" và "thuật toán". Và bài này nhiệm vụ của chúng ta sẽ phải hiểu được tầm quan trọng của dữ liệu và thuật toán, đồng thời muốn học thì mỗi cá nhân chuẩn bị học như thế nào?

👉 Performance JavaScript 3 ví dụ này có thể chứng minh?

Performance JavaScript - Đây là một thử nghiệm của hackernoon.com nhưng để lại nhiều tranh cãi, và mỗi người một ý kiến. Và đây là ý kiến trong mọi ý kiến. Còn bạn thế nào?

👉 Cấu trúc dữ liệu và thuật toán - Vui lòng bỏ nó đi nếu muốn an nhàn?

Cấu trúc dữ liệu là gì? Như tôi đã mô tả một cách ví von, hãy hiểu cấu trúc dữ liệu như là một nguyên lý của hộp số khi bạn đi xe Tay Ga hay Xe Số. Với Tay Ga bạn có thể đi từ A đến B không cần quan tâm đến hộp số làm việc như thế nào? Nhưng nếu hiểu về nguyên lý hoạt động thì bạn sẽ giải quyết được khi hộp số bị trục trặc.

👉 Promise Javascript - Nhậu bình dân và ăn gà rán KFC

Promise Javascript trong bài viết này sẽ nói đến một tình huống rất gần gũi với chúng ta. Thông qua hai việc đó là đi nhậu và dẫn người yêu đi ăn gà KFC là bạn có thể hiểu về lập trình đồng bộ trong Javascript.

👉 async await javascript without try catch

javascript async await được phát triển kể từ khi ES7 ra đời, trước đó có promise ở ES6 và xa hơn nữa là callback. Ở phần này chủ yếu nói về try catch.

👉 Hiểu domcontentloaded qua một ví dụ với 100.000 dữ liệu

Domcontentloaded là gì? Với một ví dụ với 100.000 dữ liệu cần hiện thị trên web thì bạn sẽ phân biệt và hiểu Domcontentloaded Event, đừng lo lắng.

👉 cookie-parser là gì? Middleware cần thiết mã hoá cookie trong expressjs

Cookie parser là một thằng trung gian hay gọi là middleware trong Expressjs được sử dụng để phân tích cú pháp cookie và cũng là một phần mềm trung gian phổ biến khi những lập trình viên khởi tạo dự án sử dụng nodejs và expressjs. Liệu chúng giúp gì cho chúng ta? Hãy xem một chút về code và lắng nghe lời giải thích.

👉 Chính vì Lexical scope là gì? Mà thằng miền trung nói gì thằng Miền Nam không hiểu?

Lexical scope là gì? Vì sao chúng tôi lại đặt tiêu đề như vậy, thử hỏi "Quê mi ở mô?", "Choa có chộ mô mồ". Đố thằng miền Nam mà hiểu đó. Đố luôn đó. Bài viết này lấy một ví dụ thực tế để giúp các bạn làm quen với javascript để hiểu hơn về khái niệm scope trong javascript.

👉 const let var difference - So sánh nhanh cho những người lười đọc

const, let, var trong javascript. Một bài viết so sánh nhanh nếu bạn nào lười đọc về ý nghĩa sâu xa của những khái niệm đó. Còn nếu muốn tìm hiểu thật sâu để biết rằng vì sao có var rồi, lại thêm const và let nữa thì xin mời theo tôi.

👉 Scope in javascript - 66 khái niệm cần hiểu khi học lập trình javascript

Scope in javascript. Đó là một khái niệm mà tôi không nghĩ những lập trình viên mới làm quen thì phạm vi trong javascript không hề dễ một chút nào? Và trước khi học những khái niệm như closure thì vì sao bạn phải học về scope trong javascript. Bài viết này sẽ cố gắng hết sức để giải thích phạm vi và chuỗi phạm vi một cách đơn giản nhất. Tips javascript hy vọng bạn có thể tiếp thu được cái gì đó trong những ví dụ cụ thể này.

👉 Tracking người dùng chỉ sử dụng css là đủ, có cần javascript???

Việc theo dõi người dùng thì Google Analytics nó là vua rồi. Nhưng chúng ta cũng phải add một url của nó vào sites chúng ta. Mà đã add thì ắt có chặn. Vậy thử hỏi, một trình duyệt mà off hết javascript thì lấy gì mà tracking đây? Sử dụng css thử xem?

👉 Một vài mẹo thực tế để viết JavaScript trong ngày lễ độc thân cho mấy Chế DEV

Học lập trình javascript, ai đã theo thì cũng hiểu, những tính năng được cập nhật liên tục. Thay vì bạn cứ sử dụng những code cũ đã tồn tại nhiều năm, thì bạn có thể tìm thấy những phương án hay hơn trong bài viết về những mẹo này. Có thể ngay lúc này bạn không cần, nhưng đến lúc bạn cũng sẽ tìm, vì vậy sao không thử xem những mẹo javascript là gì?

👉 Triển khai Notes App trong javascript kèm theo source code

Triển khai Notes App trong javascript kèm theo source code

👉 Trở thành lập trình viên theo lộ trình hot nhất thế giới! (ĐỪNG BỎ QUA TÀI NGUYÊN NÀY)

Những yếu tố để trở thành lập trình viên ngoài chọn trường, lớp ngành nghề thì cơ bản chúng ta phải tìm kiếm được những lộ trình thích hợp và nhanh chóng. Nếu chọn đúng thì bạn đi rất nhanh, ngược lại nếu bạn chọn sai thì quay đầu cũng không muộn nếu bạn chọn theo lộ trình trở thành Lập trình viên như những hướng dẫn dưới đây.

👉 Promise all và các tình huống ứng dụng phổ biến

Promise all là một phương thức không thể thiếu trong lập trình đồng bộ đối với lập trình viên. Vẫn biết rằng Promise được sử dụng rất rộng rãi nhưng vẫn còn đâu đó những developers vẫn chưa biết vì sao Promise all lại được sủ dụng nhiều như vậy. Bài viết này sẽ làm sáng tỏ những tình huống mà bạn nên sử dụng Promise.

👉 Rolling loading

Nguyên tắc là theo dõi các sự kiện cuộn trang và phân tích mối quan hệ thuộc tính giữa clientHeight , scrollTop và scrollHeight .

👉 8 thư viện JavaScript để xử lý lưu trữ cục bộ (Local Storage) tốt hơn

Local Storage la gì? Như chúng ta đã biết, HTTP là một giao thức không trạng thái, máy khách khởi tạo một yêu cầu, máy chủ xử lý yêu cầu từ máy khách và sau đó gửi phản hồi lại cho máy khách. Sau khi quá trình trao đổi dữ liệu giữa máy khách và máy chủ hoàn tất, kết nối giữa máy chủ và máy khách sẽ bị đóng lại, máy chủ hầu như không có thông tin để xác định người dùng nào đã gửi yêu cầu cũng như không thể ghi lại chuỗi yêu cầu của người dùng truy cập mỗi khi dữ liệu được trao đổi Cần thiết lập kết nối mới, sau này có người dùng, website muốn hiểu được nhu cầu của người dùng, tuy nhiên theo hiện trường lúc đó thì rõ ràng là không thể đáp ứng được nhu cầu công việc, chính vì vậy việc lưu trữ cục bộ(Local Storage) ra đời có thể bù đắp phần phần nào trạng thái của giao thức HTTP.

👉 8 sai lầm cần tránh khi là một lập trình viên

Lập trình viên cũng là một nghành nghề, mà đã ngành nghề thì không tránh khỏi có những sai lầm, dù lớn hay nhỏ. Nhưng cái quan trọng bạn có rút ra được những bài học sau những sai lầm ấy không? Hay vẫn như vậy, nếu bạn thuộc vế thừ hai thì có thể bài viết này dành cho bạn. Hãy xem người trong cuộc họ nói gì về những sai lầm của một Lập trình viên.

👉 Lần trước 24 phương pháp ES6 thực tế đã được đón nhận, lần này thêm 10 phương pháp nữa

Không có nghi ngờ gì khi nói rằng JavaScript là một trong những ngôn ngữ lập trình phổ biến nhất trong phát triển ứng dụng hiện đại bao gồm cả Front-end và back-end. Cho dù bạn đang sử dụng React, Vue hay Angular, nó chỉ là JavaScript. JS xoay quanh một hệ sinh thái quan trọng và rộng lớn và cung cấp vô số khuôn khổ và thư viện có thể giúp chúng tôi phát triển ứng dụng nhanh hơn

👉 Fix lỗi javascript nhanh với hai kỹ thuật hữu ích

fix bug là gì? Fix lỗi javascript trong lập trình là một việc làm kiếm ra tiền cho chúng ta. Thử hỏi nếu một ứng dụng trơn tru quá thì khó mà kiếm tiền từ việc bảo trì. Nhưng việc bảo trì nhanh hay chậm cũng liên quan đến việc fix bug như thế nào? Với hai thủ thuật đơn giản nghĩ là không cần nhưng nó rất cần thiết đối với nhiều developers.

👉 lỗi access-control-allow-origin và cách khắc phục

Lỗi access-control-allow-origin và cách khắc phục trong express, nodejs

👉 CORS là gì? 15 bức ảnh chuyển động tinh tế giúp bạn hiểu rõ về CORS

CORS là gì? Tên đầy đủ là Cross-Origin Resource Sharing. Hiểu sâu hơn đó chính là chia sẻ tài nguyên có nhiều nguồn gốc khác nhau. Chính sách nguồn gốc giống nhau của trình duyệt là một cơ chế bảo mật quan trọng. Khách hàng từ các nguồn khác nhau không thể truy cập tài nguyên của nhau nếu không được phép. Định nghĩa của tương đồng là giao thức, tên miền và số cổng của liên kết truy cập là giống nhau.

👉 Làm phẳng mảng dùng phương pháp đệ quy

Làm phẳng mảng dùng phương pháp đệ quy

👉 Array và array of objects với 10 tình huống xử lý

Làm việc với array thì có thể đơn giản, nhưng khi làm việc với Array of Objects thì nó hoàn toàn khác. Khác ở nhiều khía cạnh, tình huống, kỹ năng, kinh nghiệm. Và tôi tóm lượt lại nhiều câu hỏi trong quá trình làm việc và trên stackoverflow và hy vọng bài viết này có thể giúp bạn giải quyết nhanh các tình huống.

👉 Array javascript - học kỹ năng xử lý thông qua người bán sầu riêng

Array trong javascript là một khía cạnh mà thú thật là tips javascript rất thích làm việc với nó. Từ back-end cho tới Front-end đi đâu cũng thấy người ta sử dụng nó song song với Object để giải quyết và lưu trữ dữ liệu. Chính vì vậy trong javascript đã có một sự ưu tiên không hề nhẹ khi liên tiếp bổ sung những method cho array kể từ khi javascript ra đời.

👉 Kỹ năng xử lý chuỗi trong Javascript

Xử lý chuỗi trong javascript là một kỹ năng cơ bản cho những bạn mới bắt đầu học javascript. Vì String, Object, Array được sử dụng rất nhiều trong một ứng dụng javascript. Trong bài viết này, tôi sẽ liệt kệ ra nhiều method dành cho String. Hy vọng sẽ giúp bạn hiểu hơn về String javascript.

👉 Học javascript và những nguyên tắc chung cho mọi level

Học javascript cơ bản hay nâng cao. Hay bạn là người mới học lập trình hay là lâu năm rồi thì cũng phải hiểu trong bất cứ ngành nghề gì thì cũng có những nguyên tắc nhất định cần phải nắm và học một cách thành thạo. Nếu không bạn biết đấy, quy luật đào thải sẽ cuốn đi những người không nắm được những nguyên tắc trong nghề lập trình viên. Nếu là bạn thì bạn sẽ nghĩ về những nguyên tắc đó như thế nào?

👉 Prototype là gì? Lập trình hướng đối tượng (OOP) trong javascript

Trong lập trình hướng đối tượng OOP bao gồm rất nhiều nộ dung và khái niệm như class, Prototype, _proto_, prototype chain, constructor, inheritance... Ngoài ra nó cũng liên quan đến pattern như factory pattern, constructor pattern, prototype pattern. Mối quan hệ giữa các khái niệm này là gì?, mối quan hệ giữa các mô hình là gì?, chúng phát triển như thế nào và chúng hoạt động như thế nào? Bản thân người viết cũng chóng cả mặt chứ huống hồ gì những bạn mới học JS.

👉 Đừng học về function javascript cho đến khi bạn được được 8 cách viết này

Là một lập trình viên bạn không thể không biết một trong những tính năng tốt nhất của JavaScript là triển khai các funtions. Không giống như các ngôn ngữ lập trình khác cung cấp các loại hàm khác nhau cho các kịch bản khác nhau, nhưng đối với ngôn ngữ lập trình JavaScript chỉ cung cấp cho chúng ta một loại hàm bao gồm tất cả các kịch bản như (Regular Function, Anonymous Function, Arrow Function...)

👉 Moment.js tutorial

Moment.js is a lightweight JavaScript date library for parsing, validating, manipulating, and formatting dates. Moment.js tutorial shows how to work with date and time in JavaScript with Moment.js module.

👉 ES6 Features

ES6 Features - Arrow Functions ,Classes ,Enhanced Object Literals ,String interpolation ,Destructuring ,Default ,Spread ,Spread + Object Literals ,Rest ,Let ,Const ,For..of ,Unicode ,Modules & Module Loaders ,Set ,WeakSet ,Map ,WeakMap ,Proxies ,Symbols ,Inheritable Built-ins ,New Library ,Binary and Octal ,Promises ,Reflect ,Tail Call Optimization

👉 UUID là gì? Cách tạo UUID với javascript chỉ với 6 dòng code

UUID là gì? Hẳn là mỗi developer cũng đã nghe về UUID rồi, nói sơ qua thì UUID là viết tắt của Universally Unique IDentifier, có thể hiểu đó là một định danh duy nhất và không có cái thứ hai. Hay nói cách khác đó là một id duy nhất trong global.

👉 Thật nực cười khi nói về setTimeout

settimer javascript - Như tiêu đề "Thật nực cười khi nói về setTimeout" bởi vì sao tôi nói về vấn đề này cho các bạn. Bởi vì các bạn quá chủ quan, các bạn cho rằng bạn đã hiểu về javascript. Và đây là một tình huống mới đây thôi, tôi đã gặp. Hãy xem tình huống đó như thế nào và vì sao nó thật nực cười.

👉 14 cách copy array trong javascript

Làm việc với array trong javascript không tránh khỏi những lúc chúng ta phải clone array hay copy array trong code của mỗi lập trình viên javascript. Để sao chép một mảng không phải là khó nhưng việc copy một array gây ra nhiều lỗi nhất, vì nó liên quan đến việc tham chiếu tới array gốc.

👉 Kiểm tra object rỗng JavaScript với 6 cách

Check object empty js. Một bài viết trình bày 6 cách để kiểm tra object rỗng trong JavaScript dành cho những bạn mới tập làm quen lập trình với JavaScript thông qua object. Ở bài viết này thì bạn sẽ được giới thiệu về object trong JavaScript thông qua những cách làm sử dụng es5 và es6.

👉 ES2020 - Dynamic import

ES2020 javascript đã cung cấp cho developers thêm nhiều chức năng như Optional Chaining, Nullish coalescing Operator... Và trong đó có một tính năng tuyệt vời đó là Dynamic Imports. Và do đó, trong bài viết này, tipjs sẽ giúp bạn hiểu và khi nào sử dụng về Dynamic import trong javascript.

👉 ES2020 javascript hoàn thiện, code của chúng ta đã thay đổi như thế nào?

ES2020 là phiên bản của ECMAScript tương ứng đến năm 2020. Phiên bản này không chứa nhiều tính năng mới như ES6 (ES2015). Nhưng nhiều tính năng thú vị và hữu ích cũng đã được thêm vào. Bài viết này giới thiệu các tính năng mới của ES2020 kèm theo các ví dụ để minh hoạ. Bằng cách này, bạn có thể nhanh chóng hiểu các tính năng mới này mà không yêu cầu giải thích phức tạp.

👉 Tải video facebook với một click

Tải video trên facebook bây giờ trở thành xu thế cho mọi người. Còn cách tải video trên facebook như thế nào thì đa số mọi người còn chưa biết. Nhưng với những developer thì chuyện đó quá đơn giản. Bài post này sẽ hướng dẫn cho devjs cách get link video facebook như thế nào.

👉 debounce vs throttle javascript

Debounce javascript và throttle không phải là hai khái niệm duy nhất trong javascript giúp tối ưu hoá người dùng và cải thiện performance của ứng dụng hay website của chúng ta. Nhưng nếu như bạn là một developer mà không biết hai tính năng này thì có thể bạn đã bỏ lỡ một kiến thức rất quan trọng, và có thể rớt ngay vòng 1 của buổi phỏng vấn.

👉 Vì sao foreach không support async await

Loop with async await. Đây là một trường hợp sai lầm phổ biến và đi đâu tôi cũng bắt gặp những câu hỏi như vậy? Tại sao dùng foreach với async lại không cho kết quả đúng. Và có nhiều câu trả lời cho câu hỏi này, nhưng hầu như là đưa ra giải pháp khác chứ chưa giải thích được vì sao async await không nên sử dụng trong foreach.

👉 Sự thật về try catch javascript

Try catch xuất hiện hầu hết tất cả những ngôn ngữ lập trình, chứ không riêng gì javascript. Một lập trình viên giỏi không có nghĩa là code không có lỗi, mà giỏi ở đây đó chính là, anh ta biết quản lý lỗi một cách xuất sắc nhất, một bug hay error có thể giết chết một process của một ứng dụng. Trong bài post này, chúng ta sẽ đi xem try...catch làm được gì?

👉 Map, filter and reduce với async/await

Async functions là gì? Bạn có thể sử dụng Map, filter và reduce trong Async functions, nhưng có thể bạn mắc sai lầm hay vô tình nào đó trong những trường hợp thế này không? Không phải lúc nào async-await đều chạy như bạn mong muốn.

👉 Tips - Định dạng tiền tệ trong JavaScript

Intl.NumberFormat mặc dù được hỗ trợ trong những brower hiện đại để Javascript format giá tiền nhưng nếu một lúc nào đó devjs muốn viết cho bản thân mình or cho team một chức năng tương tự thì làm như thế nào? Bài dưới đây sẽ có những phương án rất đơn giản mà hiệu quả Javascript format giá tiền.

👉 Tips - Math.random() in JavaScript

Javascript rand. Đúng là JavaScript, cái gì cũng có. Hôm qua làm một task dính đến việc random để lấy robo ra tương tác, nên tiện thể ghi lại cho anh em mấy mẹo làm random trong JavaScript. Trong đó sẽ có những method lưu ý sau, Math.random(), Math.floor(), Math.ceil(), Math.round().

👉 Filter javascript

Filter javascript được sử dụng khi nào? Và cú pháp ra sao? Tất cả những câu hỏi này sẽ được tipjs khám phá trong bài post này. Việc tìm kiếm với những điều kiện trong Array() sẽ luôn là điều thú vị khi lập trình. Và việc sử dụng Filter() ES6 còn thú vị hơn nhiều.

👉 Tips - Query array trong mongodb

Mongodb là gì? Query array trong mongodb? Thì trong bài này, tôi sẽ giới thiệu một số kỹ thuật truy vấn khi document có chứa một số field được lưu trữ có dạng array. ở đây có rất nhiều cách trình bày, nhưng nó luôn được tối ưu nhất, giúp cho devjs sử dụng mongodb truy vấn một cách nhanh nhất.

👉 Default Parameters trong JavaScript

Trong ECMAScript 2015 hay còn gọi là ES6 default function parameters đã được giới thiệu trọng ngôn ngữ lập trình JavaScript. Cho phép những developers khởi tạo function có những default value nếu như chúng được định nghĩa sai. Đồng nghĩa với việc, khi sử dụng chức năng này thì giúp những function của chúng ta dễ control và ít error hơn.

👉 Tipjs - 5 cách chuyển value sang string trong javascript

Convert value to String in javascript. Quan trọng trong tipjs này, chúng ta sẽ tìm ra một phương pháp đúng đắn để chuyển một giá trị sang chuỗi sử dụng javascript. Và thật bất ngờ đó không phải là value.toString().

👉 Export html to PDF with Nodejs

Export html to PDF with Nodejs, trường hợp này được sử dụng nhiều trên một app hay web application về kinh doanh hay cụ thể là billing. PHP đang làm rất tốt nhiệm vụ này, nhưng với nodejs thì sao? Và Puppeteer là gì? Chúng ta sẽ cùng xem ví dụ sau đây

👉 Lấy hình thumbnail youtube với một câu lệnh javascript

Lấy hình thumbnail youtube chỉ với một thủ thật đơn giản, bạn không cần phải install một phần mềm nào nhưng bạn vẫn có thể lấy một cách dễ dàng nhất. Nếu bạn không cần đến javascript thì bạn chỉ cần ghi nhớ công thức đơn giản sau đây.

👉 Load a javascript file dynamically

Trong quá trình làm việc, bạn có trường hợp phải add một file javascript như những thống kê của facebook, goole hay "Adding pixel tracking to a link". Bạn phải làm như thế nào? Hãy tham khảo qua bài viết này, và nếu nó hay thì hãy lưu lại cho lần tới.

👉 127 Useful JavaScript Snippets You can understand in 30 seconds

JavaScript is one of the most popular languages you can learn. As many people say: “If you’re going to learn just one programming language, go for JavaScript.” If this sounds compelling to you, here’s a list of 127 beneficial snippets that you can learn and use immediately.

👉 Array JavaScript kinh nghiệm sử dụng trong 5 thủ thuật dưới đây!

Array trong JavaScript. Ở bài viết trước chúng ta đã biết sử dụng array khi nào? và những method của array mà mỗi developer javascript phải biết. Thì hôm nay tôi sẽ recommented cho bạn một số cách có thể giúp bạn xử lý tốt hơn trước kia.