anran758

168
获赞数
1
关注数
72
粉丝数
广州
电子科技大学 | 计算机及应用
IP 属地广东
2017-05-16 加入
浏览 17k

咸鱼前端工程师, 专注web领域的知识.

Blog RSS: https://anran758.github.io/blog/atom.xml
web 知识库: https://anran758.github.io/front-end-lab/
知乎专栏:https://zhuanlan.zhihu.com/c_1147180666474176512

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