Shuai LiClean Up Your Code by Removing ‘if-else’ StatementsA step-by-step guide to making your JavaScript code more elegant.Jan 20, 20206Jan 20, 20206
InJavaScript in Plain EnglishbyShuai LiYou Must Understand These 14 JavaScript FunctionsYou should be able to understand and write by hand these functions before you go to any JavaScript interview.Jan 19, 20208Jan 19, 20208
InLevel Up CodingbyShuai LiUse VSCode Like a Senior Developer4 tips you should know if you choose VSCode as your code editor.Sep 1, 20209Sep 1, 20209
InJavaScript in Plain EnglishbyShuai LiWhy Proxies in JavaScript are fantastic4 Practical Examples help you master this powerful feature in JavaScriptJul 2, 202015Jul 2, 202015
InProgramming DomainbyShuai LiMy Friend Almost Lost His Year-end Bonus Because of JSON.stringifyA truly sad story.Feb 1, 202233Feb 1, 202233
InJavaScript in Plain EnglishbyShuai LiFunctions in JavaScript Have Much More Secrets Than You ThinkThings that advanced JavaScript programmers must know.Sep 5, 20204Sep 5, 20204
InBetter ProgrammingbyShuai LiA React Hooks Challenge for Senior React DevelopersCan you solve this problem?May 19, 202212May 19, 202212
InProgramming DomainbyShuai LiIf the Backend API Returns 100,000 Records at One Time, How Should We Handle it in the Frontend?Conquer your interviewer.Feb 3, 202218Feb 3, 202218
InJavaScript in Plain EnglishbyShuai Li10 Confusing TypeScript Notations I Wish I Understood EarlierA special aspect to understand TypeScript for beginners.Mar 17, 20216Mar 17, 20216
InJavaScript in Plain EnglishbyShuai Li7 JavaScript Utility Functions to Improve Your EfficiencyDetect browser, detect function type, convert hyphen-case to camelCase, delete HTML tag in a string and reverse a string, etc.Feb 13, 202014Feb 13, 202014
InLevel Up CodingbyShuai Li5 JavaScript Tips I Learned From Vue Source CodeLearn JavaScript from the source code of the popular JS frameworks.May 15, 20204May 15, 20204
InProgramming DomainbyShuai Li4 Algorithms You Need to Know Before Taking a Front-End InterviewFront-end is a constantly changing field, and there are always many new things that we need to learn, which brings us a lot of learning…Jun 10, 20227Jun 10, 20227
InJavaScript in Plain EnglishbyShuai Li5 Vanilla JavaScript Tips I Learned from Vue Source CodeYou do not need a background in Vue to read this articleSep 13, 20203Sep 13, 20203
InProgramming DomainbyShuai Li3 Useful Design Patterns I Use FrequentlyWhat are design patterns? Why do we need to learn design patterns?May 3, 20222May 3, 20222
InBetter ProgrammingbyShuai Li10 CSS Tricks That Greatly Improve User ExperienceSpend 1 hour to learn, and enhance your web app forever.Jan 27, 20221Jan 27, 20221
InProgramming DomainbyShuai LiYou Can Master Async/Await with 7 DiagramsTo perform asynchronous operations in a synchronous manner.Feb 3, 20223Feb 3, 20223
InBetter ProgrammingbyShuai Li10 JavaScript Promise Challenges Before You Start an InterviewExplained with diagramsJun 20, 202211Jun 20, 202211
InProgramming DomainbyShuai LiMy 5 Predictions for Frontend Trends in 20221/12 of the year 2022 has passed. The frontend community still hasn’t stopped its constant pace of innovation. Below I will try to predict…Jan 29, 20229Jan 29, 20229
InJavaScript in Plain EnglishbyShuai Li10 Powerful Uses of Spread Syntax(…) That You’ll LoveWith code snippets and embeds includedMar 21, 20213Mar 21, 20213