Front end weekly (IX): layui quits the historical stage, posture detection tensorflow.js, ghost dependence hazards, code flow chart

Sword in the lake 2021-10-14 06:59:31
end weekly ix layui quits


Read the original , Better experience !

Weekly collection includes front-end ( But not limited to the front end ) The article 、 Journalism 、 Open source project 、 Tools, etc , Updated every Monday .

News

layui Coming out of history

layui The official website will be on 2021 year 10 month 13 Go offline on the day .

 picture

https://www.layui.com/

Webpack 5.54.0 Release

Webpack 5.54.0 Has been released , The main updates are :

  1. Features
  • Constant folding has been improved to allow more && || and ?? Branch
  • Allow in webpack Use all... In hashing, use output.hashFunction To configure
  • Use... In modules eval when , No longer completely jump out of the internal diagram analysis
  1. Bug Repair
  • force bump enhanced - The way to solve the error
  1. Performance
  • Reduce the creation of snapshots Allocation times at
  • add to output.hashFunction: "xxhash64" One is based on wasm Super fast hash function
  • Improve short string serialization UTF-8 transformation
  • Improve the of dependencies hashing performance

https://github.com/webpack/webpack/releases/tag/v5.54.0

Taro 3.3.9 Release

newly added Taro After the applet side is built, it supports CI( Continuous integration ) Plug in for :@taorjs/plugin-mini-ci. Support the automatic opening of applet developer tools after construction 、 Upload as experience version 、 Generate preview QR code ( Only wechat is supported for the time being 、 byte 、 Baidu 、 Alipay applet ).

https://github.com/NervJS/taro/releases/tag/v3.3.9

article

Enterprise wechat super large project - Cross platform UI Framework best practices

https://mp.weixin.qq.com/s/JdQmgQ57nWQM99JW_ueFVg

️   near 20k Star If you say you don't do it, you won't do it , But the summary is worth learning

https://juejin.cn/post/7010922819143860261

Use MediaPipe BlazePose GHUM and TensorFlow.js Conduct 3D Attitude detection

3D Posture detection is fitness 、 Medical care 、 Applications such as motion capture open up new design opportunities . In the browser through 3D Action capture to drive character animation is a cool case . Let's try it ~

 picture

Real time Demo :https://3d.kalidoface.com/

https://mp.weixin.qq.com/s/tOlWR6aZpPG5L-LKiV2ecg

️ The harm of ghost dependence

“ Ghosts depend on ” refer to Some... Are used in the project Not defined in its package.json In file Of package .

https://zhuanlan.zhihu.com/p/412419619

Partytown: stay Web Worker Run a third-party script

https://dev.to/adamdbradley/introducing-partytown-run-third-party-scripts-from-a-web-worker-2cnp

40 A non V8 JavaScript To achieve contrast

https://notes.eatonphil.com/javascript-implementations.html

Index Signatures in TypeScript

 picture

https://dmitripavlutin.com/typescript-index-signatures/

Theatre.js: Motion Design

It can be programmed and visualized to use Three.js、HTML/SVG Even small page elements or js Variable values are created 3D Object animation .

https://www.theatrejs.com/

20 Complete machine learning model training and deployment in seconds ?! say something Pipcook 2.0

https://mp.weixin.qq.com/s/Zy7jRcXGYnuwB9WJuSoeGQ

Webpack Principle series 10 :HMR Principle full analysis

https://mp.weixin.qq.com/s/cbYMpuc4hnV9NA4VfqJLvg

React Evolution of framework runtime optimization scheme

https://mp.weixin.qq.com/s/4Y6DuY5rDohgdCm0MP5WBA

How to use GitHub Actions Automate the development process

The author introduces how their company uses GitHub Actions, Automate various development steps , There are many examples , Demonstrated the test 、 Code formatting 、 structure 、 How to write the deployed configuration file .

https://posthog.com/blog/automating-a-software-company-with-github-actions

CSS The absolute length units of are not accurate

CSS Several units of length belong to absolute length , Like pixels px、 centimeter cm、 Inch in、 spot pt. however , These units are not the exact length .

