🏋 Khoảng 100 kết quả cho: javascript

👉 CÁCH MỚI - Add thuộc tính vào Object với điều kiện cho trước.

Một ví dụ cho bạn thấy đúng là JavaScript có nhiều tính năng mà chúng ta chưa phát hiện và sử dụng hằng ngày. Nó có thể rất mới những người bắt đầu học javascript nhưng tôi nghĩ cũng khá nhiều anh em không biết tính năng này trong đó có mình.

👉 Cách push notification khi lớn hơn 500 thiết bị với multicast

Khi sử dụng FCM (Firebase) với sendMulticast thì theo tài liệu chỉ có thể gửi một lúc giới hạn 500 tokens hay hiểu là 500 thiết bị một lúc. Mẹo nhỏ trong bài viết này hướng dẫn bạn có thể làm được nhiều hơn với 500 tokens.

👉 Thảo luận về repaint reflow javascript (Dành cho level 3)

Repaint reflow là một khái niệm liên quan đến high-performance javascipt. Cũng chính vì điều này mà các thư viện như Vue, React và Reef đều triển khai theo các làm như vậy.

👉 Tìm hiểu về cleanObject trong 1 phút

Tình huống này xảy ra khá nhiều giữa backEnd và frontEnd khi gọi truy vấn thông qua API RESTful. Bởi vì quy định khi làm việc với `API RESTful` thì quan trọng phải giới hạn các trường trả về thông qua API, lý do là giảm thiểu lưu lượng mạng và tăng tốc độ sử dụng API của chính họ.

👉 Sort array JavaScript và những phương pháp hàng đầu

Trong bài viết này, chúng ta sẽ xem các trường hợp sử dụng phổ biến nhất cho phương thức Array sort() và cách chúng ta có thể sử dụng tối đa sức mạnh của nó.

👉 SOLID là gì? Bài viết cam đoan 99% sẽ hiểu trong 3 phút

SOLID là gì? Nguyên lý SOLID được hiểu như thế nào? Tôi đã đọc qua nhiều bài báo, thật sự mà nói, các bài báo rất học thuật và rất máy móc. Dành 1 giờ đi tìm hiểu về SOLID mà gặp những bài báo câu like câu view chán thật.

👉 Từ 9 giây xuống 1 giây tối ưu giỏ hàng sàn thương mại

Sau khi bạn đã biết 1 phần hoạt động của một Ứng Dụng Thương Mại Điện Tử (TMĐT) phải xử lý như thế nào về quy trình giảm tải khi đặt hàng từ 9 giây xuống còn gần 1 giây, sau đó hạn chế gian lận khi cho phép mỗi người một phiếu giảm giá.

👉 Được đấy ECMAScript 2022 (ES2022/ES13)

ES12 chưa qua thì ES2022/ES13 đã tới, nó quá nhanh và nguy hiểm. Bởi kỹ thuật luôn vậy sự đổi mới diễn ra hằng ngày, là những lập trình viên vẫn ngồi yên tại chỗ, họ không di chuyển đôi chân nhưng đầu óc của họ luôn chuyển động.

👉 Lỗi phổ biến khi sử dụng name function javascript

Một lỗi thường thấy ở các bạn mới học javascript hay những bạn bắt đầu làm việc với js mà thường gặp đó là sử dụng name function không đúng cách. Ví dụ như sau

👉 exponential operator javascript (toán tử luỹ thừa)

exponential operator javascript hay còn gọi là toán tử luỹ thừa được giới thiệu có một chi tiết cực kỳ dễ nhầm lẫn. Anh em cũng xem xét một chút.

👉 Event delegation, bubbling, và capturing là gì?

Event delegation, bubbling, và capturing là gì? Sự khác biệt của 3 sự kiện này trong javascript. Nếu trả lời được thì bỏ qua câu 3 và 7.

👉 Tối ưu hoá hệ thống với 4 tầng (Giải thích chi tiết)

Và khi đến giờ G thì trang của chúng tôi không thể load. Sự việc khiến team của chúng tôi cảm thấy thất vọng, nhưng ngay sau đó My team bắt tay vào việc tối ưu hoá hệ thống này. Và sau 3 ngày

👉 Object copy vs Array copy trong javascript giống câu chuyện vợ chồng!

