© 2023 Hashnode
#javascript
Introduction Welcome back to our four-part series on React.js! In 🔗 Part 1, we explored why React.js is a preferred framework for web development, and in 🔗 Part 2, we dived into the core concepts of…
Introduction Welcome back to our four-part series on React.js! In Part 1 🔗 , we discussed why React.js is a powerful framework for building dynamic web applications. Now, in Part 2, we will delve dee…
Author: Muhammad Khabbab Brief introduction to Docker and Kubernetes Containerization is one of the core aspects of application modernization, and almost all new application development uses container…
TL;DR Every day we see "awesome" GitHub lists. They are great.The main problem is that it sometimes needs to be updated.Maintainers need more time, or they leave the company.It also needs to reflect u…
In the continually evolving world of web development, frameworks play an important role in automating the entire creation process, boosting productivity, and improving the general efficiency of online…
JavaScript is a versatile and widely-used programming language that plays a crucial role in web development. Whether you're a beginner or an experienced programmer, there are certain key concepts and …
Introduction AI is here to stay, and as software engineers seeking to build revolutionary products and services, it is important to know how to harness the power of AI to provide more value to users. …
Audio Tag: The <audio> tag is specifically used for embedding and playing audio files on a web page. It is suitable for including music, podcasts, sound effects, or any other audio content. The <audio…
Primitive wrapper let myName = 'Denny'; let nameLength = myName.length; console.log(nameLength); // 5 在上述程式碼中,為何基本型別可以像物件一樣可以有 method 及 property? 首先,JS 會先暫時將該基本型別轉換成相對應的物件實例,因此可以呼叫該物件的方法或屬性,而該實例只會存在於…
Introduction Welcome, adventurous readers, to the next instalment of our series! In our previous articles, we unravelled the synergistic relationship between JavaScript engines and modern web development frameworks. Today, we embark on a ne…
Type Coercion 在 JavaScript 中做 operator 的運算時,會強制將某種型別轉換成另外一種型別。 -, * , / , % ,會將 operand 轉換成 number 25 * false; // 0 5 - '1'; //4 + 會優先將 operand 轉換成 string,再來才是 number 5 + "1" // "51" 在 if statem…
Steps included: 1 Make a folder 2 Clone the repo 3 Make dockerfile 4 Build the image 5 Run 6 Test the project Step-1 In this step, we will first make a separate folder/directory COPY mkdir project03…