https://www.smashingmagazine.com/2021/07/css-absolute-units/

JavaScript Monetary calculation in

When we calculate money , It must be very rigorous , Make sure every penny counts , however JavaScript Of Number Type is not competent for the job , In this paper , The author will introduce Number Why you are not competent for the job and how to do it in JavaScript Calculate money correctly in .

https://www.honeybadger.io/blog/currency-money-calculations-in-javascript/

JavaScript eventing deep dive

Relearn browser Events .

https://web.dev/eventing-deepdive/

Inferential pre rendering

https://web.dev/speculative-prerendering/

Tools 、 Software

Elk: For embedded systems, small-scale js engine

https://github.com/cesanta/elk

Code2flow: Generate call flow diagram for dynamic language

Support JavaScript, Python, Ruby and PHP.

 picture

https://github.com/scottrogowski/code2flow/

Hotkey: Easy to use shortcut binding library

<a href="/page/2" data-hotkey="j">Next</a>
<a href="/help" data-hotkey="Control+h">Help</a>
<a href="/rails/rails" data-hotkey="g c">Code</a>
<a href="/search" data-hotkey="s,/">Search</a>

https://github.com/github/hotkey

React CountUp

Simply show dynamic digital effects .

 picture

https://github.com/glennreyes/react-countup

next-i18next: Translate your Next.js application

https://github.com/isaachinman/next-i18next

react-windows-ui: Windows Fluent Style UI

 picture

demo: https://virtualvivek.github.io/react-windows-ui/#/

https://github.com/virtualvivek/react-windows-ui

ow: Human oriented function parameter verification tool library

import ow from 'ow';

const unicorn = {
 rainbow'',
 stars: {
  value''
 }
};

ow(unicorn, ow.object.exactShape({
 rainbow: ow.string,
 stars: {
  value: ow.number
 }
}));
//=> ArgumentError: Expected property `stars.value` to be of type `number` but received type `string` in object `unicorn`

https://github.com/sindresorhus/ow

Pay attention to our

Official account number for each issue ( Sword in the lake ) Push message , Welcome to your attention .

 picture