Object copy vs Array copy javascript nhìn qua rất dễ thực hiện bạn chỉ cần sử dụng clone Object với object.assign() và clone Array với Array.from() là xong. Nhưng đó là không phải cách chính xác, vì sao nó sai? Và làm thế nào cho đúng? Hãy xem ví dụ sau đây.

👉 JavaScript tree shaking

Tree shaking là gì? Tree shaking là khái niệm tối ưu hóa hiệu suất bắt buộc phải có khi bundling JavaScript. Trong bài viết này, chúng ta đi sâu hơn về cách hoạt động của Tree shaking javascript.

👉 Remove item in object javascript

Không cần phải thêm những ví dụ nào nữa để thấy rằng việc sử dụng destructuring và spread operator trong javascript là điều cần thiết. Nhưng thật sự nó rất mạnh mẽ và tỷ luôn được sử dụng cao. Những con số đã chứng minh điều đó.

👉 Clean code là gì? 80% sử dụng phương pháp này thay cho switch.

Switch case trong Javascript được tô vẽ nhiều trong những khoá học hay còn trong nhà trường. Nhưng ở thực tế rất ít khi chúng được sử dụng ở những lập trình viên có nhiều năm kinh nghiệm. Không phải vì nó không hay mà chính là vì.

👉 Tiết kiệm đến 32% khi bạn bắt đầu học Node.js

Vì sao lại 32% mà không phải con số khác. Cuối bài viết sẽ nói về điều này, cho nên bạn đừng đặt câu hỏi về con số này trong lúc đọc bài viết này. Thật ra ngay tại thời điểm này, Node.js không phải là mới.

👉 First-class function hiểu trong 1 phút, đừng hỏi lại!

Bài này nói về First-class function là gì? Nó liên quan đến bài trước nói về Immutability JS, là một trong năm đặc điểm của lập trình hàm (Functional Programming).

👉 Immutability JS - Functional Programming

Functional Programming là cách tiếp cận mới trong việc phát triển một chương trình ứng dụng. Nếu ngày xưa có OOP (Object-Oriented Programming) hay còn gọi là lập trình hướng đối tượng thì ngày này chúng ta lại có FP (Functional Programming). Bài viết là là đủ cho bạn...

👉 Encode decode JavaScript và Nodejs

Encode decode JavaScript là một trong những cách thường được sử dụng để tránh các cuộc tấn công tập lệnh trên nhiều trang web (XSS) bằng cách mã hóa các ký tự đặc biệt trong một URL. Bài viết này cung cấp cách triển khai cũng như giải thích rõ ràng hơn.

👉 Convert date to string javascript

Convert date to string javascript - Làm việc với Date là một trong những objects mà chúng ta gặp thường xuyên. Bạn biết chúng ta không thể push date time kiểu ISODate lên firebase?

👉 Javascript map | How to Use?

Trong bài viết hướng dẫn sử dụng về map in javascript, thuộc Series - Mẹo javascript này chúng ta sẽ tìm hiểu Maps trong javascript là gì?, cách tạo và sử dụng map như thế nào?

👉 JavaScript string methods - Bạn biết được bao nhiêu ?

JavaScript string methods giúp lập trình viên có thể thao tác với String nhanh hơn, giúp tiết kiệm thời gian, và quan trọng giúp code sạch sẽ hơn. Ví dụ nếu bạn muốn ' Chèn ký tự vào chuỗi trong JavaScript' nhưng cách nào nhanh gọn hơn không? Xin mời...

👉 javascript array tips and tricks cheat sheet

javascript array tips and tricks cheat sheet

👉 Trích xuất dữ liệu data từ array theo cách tuyệt vời nhất

Extra data from javascript, hay còn gọi là trích xuất dữ liệu là một phương pháp lâu đời giúp lập trình viên có thể chuyển đổi một dữ liệu gốc sang dữ liệu mới với nhiều cách khác nhau. Giống như photocopy vậy.

👉 Đề xuất Object.hasOwn() thay thế cho Object.prototype.hasOwnProperty()

Một trong những đề xuất mới ở giai đoạn 3 TC39 thú vị là Object.has hoặc Object.hasOwn. Điều này sẽ cung cấp cho các nhà phát triển một cách viết tắt thuận tiện....

👉 Tag a và những điều bạn nên cần biết

