云鱼

1053
获赞数
24
关注数
533
粉丝数
杭州
华东师范大学 | 软件工程
IP 属地浙江
2019-06-06 加入
浏览 22.4k

感谢阅读、浏览和关注!
如何联系我:
邮箱: [email protected]
微信公众号:前端冰可乐(Eachsh0621)
github: https://github.com/Cloudyttt
掘金: https://juejin.im/user/5acdb1af5188257cc20da3f4
欢迎私信和留言
<!--Segmentfault 长期更新,欢迎关注!-->

3,241 声望|专家
全站排名超越 99.56% 用户
javascript
2.8k
前端
1.6k
面试
909
html5
755
ecmascript-6
661
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2024-08-29
    深入了解浏览器渲染进程的工作方式
    在渲染进程中,主线程处理大部分发送给用户的代码。如果使用 Web Worker 或 Service Worker,部分 JavaScript 会由工作线程处理。另外,合成器线程和光栅化线程也在渲染进程中运行,确保网页高效、流畅地渲染。
  • 发布了文章2022-06-07
    JSONP 跨域原理及实现
    如果两个页面的协议,域名和端口都相同,则两个页面具有相同的源例如,下表给出了相对于 http://www.test.com/index.html 页面的同源检测:
  • 发布了文章2022-05-28
    JavaScript 之原型、原型链
    其他编程语言如 Java 等使用 new 命令时,都会调用“类”的构造函数。但是,JavaScript没有“类”,本身并不提供一个 class 实现(虽然在ES6中提供了class 关键字,但其只是语法糖,JavaScript仍然是基于原型的)。于是,JavaScript作了一个简化的思想,new 命令后面跟的...
  • 发布了文章2022-05-28
    Vue 之 nextTick 原理
    阅读 Vue 源码就是一个很好的学习方式,不仅可以让我们帮助我们更快解决工作中遇到的问题,也能借鉴优秀源码的经验,学习高手发现问题、思考问题、解决问题的思路,学习怎么写出规范又好维护的高质量代码。
  • 赞了文章2022-04-28
    window.onerror 和window.addEventListener('error')的区别
    全局处理js运行时未处理异常的时候,常用到window.onerror,有时候会用到window.addEventListener('error',function(event){}),这二者到底有什么区别呢?
  • 发布了文章2022-04-24
    🔥 前端性能优化最佳实践
    随着业务的不断迭代,项目日渐壮大,为了给用户提供更优的体验,性能优化是前端开发避不开的话题。一个优秀的网站必然是拥有丰富功能的同时具有比较块的响应速度,想必我们浏览网页时都更喜欢丝般顺滑的感受。
  • 发布了文章2022-01-24
    团队代码规范 ESLint + Prettier + EditorConfig
    拉取最新代码,执行npm install ,自动本地下载 eslint、eslint-config-prettier、babel-eslint、prettier、eslint-config-prettier 等依赖; {代码...}
  • 赞了文章2021-06-19
    stylelint 规则
    stylelint 有百余条内置规则。它们希望为广大开发者提供更有价值的 标准 CSS 。每个规则都是独立的,默认情况下为关闭状态并没有默认值。
  • 赞了回答2021-06-09
    typescript中 import type { xxx } from 'vue'是什么意思
    Importing TypesPrior to TypeScript 3.8, you can import a type using import. With TypeScript 3.8, you can import a type using the import statement, or using import type.`// Re-using the same importimport { APIResponseType } from "./api";// Explicit...
  • 赞了回答2021-05-25
    typescript 如何使用中括号获取对象的属性
    {代码...}
  • 赞了问题2021-05-25
    eslint的extends和plugins的区别是什么?
  • 赞了文章2020-09-27
    如何理解Vue的render函数
    第一个参数(必须) - {String | Object | Function} {代码...} 第二个参数(可选) - {Object} {代码...} 第三个参数(可选) - {String | Array} {代码...} 两种组件写法对比 {代码...} this.$slots用法 {代码...} 使用props传递数据 {代码...} VNodes必须唯一 {代码...}...
  • 赞了文章2020-09-14
    webpack4 optimization总结
    optimization总结 minimize 默认为true,效果就是压缩js代码。 minimizer 可以自定义UglifyJsPlugin和一些配置,默认的压缩为uglifyjs-webpack-plugin {代码...} runtimeChunk 默认为false,runtime相关的代码(各个模块之间的引用和加载的逻辑)内嵌入每个entry。 true...
  • 赞了文章2020-05-09
    Vue项目SSR改造实战
    我们先看“疗效”,你可以打开我的博客u3xyz.com,通过查看源代码来看SSR直出效果。我的博客已经快上线一年了,但不吹不黑,访问量非常地小,我也一直在想办法提升访问量(包括在sf写文章,哈哈)。当然,在PC端,搜索引擎一直都是一个重要的流量来源。这里就不得不提...
  • 关注了问题2020-04-21
    Git怎样撤销一次分支的合并Merge
  • 发布了文章2020-04-17
    一文理清 nginx 中的 rewrite 配置(系列二)
    rewrite 只能放在 server { } 、 location { } 、 if { } 中,并且只能对域名后边的除去传递的参数外的字符串起作用,例如http://aaa.com/a/we/index.php?id=1&u=str只对/a/we/index.php重写。语法为 rewrite regex replacement [flag];
  • 赞了文章2020-04-15
    搞懂nginx的rewrite模块
    之前在配置nginx时,总是遇到rewrite指令的last和break标识的问题,看到的资料大都是last 基本上都用这个 Flag,break 中止 Rewirte,不在继续匹配。看完之后还是有点懵,后来看了下rewrite模块的文档,终于搞懂了,这个模块内容也不是太多,索性整个把这个模块都好...
  • 发布了文章2020-04-09
    一文理清 nginx 中的 location 配置(系列一)
    location 指令是 nginx 中最关键的指令之一,location 指令的功能是用来匹配不同的 URI 请求,进而对请求做不同的处理和响应,这其中较难理解的是多个 location 的匹配顺序,本文会作为重点来解释和说明。
  • 赞了文章2020-04-09
    Chrome 81 发布 !消灭混合内容的最后一步~
    Chrome 81 于前天正式发布了,这个版本其实最初是计划在 3 月 17 号 发布的,但由于冠状病毒(COVID-19)爆发而导致推迟到了现在。Chrome 81 的延迟也扰乱了 Google 正常的六周发布时间表。因此 Google 此前也宣布,下一个版本将直接跳过 Chrome 82 ,直接发布 Chrom...
  • 赞了文章2020-03-31
    讲讲PWA
    一、背景文章2017 前端大事件和趋势回顾,2018 何去何从?中提到了2017年前端值得关注的十大事件,其中就提到了PWA。大家都知道Native app体验确实很好,下载到手机上之后入口也方便。它也有一些缺点:开发成本高(ios和安卓)软件上线需要审核版本更新需要将新版本上传...