回答了问题2024-03-04
既然想用 git 首先考虑的是版本控制问题。但显然你这个需求不适合 git 的模式,反而更适合在线文档,比如说飞书文档或者金山文档之类有版本控制、支持协作编辑的文档。
发布了文章2024-01-04
Promise 是 JavaScript 中的一个重要概念,与前端的工作更是息息相关。因此本文将整理一下 Promise 在日常工作中的应用。
回答了问题2023-03-12
import 是 JavaScript 标准的 Module 引入语法,而 require 是 CommonJS 提供的语法,它被内置于 Node.js 中。
回答了问题2023-03-12
@开头的包是使用了 scopes 避免包名冲突,其中这个 scopes 在 npm 中必须要注册有组织(organization)才能发布这种格式的包。比方说 @babel/core 是 Babel 的核心编译器库,它隶属于 babel 这个组织下。
回答了问题2022-09-14
vscode 中写 html 时的这种自动补全不是它特有的东西,而是集成了 emmet,像 vscode 出来之前的编辑器如 sublime text 都是有该插件的可以集成的。你可以看看编辑器有没有插件系统,搜索试试。
回答了问题2022-09-04
filter 方法只是单纯的做过滤,并不会修改元素本身的值。你可以结合 filter 和 map 方法链式处理数据: {代码...} 这种链式调用在复杂化的数据处理中可读性会很高,但在一些简单的代码中可能看上去有点繁琐。这时可以用高级一点的 reduce 函数来处理: {代码...}
回答了问题2022-07-27
如果 data.multiIndex[0] 的值明确与 res 数组的下标是同一个关系的话,直接读下标即可,不用把简单的事情复杂化。 {代码...}
回答了问题2022-07-24
css 中有个概念叫做 margin 重叠,当 margin 重叠时会取最大的一个 margin 值。但这一些情况下 margin 重叠会被清除。此时就要根据实际需要来设置了。一般是有限设置为 marginp-bottom,即向下顶。若该元素的根据条件渲染的条件没被满足时也不会影响其他元素。
回答了问题2022-07-20
小程序的 image 标签可以设置 mode 属性来渲染图片展示的方式。 {代码...} 传统 html 中比较常见的图片自适应方案是设置指定宽度,同时高度 auto 为自适应。但小程序中必须设置宽高和指定 mode
回答了问题2022-05-04
let 受作用域的影响。你的测试环境是在 chrome devtools 中使用,遇到这种情况只会是当前环境中已经申明了这个变量。可以输出 window.a 检查全局变量是否存在。
回答了问题2022-04-03
在实际工作中不会被推荐这种写法,因为在一定程度上降低可读性。但通过 webpack 之类的 bundle 打包工具处理后多数会编译为这种写法,使用逗号分隔操作符代码会更短、体积更小,浏览器可不在乎 js 代码的可读性~
回答了问题2022-02-22
看题意应该是只取数组中存在的属性的值,没有要求返回值姑且就当做只取一个吧: {代码...}
关注了问题2022-02-08
回答了问题2021-04-17
去到根目录,输入 ls 查看当前目录下的文件,里面有一个 .git 的文件夹,输入 rm -rf ./.git
发布了文章2021-04-15
最近项目需要做 Accessibility 的处理,在这段时间的接触了很多无障碍相关的技术。除了基础的 ARIA 和相对单位的影响等基础知识外,本篇想介绍一下比较实用的 Accessibility Parsing tools。
回答了问题2021-03-24
async/await 学习起来根本没有学习成本,作为面试官更应该从综合的角度来评估这个人的能力才对...
回答了问题2021-03-11
直接传入 icon 组件给子组件即可,react 这方面很灵活的: {代码...}
回答了问题2021-02-10
如果调用跨域 API 的话,需要配置 changeOrigin: true, 因为跨域接口会因为不同 host 而拒绝提供服务。changeOrigin 就可以将自己的主机伪装成 target 的域名,这样就能获取数据了。在生产环境下没有 webpack-dev-serve, 相对应可以通过 nginx 代替完成这个功能。
回答了问题2021-02-10
我之前做了个首页,技术栈选型跟你的需求有点类似,虽然不完善,但可以提供一个思路给你: anran758.github.io主要技术栈:react / typescript / webpack大致的项目结构设计如下: {代码...} 因为我个人有一些想要展示的 demo 打算也在网站中一起打包,因此 pages 下...
回答了问题2021-02-10
把 exclude: path.resolve(__dirname, "node_modules"), 去掉,你都排除了 node_module 自然应用不了 css-loader 啦...