Thẻ <a> có thể được sử dụng cho nhiều mục đích khác ngoài việc liên kết đến các trang khác, chẳng hạn như bạn có thể bắt download file hoặc mở ứng dụng email.

👉 Lodash - Trường hợp nào bạn nên sử dụng JavaScript library

Có nên sử dụng lodash hay không? Lodash là một thư viện tiện ích JavaScript nhất quán, các modules có hiệu suất cao, chính vì GITHUB, Lodash có đến gần 50K stars. Nhưng với tôi, tôi có suy nghĩ khác..

👉 Tại sao Google Analytics làm ứng dụng load chậm? Cách khắc phục?

Google Analytics là một công cụ mạnh mẽ giúp cho chúng ta có thể thống kế được nhiều đối tượng trong hệ thống, nhưng Google Analytics vẫn là một trở ngại với hiệu suất của website chúng tôi mỗi khi load.

👉 Convert HTML to Markdown sử dụng javascript

Với markdown là một khái niệm quá quen thuộc với mỗi Dev. Bởi vì hầu hết những cộng đồng Lập Trình Viên như StackOverFlow đều triển khai comments với cú pháp sử dụng markdown...

👉 ECMAScript 4 - Vì sao nó không xuất hiện

Trong khi sử dụng ECMAScript hầu hết mỗi lập trình viên đều không quan tâm đến phiên bản, một số ít quan tâm mà có nhận ra rằng chỉ có ECMAScript 3 và 5 trở lên nhưng sao không bao giờ thấy ECMAScript 4. Tại sao lại như vậy?

👉 Biến Array thành String với trường hợp hơi đặc biệt

Để convert một array thành một String thì có nhiều cách, nhưng dưới đây có những trường hợp đặc biệt mà hôm nay tôi đã gặp, và cũng muốn chia sẻ cùng anh em. Và quan trọng là notes lại cho chính bản thân mình, lỡ sau này có gặp thì copy cho nhanh.

👉 Using promises to catch errors

👉 Get param from url js - tips javascript

Get parameter from url JS, thật nó đơn giản nhưng mỗi lần sử dụng lại google nên làm một bài tìm cho nhanh, hy vọng không những mình mà sẽ giúp những lập trình viên đạt được hiệu quả nhanh chóng.

👉 Tranh cãi về sử dụng JavaScript Shorthand và Longhand trên reddit

Thứ 7 dạo qua một vòng trên reddit thì thấy có một bài post "Multiple condition checking JavaScript" có rất nhiều lập trình viên quan tâm chủ để này, mình đưa lên đây xem anh em có ý kiến gì không?

👉 Push Notifications hôm nay nó làm cả đội suy sụp

Push Notifications - Hôm nay để tôi kể cho các bạn nghe một câu chuyện, câu chuyện rất giá trị cho mỗi lập trình viên và cao hơn nữa đó là vị trí mảng tìm kiếm dữ liệu.

👉 tensorflow là gì? Với ví dụ này tôi nghĩ, tôi sẽ không theo kịp

TensorFlow là một thư viện phần mềm mã nguồn mở được sử dụng để phát triển và đào tạo các mô hình machine learning. TensorFlow là thế hệ thứ hai của Google Brain.

👉 resful api bị lỗi liên tục, bạn làm gì để làm hài lòng Client

Đây là một trường hợp rất phổ biến nhưng lại ít người quan tâm tới nó. Bởi vì họ là những lập trình viên level 1 hoặc là họ đẵ gặp rồi nhưng không có cách giải quyết. Vì sao?

👉 Lập trình viên track errors javascript ở người dùng thế nào?

Lỗi javascript trong khi đang triển khai thì đơn giản những anh em developers sẽ bật console lên và xử lý, nhưng khi bàn giao rồi, thì việc track javascript errors thì như thế nào?

👉 Vanilla js - Thật thiếu sót khi nhắc đến ưu mà không nói nhược

Vanilla javascript được nhắc đến với nhiều ưu điểm đó là việc từ sự đơn giản nhưng lại đánh giá rất cao. Như câu nói của ĐEN VÂU "Những thứ anh làm thường đơn giản, nên không hay được đánh giá cao"

👉 jquery đến lúc quên rồi, web api support kiểu này thì thôi rồi

