
获得徽章 17
- #青训营笔记创作活动#
2月2日 打卡day50
今日学习:纯 JS 实现语雀的划词高亮功能,主要思路:生成一个 canvas 元素,让 canvas 元素与需要划词高亮功能的文本容器元素等宽高,并且重叠在文本容器上,划词的时候获取划词区域的文本节点相对于文本容器的位置信息,然后通过这些位置信息进行高亮背景的渲染。
今天是打卡最后一天了,时间过的真快,一眨眼就过去了2个月了,我的假期也快要结束了,雪人,加油吧!,推荐的这50篇文章还是不错的。
展开评论点赞 - #青训营笔记创作活动#
2月1日 打卡day49
今日学习:随着这些年互联网的高速发展,前端岗位所需要最基础的技术栈也从最开始的只需要熟悉,html、css、js,的三驾马车,变成了熟悉前端的主流三大框架:vue、react、angular。那么首先我们要考虑的是为什么这些框架会火,其次我们要了解这些框架的演变过程以及在这些项目火了之后我们又需要如何的去很好的与其协作配合上来,来适配不同的技术选型下最适合团队所需要的场景,这是一个Leader所需要考虑、同时也是需要去执行的事情。
最近刚好在学习组件库搭建。
展开评论点赞 - #青训营笔记创作活动#
1月31日 打卡day48
今日学习:Vue3.2 + Element-Plus 二次封装 el-table(Pro版🚀🚀)ProTable 组件目前使用属性透传进行重构,支持 el-table && el-table-column 所有属性、事件、方法的调用,不会有任何心智负担。可以看到搜索区域的字段都是存在于表格当中的,并且每个页面的搜索、重置方法都是一样的逻辑,只是不同的查询参数而已。我们完全可以在传表格配置项 columns 时,直接指定某个 column 的 search 配置,就能把该项变为搜索项,然后使用 el 字段可以指定搜索框的类型,最后把表格的搜索方法都封装成 Hooks 钩子函数。页面上完全就不会存在任何搜索、重置逻辑了。
一个二次封装的表格库,还不错。
展开评论点赞 - #青训营笔记创作活动#
1月30日 打卡day47
今日学习:【404】你访问的页面需要关灯后查看!今天在掘金首页刷到一篇文章,就是那种文字根据不同的色块显示不同的颜色,我想着能不能做一个探照灯似的 404 页面呢。毕竟也可以根据不同的白色光照来改变文字颜色的。注意一下,动画效果是在整个灯的样式中完成的,所以后面的都只需要写各自的样式就行了,不需要补充动画效果。
讲道理,这个动画也太炫酷了。
展开评论点赞 - #青训营笔记创作活动#
1月28日 打卡day46
今日学习:CSS3常用动画效果合集,CSS3 可以创建动画,它可以取代许多网页动画图像、Flash 动画和 JavaScript 实现的效果。 动画是使元素从一种样式逐渐变化为另一种样式的效果。 您可以改变任意多的样式任意多的次数。 要创建 CSS3 动画,你需要了解 @keyframes 规则。@keyframes 规则是创建动画。@keyframes 规则内指定一个 CSS 样式和动画将逐步从目前的样式更改为新的样式。
动画好多也忘了。
展开评论点赞 - yooooo,今天看了满江红,评价中上吧,有很多槽点,但是也还可以接受。
然后今天就是日常leetcode和复习Nodejs。
明天开始学科三,但是明天有leetcode周赛,希望可以正常参加(必须得正常参加🤯)。赞过12 - #欢喜迎兔年#
rua!新年结束了,明天正式进入学习状态!新年新气象,2023一起加油!
新年档电影一个都没看,想去看满江红和流浪地球2,深海也想看啊啊啊。
学习计划:
复习内容:Node.js,TS,Git,Vue3,Vue2(API过一遍)。
项目:组件库,外包小程序,大创APP,后台Web。
学习:算法,八股文,React,计算机网络,设计模式。
其他:Vue,组件库脚手架搭建。
这周更一个学习笔记。展开评论点赞 - #青训营笔记创作活动#
1月27日 打卡day45
今日学习:话说近年来typescript作为javascript的第二语言越来越流行,听说你是TS高手,但是你的TS注释规范吗?规范的TS注释不仅能说明代码意图、直接生成API文档,还能为IDE工具提供更智能的提示。JSDoc是Javascript注释规范标准,Typescript出现之后,虽然JSDoc也一直在兼容TS,但无奈这2种语言一种是弱类型,一种是强类型,注释对它们的意义大相径庭,所以JSDoc并不适合TS使用。
TS确实爽,得抽时间复习复习。展开评论点赞 - #青训营笔记创作活动#
1月26日 打卡day44
今日学习:20个常用的 Git 指令用法,clone,init,remote,checkout,branch,tag,add,commit,push,pull,fetch,cherry-pick,merge,rebase,reset,revert,stash,reflog,rm,log...非常多的命令。git clone 命令用于将存储库克隆到本地,git init 命令用于在目录中创建新的 Git 仓库,git remote 用于管理跟踪远程仓库等。
git也得抽时间复习复习。
展开评论点赞