当时面试的时候并没有想出来这么去弄,刚离开面试地点就想起来这么解决这个问题,然后就是发现在做的时候,也没我想象中那么简单。
-
一个是,用 canvas 动态计算一行的宽度,从而知道一行能放多少字
-
另一个在处理分页的时候,发现数据量太大的话,会卡渲染,而且,这点也是模仿了 react18 中,时间切片的原理,做了下优化,达到不卡渲染的效果,也能很好地进行分页
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.