jquery trước đây nó là một trong những yếu tố giúp anh em thành công trong việc deal lương với công ty các kiểu. Giờ càng ngày, những lập trình viên javascript họ đã ít xài rồi.

👉 ECMAScript ES6 - Không cần học nhiều? Chỉ học đúng những tính năng này

ES6 được biết đến là ECMAScript 2015. Thật sự có rất nhiều tính năng được giới thiệu trong ECMAScript 6, nhưng với tôi thì tôi sẽ chỉ học những tính năng dưới đây mà thôi.

👉 lazyload - Đến giờ mà anh còn tự code sao? Quê quá anh em!!!

Lazy load hoá ra đã được support trên các browsers mà giờ thằng em nói mới biết. Chu choa có lẽ già mất tiêu rồi. Hôm nay thử nghiệm và có đôi lời ngắn gọn.

👉 Phân trang đỉnh cao như stackoverflow với ES6

Javascript pagination là một thủ thuật không mới, có ưu điểm rõ nhất là làm mượt mà ứng dụng vì dữ liệu lấy lên được chia ra nhiều đoạn khác nhau.

👉 javascript operator in - KHÔNG PHẢI for...in ĐỪNG NHẦM

javascript operator in được sử dụng để làm gì? Khi nào? Và thay thế cho phương thức cũ nào? Cùng tìm hiểu qua bài viết 1000 từ.

👉 Sự khác nhau giữa Event Handlers và addEventListener trong javascript

Thấy chưa không xài addEventListener giờ sao mà làm chung đây. Bỏ thói quen xài Event Handlers đi ông ơi...

👉 Mẹo không làm chậm trang khi tích hợp 3rd-party như Facebook Login

Google Analytics, Facebook Login cùng với việc sử dụng 3rd-party thì mang lại nhiều tiện ích thế nhưng có một nhược điểm lớn đó là khiến tải trang chậm hơn so với trước đây.

👉 Code của anh làm thường đơn giản, nên không được đánh giá cao

Các lập trình viên bình thường thì viết code chồng lên code, LTV cao hơn viết code một cách thanh lịch và đơn giản code. Nhìn vào hiểu ngay.

👉 javascript map object

Thông thường thì Array.prototype.map sẽ hỗ trợ Array, vậy nếu là một object thì sẽ sử dụng map như thế nào?

👉 Undefined là gì? Khi nào Undefined xuất hiện? Check Undefined đúng nhất

Một biến hoặc một object có giá trị Undefined khi không có giá trị nào được gán trước khi sử dụng nó, hay rõ hơn là Undefined chính là thiếu giá trị hoặc giá trị đó không xác định.

👉 Polyfill là gì? Cách triển khai một Polyfill

Polyfill là một đoạn mã (thường là JavaScript trên Web) được sử dụng để cung cấp chức năng hiện đại trên các trình duyệt cũ hơn vốn không hỗ trợ nó.

👉 Javascript merge arrays 3 cách nhanh gọn nhẹ

Có nhiều tình huống bắt buộc chúng ta phải Merge arrays javascript. Và khi merge arrays thì sẽ có hai loại, một là Mutable arrays, hai là Immutable arrays.

👉 Hiểu về mongodb wiredtiger

WiredTiger là công cụ lưu trữ giá trị khóa, hiệu suất cao, là công cụ lưu trữ mặc định trong MongoDB 3.2 và mới hơn.

👉 Arguments javascript dễ hiểu mà sao họ giải thích dài thế

Trong một function, bạn có thể sử dụng arguments thay cho các tham số truyền vào hàm. arguments giống một Array nhưng không thực sự là một Array.

👉 3 Toán tử trong javascript gây hiểu lầm nhiều nhất

Toán tử trong javascript chủ yếu được sử dụng để thực hiện các hoạt động trong ứng dụng. Có rất nhiều javascript operators như toán tử số học, gán, chuỗi ...

👉 Hàng đợi tác vụ và vòng lặp sự kiện javascript

Task queue and event loop - Khi JavaScript đang chạy, ngoài một luồng chính đang chạy, engine cũng cung cấp một hàng đợi tác vụ, chứa các tác vụ không đồng bộ khác nhau cần được xử lý bởi chương trình hiện tại.

👉 JavaScript sử dụng đơn luồng lý do tại sao?

