文章分类 -  FE常识

前端拓展
摘要:// 瀑布流(使用js动态生成) /** * 1.首先定义瀑布流的列数(css顺便把父元素设置为相对定位,每个子元素为绝对定位,控制位置),再定义空数组存储元素高度 * 2.获取每个子元素的DOM * 3.遍历子元素集合,用索引判断是否是第一行(是否小于列数) * 4.如果是第一行,那么元素的top 阅读全文
posted @ 2023-04-27 10:34 jialiangzai 阅读(32) 评论(0) 推荐(0) 编辑
摘要:/** * 前端大文件上传网上的大部分文章已经给出了解决方案, * 核心是利用 Blob.prototype.slice 方法,和数组的 slice 方法相似, * 文件的 slice 方法可以返回原文件的某个切片 */ // 服务端负责接受前端传输的切片,并在接收到所有切片后合并所有切片 // 何 阅读全文
posted @ 2023-04-25 11:22 jialiangzai 阅读(22) 评论(0) 推荐(0) 编辑
摘要:因为这是两种不同的运算,看似矛盾,实质上里面的运算逻辑是不一样的。 ![] 这是逻辑运算,[] == false 则是比较运算 ![] 值为 false 解释如下: [] 空数组对象为真,对真取反,那么得到的就是 假,所以 ![] 得到的是 false。 [] == false 比较结果为 true 阅读全文
posted @ 2023-04-11 11:34 jialiangzai 阅读(106) 评论(0) 推荐(0) 编辑
摘要:<script setup lang="ts"> import { ref, onMounted } from 'vue' import { flagOptions, timeOptions } from '@/services/constants' import { MsgType, type I 阅读全文
posted @ 2023-04-06 10:47 jialiangzai 阅读(32) 评论(0) 推荐(0) 编辑
摘要:两个小技巧 vue3大家都知道可以写onMounted,它的执行顺序按照书写顺序走, 但是如果使用了async异步那不能保证了,说不准 NaN这个类型大家都知道,它与任何NaN三等都是false 阅读全文
posted @ 2023-04-03 22:53 jialiangzai 阅读(26) 评论(0) 推荐(0) 编辑
摘要:.vue 单文件组件 (SFC) 规范 1.<template>模板块 一个SFC中最多一个< template >块; 其内容将被提取为字符串传递给 vue-template-compiler ,然后webpack将其编译为js渲染函数,并最终注入到从 <script> 导出的组件中; 2. <s 阅读全文
posted @ 2022-08-17 11:08 jialiangzai 阅读(223) 评论(0) 推荐(0) 编辑

喜欢请打赏

扫描二维码打赏

微信打赏

点击右上角即可分享
微信分享提示