版权声明
本文为[Sword in the lake]所创,转载请带上原文链接,感谢
https://qdmana.com/2021/10/20211002145644363d.html

  1. Html + CSS + JS implémentation ️ Responsive Lucky Turnover ️ [with full source Sharing]
  2. Ren Jialun, who married young, was in a mess. Now she feels that it is a blessing in disguise
  3. 达梦数据库使用disql生成html格式的巡检报告
  4. React render phase parsing II - beginwork process
  5. Tableau linéaire de la structure des données (dessin à la main)
  6. In 2022, what are the highlights and popular elements in skirts to make skirts more elegant and gentle?
  7. JQuery installation
  8. Exemple de développement Android, dernière compilation de questions d'entrevue Android
  9. Differences and relations between JDK, JRE and JVM, nginx architecture diagram
  10. 【Azure 云服务】Azure Cloud Service 为 Web Role(IIS Host)增加自定义字段 (把HTTP Request Header中的User-Agent字段增加到IIS输出日志中)
  11. 【Azure 云服务】Azure Cloud Service 为 Web Role(IIS Host)增加自定义字段 (把HTTP Request Header中的User-Agent字段增加到IIS输出日志中)
  12. Questions d'entrevue pour les ingénieurs en développement Android, Android Foundation 72 questions
  13. It's kind of Cadillac CT6 to have a Mercedes Benz S-class captain and a 10At entry-level configuration, falling to less than 300000
  14. H6 meets the strong enemy again! The car body has a Cayenne visual sense, breaking 8.8 seconds, and the top configuration is less than 130000
  15. How nginx supports HTTPS and Linux kernel video tutorial
  16. Le martyr se réjouit de sa vieillesse Audi R8 V10 performance Rwd
  17. import 方式隨意互轉,感受 babel 插件的威力
  18. Le mode d'importation peut se déplacer librement pour sentir la puissance du plug - in Babel
  19. Pas de héros en termes de ventes!Du point de vue de la force du produit, la nouvelle version ax7 Mach est plus forte que H6
  20. The vue3 + TS project introduces vant as needed
  21. 深入浅出虚拟 DOM 和 Diff 算法,及 Vue2 与 Vue3 中的区别
  22. 深入淺出虛擬 DOM 和 Diff 算法,及 Vue2 與 Vue3 中的區別
  23. Explorer les algorithmes DOM et diff virtuels et les différences entre vue2 et vue3
  24. 两万字Vue基础知识总结,小白零基础入门,跟着路线走,不迷路(建议收藏)
  25. Résumé des connaissances de base de 20 000 mots vue, Introduction à la petite base blanche zéro, suivre la route et ne pas se perdre (Collection recommandée)
  26. 兩萬字Vue基礎知識總結,小白零基礎入門,跟著路線走,不迷路(建議收藏)
  27. "Talk show conference 4" Zhou qimo a remporté le championnat. Tout le monde l'admire. Il est mature et stable et a une vue d'ensemble
  28. Test logiciel entrevue non technique questions classiques - mise à jour continue!
  29. Digital forward disassembly reverse disassembly
  30. Analyse du cache distribué redis et essence de l'entrevue en usine v6.2.6
  31. [Hadoop 3. X series] use of HDFS rest HTTP API (II) httpfs
  32. Zhang Daxian sang in the morning to bless the motherland, xYG team: singing is much better than us
  33. My three years' experience -- avoiding endless internal friction
  34. Introduction à l'algorithme "dénombrement binaire" modéré 01 - - question d'entrevue leetcode 10.09. Recherche de matrice de tri
  35. Introduction à l'algorithme simple 06 - - leetcode 34. Trouver la première et la dernière position d'un élément dans un tableau de tri
  36. CSS animation
  37. Explain the new tags in HTML5 and the pseudo classes and pseudo elements in CSS3
  38. They are all talking about "serverless first", but do you really understand serverless?
  39. [apprentissage de l'algorithme] 1486. Fonctionnement exclusif du tableau (Java / C / C + + / python / go / Rust)
  40. Front and back end data interaction (VI) -- advantages, disadvantages and comparison of Ajax, fetch and Axios
  41. Front and back end data interaction (V) -- what is Axios?
  42. Front and back end data interaction (III) -- Ajax encapsulation and call
  43. 前端 100 万行代码是怎样的体验?
  44. 湖中剑 前端周刊 #10(ESLint8、Web 端侧 AI、react-if)
  45. 湖中劍 前端周刊 #10(ESLint8、Web 端側 AI、react-if)
  46. 前端 100 萬行代碼是怎樣的體驗?
  47. Huzhong Sword Front End Weekly # 10 (eslint8, Web end ai, React if)
  48. Quelle est l'expérience du premier million de lignes de code?
  49. Pancakeswap front-end source compilation and deployment Linux
  50. Pancakeswap front-end source compilation - Windows
  51. Walls and columns are powered, and 50W transmission power is available in any corner. The University of Tokyo has built a wireless charging house
  52. Pas besoin d'embrayage pour allumer une voiture?Vieux conducteur: la voiture est très blessée par des erreurs. Ces mauvaises habitudes doivent être changées!
  53. Cadre de développement Android MVP, résumé de l'entrevue
  54. [Azure Cloud Service] Azure Cloud Service ajoute des champs personnalisés pour le rôle Web (hôte IIS) (ajoute le champ user agent dans l'en - tête de demande http au Journal de sortie IIS)
  55. Principes de la plate - forme de développement Android, questions d'entrevue de développement Android
  56. [Azure Cloud Service] Azure Cloud Service ajoute des champs personnalisés pour le rôle Web (hôte IIS) (ajoute le champ user agent dans l'en - tête de demande http au Journal de sortie IIS)
  57. Weilai es8 was listed in Norway and SAIC's driverless concept car appeared at the World Expo
  58. One of the most high-frequency algorithm problems in the front end! Reverse linked list
  59. Échange de doigts d'épée 11. Nombre minimum de tableaux rotatifs
  60. Questions et réponses à l'entrevue Big Data (réimprimé)