Sau một thời gian sử dụng javascript thì tôi biết có nhiều bạn vẫn đang đi tìm câu hỏi này giống như mà tôi đã đi tim cách đây nhiều năm khi mới học về javascript.

👉 Pm2 nodejs hướng dẫn kỹ sư cao cấp

Sử dụng pm2 triển khai với node.js không quá mới, nhưng có những kỹ năng có thể bạn chưa biết, nếu bạn biết thì tôi xin lỗi vì bạn là nhân viên cao cấp.

👉 Danh sách học javascript hàng đầu trên github tăng trưởng theo hàng năm

Hôm nay, Tipjs đề xuất 10 dự án tài nguyên học tập javascript hàng đầu có mức tăng trưởng mạnh nhất và tăng lương nhiều nhất.

👉 Promise.any javascript lần này bạn hiểu chưa?

Promise javascript cung cấp nhiều loại quá anh em ơi. Cách đây 1 mùa tết thì ES2021 có giới thiệu những tính năng mới cho cộng động các nhà phát triển javascript. Trong đó có một tính năng mà lúc đầu tôi nghĩ đó là dư thừa đó là Promise.any()

👉 Thay thế phần tử trong mảng JS bỏ cách cũ đi

Năm mới qua rồi, nếu ai còn sử dụng cách cũ thì nên thay thế bằng phương pháp mới với những cú pháp đã được giới thiệu ở ES6 rồi đấy.

👉 Array javascript với Emojis lớp 1 cũng hiểu

Giá như lúc mới học Array mà biết được bài viết sử dụng Emojis để hiểu về JavaScript Array Methods thì quá tuyệt vời. Còn gì bằng.

👉 Bài toán đơn giản tại sao bạn phải đi tìm API?

Đang ngồi làm việc thì một bạn qua hỏi, Anh ơi có API nào mà kiểm tra được người dùng có tương tác trên web của mình trong thời gian mình đặt không Anh?

👉 Pipeline Operator chính là 1 trong 5 tính năng nên học trong JavaScript

Chính vì JavaScript được dự đoán là chiếm lĩnh nhiều nhất trong các dự án, vì vậy các tính năng được đề xuất liên tục nhất là về các operators, syntax constructions, expressions...

👉 Object.is() javascript - Tìm hiểu và sử dụng khi nào?

Object.is() có nhiệm vụ so sánh hai đối tượng có bằng nhau hay không? Trước đây thì có toán tử == và ===, hầu hết lập trình viện thời nay đều quen thuộc với toán tử ===

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

👉 8 mẹo tìm kiếm trên Google thay đổi thời gian code

Tìm kiếm google cũng là một trong những skills được liệt kê là rất quan trọng cho nhiều ngành nghề chứ không riêng gì về nghề phát triển phần mềm, và sau đây 8 đề xuất tìm kiếm trên google

👉 Không hiểu cách hoạt động three dots (...) bài viết này là đủ - javascript

Thông qua một câu hỏi của một bạn dấu mặt, và đọc xong những câu trả lời của các lập trình viên trên Tips Javascript thì tốt nhất chúng ta nên thảo luận và tìm hiểu lại cách hoạt động của ... operator.

👉 Làm sao để phân biệt được trình độ của một lập trình viên?

Anh ta có phải là một lập trình viên tốt không? Đây là một câu hỏi có thể nói là rất quan trọng của những người quản lý hay còn gọi là PM. Hoặc có thể người đóng vai trò trong phỏng vấn nếu có nhiều thời gian.

👉 Xem qua thống kê 2020 bạn biết bạn nên học ngôn ngữ gì? Đừng bỏ qua

Dù năm mới đã trôi qua được vài tháng nhưng năm 2020 vẫn chưa phải là một kết cục có thể nói trước được, ngành lập trình luôn thay đổi và dự báo chưa bao giờ dừng lại. Đồng thời, là một nhà phát triển phần mềm, việc tồn tại không hề dễ dàng. Chính vì vậy hay xem mình định hướng thế nào trong năm 2021

👉 PM2 - Nếu file logs quá lớn thì làm điều này ngay lập tức

Cannot call write after a stream was destroyed. Đang trong kỳ nghỉ vui vẻ đột nhiên tôi nhận được thông báo của một khách hàng phàn nàn rằng hệ thống đơn hàng của họ không hoạt động. Vứt bỏ lon bia trên tay, tôi chạy ngay ra xe thì

