- 博客(18)
- 收藏
- 关注
原创 Sass(Sassy CSS)
它在 CSS 语法的基础上增加了变量 (variables)、嵌套 (nested rules)、混合 (mixins)、导入 (inline imports) 等高级功能,这些拓展令 CSS 更加强大与优雅。使用 Sass 以及 Sass 的样式库(如)有助于更好地组织管理样式文件,以及更高效地开发项目。
2025-05-22 09:00:00
702
原创 开发积累总结
首先,在子组件中的插槽上有一句data="list",而在父组件中也有slot-scope="scope",slot-scope就是取data的值,slot-scope的值是自定义的,我们可以取任何名称,但是data的值传过来时是以对象形式传输的,所以在这scope.data才是list的值。目的是提示宿主环境去安装满足插件peerDependencies所指定依赖的包,然后在插件import或者require所依赖的包的时候,永远都是引用宿主环境统一安装的npm包,最终解决插件与所依赖包不一致的问题。
2025-05-22 01:00:00
1730
原创 React框架
响应式的实现方式:Vue2使用Object.defineProperty转换对象属性为getter和setter监听data的改变,Vue3使用Proxy实现响应式;JSX防止注入攻击:dom在渲染之前默认会进行转义,所有内容在会被转义成字符串,可以有效防止XSS(cross-site-scripting,跨站脚本)攻击。JSX,是一个JavaScript的语法扩展,可以生成React“元素”,这些元素会渲染成dom。二次渲染:通过diff算法,找到俩个虚拟dom之间的最小变更,patch函数进行更新。
2025-05-21 09:00:00
298
原创 Python基础
Python在执行时,首先会将.py文件中的源代码编译成Python的字节码,然后再由Python虚拟机来执行这些编译好的字节码。:功能是将Python语言翻译成计算机 CPU 能听懂的机器指令。解释器由一个和一个**虚拟机构成,编译器负责将源代码转换成字节码文件,而虚拟机负责执行字节码。:负责执行字节码。:Python中的字节码(bytecode) 是一种数据类型, Python代码的编译结果就是bytecode对象。
2025-05-20 09:00:00
705
原创 HTML语义化标签使用
传统的HTML中,开发者主要使用div和span等无语义的标签来创建网页结构,而HTML5引入了一系列新的语义化标签,如header、nav、section、article、aside和footer等,用于描述文档的不同部分。
2025-05-18 09:00:00
327
原创 Egg.js
约定优先于配置』的一个 Node.js web 框架。egg.js通过独特的 plugin、Framework 机制可以在共同约定基础上定制出团队业务场景的 Web 框架,所有约定、工具、插件集成在一个独立的 npm 包中(也就是 egg 孕育出的框架),业务开发者下载即可使用,在保持团队开发约定的基础上极大提升了 Web 框架的定制性,Egg是框架的框架。按照[一套统一的约定]进行应用开发,团队内部采用这种方式可以减少开发人员的学习成本,开发人员不再是『钉子』,可以流动起来。
2025-05-17 09:00:00
305
原创 前端学习总结——function序列化
在JavaScript中,方法可以将对象转换为 JSON 字符串,但是它无法直接序列化函数。因为 JSON 格式不支持函数,因此在对象中包含函数时,这些函数会被忽略。
2024-11-25 11:27:28
341
原创 前端学习总结——TypeScript
TypeScript 是JavaScript 的一个,而且本质上向这个语言添加了和基于类的面向对象编程。它是一种复杂的脚本语言,可以在编译期间发现并纠正错误()作为一种解释型语言。
2024-11-22 15:21:07
192
原创 [前端开发工程师]工作小记——Less预编译语言
单位类型以最左侧操作数的单位类型为准(无效单位转换:px 到 cm 或 rad 到 %,无效则忽略单位)calc() 并不对数学表达式进行计算,但在嵌套函数中会计算变量和数学公式的值。,同一规则集中的其它元素的相对顺序保持不变。向后兼容,js将less转化为css。@ 规则可以与选择器以相同的方式进行。对数字、颜色或变量进行运算。注意:乘法和除法不作转换。
2024-05-07 09:34:04
256
原创 VS Code快捷键
标签快捷键:比如写<h1></h1>,我们可以写一个h1然后按TAB键就会出来<h1></h1>。Ctrl + Shift + 回车:在当前行的上面加一行。Ctrl + Home(F11键):快速到页首。Ctrl + End(F12键):快速到页尾。Ctrl + N:新建一个未知类型的文件。Ctrl + X:快速删除一行。Ctrl + L:选中当前行。Ctrl + \:快速分屏。Ctrl + +:字体放大。Ctrl + /: 注释。Ctrl + F:搜索。Ctrl + H:替换。
2024-05-06 20:36:19
255
1
原创 [前端开发工程师]工作小记——Vue3开发(一)
来描述组件的逻辑,把描述组件的属性拆分到不同配置项中。优点是配置项所定义的属性都会暴露在函数内部的。设计思想:直接在函数作用域内定义响应式状态变量,并将从多个函数中得到的状态组合起来处理复杂问题。上,它会指向当前的组件实例,且配置项不用引入声明;返回一个对象/数组的响应式代理,可以直接访问和修改对象或数组的属性或元素。范围里的值也能被直接作为自定义组件的标签名使用;存储着定义当前组件允许外界传递过来的参数名称以及对应的值;变量,函数声明,以及 import 导入的内容。响应式的、可更改的 ref 对象。
2024-05-06 20:23:15
410
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