万步健康app
77.51MB · 2025-09-10
你是否还在找前端学习图,来看看我整理的这份图吧,前端学习路线图,从入门到进阶,一网打尽!再也不用担心找不到前端学习路线了!
我决定使用象限图来展示前端学习路线图,因为象限图可以更好地展示前端学习路线的广度和深度。那么怎么做这个象限图呢?那当然是使用Trae,看看Trae的象限图效果吧!
象限图分为四部分,分别是:
悬浮上去即可看到每一点的具体内容
const dpr = Math.max(1, Math.floor
(window.devicePixelRatio || 1));
canvas.width = rect.width * dpr;
canvas.height = rect.height * dpr;
canvas.style.width = rect.width+'px';
canvas.style.height = rect.height
+'px';
ctx.setTransform(dpr,0,0,dpr,0,0); //
HiDPI 一次性缩放
const pad = {l:80, r:60, t:60, b:64};
function map(p){
const w = canvas.clientWidth, h =
canvas.clientHeight;
const x0 = pad.l, y0 = pad.t, cw =
w - pad.l - pad.r, ch = h - pad.t -
pad.b;
return {x: x0 + p.x * cw, y: y0 + p.
y * ch, x0, y0, cw, ch, w, h};
}
const {x0,y0,cw,ch} = map({x:0,y:0});
ctx.fillStyle = '#161b3d'; ctx.
fillRect(x0,y0,cw,ch);
ctx.strokeStyle = '#8fa3ff33'; ctx.
lineWidth = 1;
ctx.strokeRect(x0+.5,y0+.5,cw-1,ch-1);
ctx.beginPath();
ctx.moveTo(x0+cw/2+.5, y0); ctx.lineTo
(x0+cw/2+.5, y0+ch);
ctx.moveTo(x0, y0+ch/2+.5); ctx.lineTo
(x0+cw, y0+ch/2+.5);
ctx.stroke();
const skills = [ {name:'React + Hooks', x:.86, y:. 10, color:'var(--nowHi)'}, {name:'WebGPU', x:.88, y:.74, color:'var(--futureHi)'}, {name:'jQuery 细节', x:.22, y:.10, color:'var(--low)'}, // ...];
for(const p of skills){ const {x,y} =
map(p); drawPoint(x,y,p.color); }
canvas.addEventListener('mousemove',
(e)=>{
const rect = canvas.
getBoundingClientRect();
const mx = e.clientX - rect.left,
my = e.clientY - rect.top;
let found = -1;
for(let i=0;i<skills.length;i++){
const {x0,y0,cw,ch} = map({x:0,
y:0});
const cx = x0 + skills[i].x*cw,
cy = y0 + skills[i].y*ch;
if((mx-cx)*(mx-cx)+(my-cy)*
(my-cy) <= 64){ found=i;
break; } // 命中半径 8
}
if(found>=0){ showTip(mx,my,skills
[found]); } else { hideTip(); }
});
为什么Trae要用 Canvas 而非 DOM/SVG
这个象限的路线图,如何定制你的专属路线
象限图是极好的可视化工具,但需注意:
这次Trae的表现可圈可点,但是也有一些不足的地方,比如:Trae绘制象限图,内容不是适合每个人,需要根据自己的实际情况来定制。
快来试试Trae的象限图,看看你适合哪个象限,然后说出的想法,让Trae定制你的专属路线吧!
消息称比亚迪印度加速布局,明年推最便宜车型“元 UP”挑战塔塔汽车
Arm 发布 Lumex CSS 移动端计算子系统,推出 C1 Ultra / Pro CPU 和 Mali G1-Ultra GPU