What exactly is Shadow DOM? What is shadow dom? Shadow dom can provide encapsulation for the DOM and CSS in…
How to convert DOM content to image 1. Copy the DOM and serialize 2. Embed svg foreignObject 3. Generate images through canvas…
ES6 syntax of for..of loop for..of ES6 added a for..of loop, a loop that produces a sequence of values in…
A breif introduction to H5 debugging Debugging is a common practise for programmers, no one can say that the code he/she…
Introduction to 8 Practical Web APIs In Web API, there are very useful objects, properties, and functions that can be used…
What is the difference between lateinit and lazy in Kotlin? This post will explain the difference between lateinit and lazy in Kotlin Latinit Usage Non-null…
List of Android 13 runtime permission changes The official version of Android 13 will be released soon So compared to the first…
Introduction to Swift’s Codable custom parsing: parses any data type to the desired type Introduction What most modern applications have in common is that they need to encode or…
An introduction to Navigation Components of jetpack Navigation is a routing component, an excellent Fragment management tool, and it can also manage…
A New member of Jetpack: Paging 3 Introduction to Paging 3 Paging is a paging loading library for Android platform In fact,…