👉 Nếu Rest parameter là âm, thì Speard operator sẽ là dương

Rest parameter vs Speard operator - Thông qua một câu hỏi của một bạn dấu mặt, và đọc xong những câu trả lời của các lập trình viên trên Tips Javascript thì tốt nhất chúng ta nên thảo luận và tìm hiểu lại cách hoạt động của ... operator.

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

👉 Fireworks javascript - Năm mới sắp đến, hãy để trang web của bạn bắn pháo hoa với JS

Firework effect website - Tết nhất đến rồi, các thành phố lớn như Hà Nội hay TP Hồ Chí Minh đều bắn pháo hoa chào mừng tết cổ truyền. Với một lập trình viên thì tạo ra những sự kiện này thì không quá khó. Thử viết một sự kiện với javascript để bắn pháo hoa trên bất kỳ website nào mong muốn.

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

👉 Phát triển công cụ Record Screen sử dụng WebRTC javascript

WebRTC là một công cụ xử lý âm thanh và video được Google phát triển và cho ra mã nguồn mở vào năm 2011. Nó có thể thu thập dữ liệu video trong thời gian thực, có nghĩa là nó có thể được sử dụng để phát trực tiếp, ghi âm trên máy tính và chia sẻ screen.

👉 Sau khi biết anh cả phát hiện Memory leak trong javascript thì giải pháp là gì?

Memory leak trong javascript. Một đề tài mà không phải ai cũng muốn quan tâm, và có muốn quan tâm thì cũng không dễ có thể hiểu được về bộ nhớ javascript. Nhưng nếu như bạn hay theo dõi những bài viết trước thì nó quả là dễ dàng.

👉 RSS - How to build a RESTful API in Node, Express & Mongo

Learn to create your first RESTful API in NodeJS, ExpressJS, and MongoDB (mongoose) in 2019. We cover the MVC pattern, CRUD, Routes, Error Handling, ES6, Promises, GET, POST, DELETE in under 50 minutes.

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

👉 Number.isNaN và isNaN hiểu về sự khác biệt trong javascript

isNaN và Number.isNaN trong javascript gây nhiều nhầm lẫn cho các devjs mới thậm chí là những devjs có nhiều kinh nghiệm. Nếu bạn trả lời câu hỏi này một các rành mạch thì không cần đọc bài viết này nữa, ngược lại thì bạn nên dành thời gian tìm hiểu isNaN trong javascript là gì?

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

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

👉 Sitemap là gì? tạo sitemap cho website 10 giây

Sitemap là một tập tin nhiệm vụ chính là cung cấp tất tần tật thông tin về website. Sitemap trong website có nhiệm vụ rất quan trọng bởi vì Google tìm đến nó để để thu thập dữ liệu trang web của bạn một cách thông minh hơn.

👉 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?

👉 Read and write JSON files in Node.js

JSON NodeJS (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 dữ liệu, do đó trong các ứng dụng Nodejs cũng được thường xuyên sử dụng.

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

👉 Thư viện JavaScript - Bí kíp có một website nhanh và đẹp

Thư viện JavaScript bao gồm rất rất nhiều, nhưng để lựa chọn phù hợp nhằm rút ngắn thời gian học và tìm hiểu thì tipjs đã tổng hợp và chia ra từng phần cho các bạn dễ hình dung hơn.

👉 Backup mongodb với mongodump trong ubuntu

Hướng dẫn backup MongoDB chỉ trong vòng 1 phút, có thể chạy tự động cho dù chúng ta đang ngủ đi chăng nữa. Nhưng điều quan trọng là backup rồi, lưu database đó ở đâu?

👉 Kiểu dữ liệu trong javascript - Giới thiệu 8 loại và cách lưu trữ kiểm tra dữ liệu

Kiểu dữ liệu javascript là có 8 kiểu dữ liệu trong đó có 7 kiểu dữ liệu cơ bản hay còn gọi là Kiểu dữ liệu nguyên thủy trong JavaScript, và một kiểu đó là kiểu tham chiếu. Ở đây chúng ta cùng giải thích các kiểu dữ liệu một cách rõ rằng nhất. Và nó là một trong 66 khái niệm mà đã được đưa ra cho quy trình học javascript.