- 博客(12)
- 收藏
- 关注
原创 栅格布局 grid
它将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局。以前,只能通过复杂的 CSS 框架达到的效果,现在浏览器内置了。Flex 布局是轴线布局,只能指定"项目"针对轴线的位置,可以看作是一维布局。Grid 布局则是将容器划分成"行"和"列",产生单元格,然后指定"项目所在"的单元格,可以看作是二维布局。Grid 布局远比 Flex 布局强大。
2023-10-20 18:05:17
431
1
原创 typeScript教程
要创建对象,必须要先定义类,所谓的类可以理解为对象的模型,程序中可以根据类创建指定类型的对象,举例来说:可以通过Person类来创建人的对象,通过Dog类创建狗的对象,通过Car类来创建汽车的对象,不同的类可以用来创建不同的对象。上例中,test函数有一个参数类型不确定,但是能确定的时其返回值的类型和参数的类型是相同的,由于类型不确定所以参数和返回值均使用了any,但是很明显这样做是不合适的,首先使用any会关闭TS的类型检查,其次这样设置也不能体现出参数和返回值是相同的类型。
2022-10-26 00:30:42
242
原创 Vue3教程
什么是hook?—— 本质是一个函数,把setup函数中使用的Composition API进行了封装。类似于vue2.x中的mixin。自定义hook的优势: 复用代码, 让setup中的逻辑更清楚易懂。
2022-10-18 00:10:31
213
原创 CSS3教程
通过浮动可以使一个元素向其父元素的左侧或者右侧移动,使用float属性设置元素的浮动none默认值元素不浮动left向左浮动right向右浮动inherit 从父元素继承 float 属性的值注意:元素设置浮动后,水平布局的等式便不需要强制成立;元素设置浮动后,会完全从文档流中脱离,不在占用文档流的位置,所以元素下边的还在文档流中的元素会自动向上移动。- -块级格式化环境开启BFC该元素会变成一个独立的布局区域。position:一种更加高级的布局手段,通过定位可以将元素摆到页面的任意位置。
2022-09-13 23:37:55
646
原创 git教程
集中化的版本控制系统诸如 CVS,svn 以及 Perforce 等,都有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新。
2022-09-12 23:11:11
535
原创 代码风格Eslint和EditorConfig
在团队开发中,统一的代码格式是必要的。但是不同开发人员使用的编辑工具可能不同,这样就造成代码的不统一。目前为止,还是有很多人陷入在 tabs vs spaces 之类的争论中。不是每个人都在严格要求自己的代码规范和风格,对于多人协作的项目这容易出现问题。毕竟每个人所用的 IDE 和编辑器都可能不同。EditorConfig 帮助开发人员定义和维护不同编辑器之间一致的编码风格。
2022-09-09 01:01:13
533
原创 less教程
less是一门css的预处理语言,less是css的增强版,通过less可以编写更少的代码,实现更强大的样式在less总添加了许多的新特性,像对变量的支持,对mixin的支持,less的语法大体和css预语法一致,但是less中增添了许多对css功能的拓展。
2022-08-24 01:13:12
326
原创 html2canvas使用教程
html2canvas屏幕截图基于 DOM,因此可能不是 100% 准确到真实表示,因为它不会制作实际的屏幕截图,而是根据页面上可用的信息构建屏幕截图。
2022-08-09 16:50:01
14998
原创 Promise教程
入门-同步回调-异步回调-JS中的异常error处理-Promis的理解和使用-基本使用-链式调用-七个关键问题()左边是函数,点左边是对象(函数对象、实例对象)立即执行,完全执行完了才结束,不会放入回调队列中数组遍历相关的回调 / Promise的executor函数2.2.2 异步回调不会立即执行,会放入回调队列中将来执行定时器回调 / ajax回调 / Promise成功或失败的回调例子:3. Promise的理解和使用3.1 Promise是什么3.1.1 理解Promise抽
2022-07-08 11:18:47
142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人