• AI大模型课程
    • Java基础课程
    • Java进阶课程
    • JavaWeb课程
    • web前端课程
    • Android基础课程
    • Android进阶课程
  • 腾讯QQ
  • 微信二维码
logo
  • AI大模型
    • 原生agent
    • LangChain框架
  • Java技术
    • java概述
    • Java 语法基础
    • Java集合框架与数据结构
    • Java面向对象
    • Java面向对象高级特性
    • Java异常处理
    • 输入输出(IO)操作
    • 多线程编程
    • Java网络编程
    • 设计模式
  • JavaWeb
    • Servlet与Jsp
    • struts2
    • springboot
    • springcloud
    • spring
    • mytatis
    • Hibernate
    • web服务器
  • Android技术
    • Android概述
    • 开发环境
    • Android UI界面
    • Activity活动
    • Fragment碎片
    • 数据存储
    • Notification通知
    • Receiver广播
    • Android动画
    • Android经验
  • web前端技术
    • html/css/js
    • vuejs
    • reactjs
    • koa2
    • 动画
    • 面试题
    • 优化
  • 认知成长
    • 观点
    • 技术前沿
    • 简历面试
    • 创业相关
当前位置:

首 页  

周sir

我是周sir,这是我的博客。致力于分享我学会的技术和优秀的文章。微信公众号 “周sir专栏” 欢迎大家关注。

前端javascript高级

前端javascript高级

周sir - 2020年4月16日 - html/css/js, web前端技术 - 0 条评论 - 1120浏览 阅读更多...

这篇从 JS 基础、面向对象和 V8 三个方向收前端进阶:ES5 模拟 let/const,手写 call/apply/bind、防抖节流、扁平化、Promise,再写 new 与四种继承。 配图和表格按原文保留。最后用引用计数、标记清除和 V8 的编译优化解释 JS 为什么比 C++ 慢、引擎做了…

标签:JavaScript,
你需掌握的CSS知识都在这了

你需掌握的CSS知识都在这了

周sir - 2020年4月15日 - html/css/js, web前端技术 - 0 条评论 - 927浏览 阅读更多...

前端要掌握的 CSS 可以收成一张清单:盒模型差异、选择器与 at 规则、伪类伪元素、定位、水平垂直居中、BFC、函数、预处理器和模块化。 后半段对比 OOCSS / SMACSS / BEM,再补上按需加载、防阻塞、动画、兼容写法和响应式方案。配图按原地址保留。 主题 要点 盒模型 标准 widt…

标签:JavaScript,
vue核心之虚拟DOM(vdom)

vue核心之虚拟DOM(vdom)

周sir - 2020年4月15日 - vuejs, web前端技术 - 0 条评论 - 1122浏览 阅读更多...

浏览器画一页,要先有真实 DOM,再算样式、布局、绘制。用 JS 频繁改这些节点代价很高:每次改都可能让引擎把流程再走一遍。虚拟 DOM(vdom)用 JS 对象先在内存里描述界面,批量算出差异再一次性贴回真实 DOM。 它不是「从此不用操作 DOM」,而是把多次真实 DOM 更新收成一次;真正让 …

标签:Vue,
前端界面兼容性问题和解决办法

前端界面兼容性问题和解决办法

周sir - 2020年4月14日 - web前端技术, 优化 - 0 条评论 - 1039浏览 阅读更多...

今天的兼容性问题主要发生在“前端三毒”身上:IE 6、IE 7、IE 8。 下文按宽度计算、浮动、双边距等问题逐条给出案例代码、截图对比和解决办法,原图一张不落。 今天的兼容性问题主要发生在“前端三毒”身上,它们分别是: IE 6 IE 7 IE 8 2.问题一:宽度计算问题 案例代码: <!…

标签:兼容适配 性能优化,
经典面试题:什么是回流和重绘?如何优化?

经典面试题:什么是回流和重绘?如何优化?

周sir - 2020年4月14日 - web前端技术, 优化 - 0 条评论 - 1352浏览 阅读更多...

浏览器渲染一页有两条工作:跑 JS、算 CSS。它们是互斥的。面试里「回流 / 重绘」问的就是:改样式时,浏览器要不要重算几何,要不要重画像素。 回流(reflow):render tree 一部分或全部因为宽高、布局、显示隐藏、或内部文字结构变了,需要重新构建页面。重绘(repaint):宽高、布…

标签:性能优化 面试经验,
你真的了解回流和重绘吗

你真的了解回流和重绘吗

周sir - 2020年4月14日 - web前端技术, 优化 - 0 条评论 - 1148浏览 阅读更多...

回流和重绘是每个 Web 开发者都会听到的词,但具体两步各自做什么,很多人并不清楚。下面从浏览器渲染过程讲到如何减少它们,并配上可点的 demo。 渲染过程来自 MDN:解析 HTML/CSS → 生成渲染树 → Layout(回流,算几何)→ Painting(重绘,算像素)→ 交给 GPU 显示…

标签:性能优化,
如何提高Vue前后端分离项目首页加载速度

如何提高Vue前后端分离项目首页加载速度

周sir - 2020年4月14日 - web前端技术, 优化 - 0 条评论 - 1255浏览 阅读更多...

前后端分离做成 SPA 后,首页文件常常超过 1MB,首屏就会慢。常见思路有:UI 组件按需加载、路由懒加载、处理组件重复打包、以及 gzip。前两者要看项目条件,UI 按需和 gzip 则几乎总能做。 本文先聊 ElementUI 按需引入和 gzip。按需能拆掉巨大的 element-ui.co…

标签:性能优化,
2019年前端面试题总结以及一些面试心得(附答案)

2019年前端面试题总结以及一些面试心得(附答案)

周sir - 2020年4月13日 - web前端技术, 面试题 - 0 条评论 - 1123浏览 阅读更多...

这是一份 2019 年前端面试题整理,覆盖 CSS3、HTML5、JavaScript / jQuery、Ajax、跨域、闭包和性能优化,题目都附了答案。 题号、解答、代码示例和公式图全部保留。技术在变,但盒子模型、选择器、语义化、this、原型链这些题现在仍常问。 专题 典型题 CSS3 盒子模型…

标签:面试经验,
CSS编码规范

CSS编码规范

周sir - 2020年4月13日 - web前端技术, 优化 - 0 条评论 - 1041浏览 阅读更多...

这份 CSS 编码规范 同时覆盖手写 CSS 和预编译器(Less / Sass / Stylus):能套用的约定尽量一起遵守。 下面按代码风格、通用选择器与属性、值与单位、文本编排、变换动画、响应式和兼容性展开,强制项与建议项都保留原文示例。 章节 抓住什么 代码风格 UTF-8 无 BOM、2 …

标签:性能优化,
前端性能优化 24 条建议(2020)

前端性能优化 24 条建议(2020)

周sir - 2020年4月13日 - web前端技术, 优化 - 0 条评论 - 1887浏览 阅读更多...

性能优化是双刃剑:能加快站点,也带来配置成本和一堆规则。有些建议并不适合所有场景,请带着 批判性 阅读。每条后附参考资料。 2020 年这 24 条 从减少 HTTP 请求、HTTP2、SSR、CDN,讲到重绘重排、Web Workers 和 CSS 选择器复杂度,示意图和代码示例全部保留。 小文件…

标签:性能优化,

文章导航

上页 第 1 页 … 第 11 页 第 12 页 第 13 页 … 第 44 页 下页
2026年 10月
一 二 三 四 五 六 日
 1234
567891011
12131415161718
19202122232425
262728293031  
« 9月    

OOP (48)JavaScript (40)面试经验 (30)AI (28)程序员成长 (28)Agent (27)Activity (27)Vue (21)IO (19)多线程 (16)LangChain (15)性能优化 (15)网络请求 (12)数据类型 (11)SQL (11)Spring (11)MySQL (11)JSP (10)IDEA (10)环境配置 (9)
  • 最新文章
  • 随机文章
  • 热门文章
火锅店生意-第一性原理

火锅店生意-第一性原理

 2026-09-16   24   0

徐新-做正确的事

徐新-做正确的事

 2026-09-16   28   0

Android Studio查看SQLite数据库完全指南

Android Studio查看SQLite数据库完全指南

 2026-09-05   29   0

Android 控件美化实战:Shape、Selector 与 layer-list

Android 控件美化实战:Shape、Selector 与 layer-list

 2026-09-05   46   0

Android Studio USB 调试真机映射屏幕画面

Android Studio USB 调试真机映射屏幕画面

 2026-09-03   32   0

MCP 技术实战指南:从原理到落地

MCP 技术实战指南:从原理到落地

 2026-09-02   41   0

RAG 深度解析:从数学原理到生产级工程实战

RAG 深度解析:从数学原理到生产级工程实战

 2026-09-01   31   0

LangGraph 客户支持 Email Agent:从设计思维到可运行代码

LangGraph 客户支持 Email Agent:从设计思维到可运行代码

 2026-08-31   40   0

LangGraph常见WorkFlow-七种编排模式

LangGraph常见WorkFlow-七种编排模式

 2026-08-31   29   0

基于未来做决策:贝索斯的”时间穿越”思考法

基于未来做决策:贝索斯的”时间穿越”思考法

 2026-08-29   41   0

工程目录结构说明

工程目录结构说明

 2015-04-19   1531   0

Java线程中yield与join方法的区别

Java线程中yield与join方法的区别

 2016-04-29   1617   0

Java基础知识总结

Java基础知识总结

 2015-04-23   1618   0

Java继承的概念与实现

Java继承的概念与实现

 2015-03-30   1754   0

21个值得思考的问题

21个值得思考的问题

 2015-04-22   1339   0

Android 浮动搜索框 searchable 使用

Android 浮动搜索框 searchable 使用

 2016-02-26   1458   0

常用数据库连接池 (DBCP、c3p0、Druid) 配置说明

常用数据库连接池 (DBCP、c3p0、Druid) 配置说明

 2017-09-07   1114   0

Java instanceof 运算符

Java instanceof 运算符

 2015-03-30   1531   0

设计模式总结

设计模式总结

 2016-05-09   1605   0

Android事件处理机制

Android事件处理机制

 2015-09-08   2204   0

AI大模型开发从OpenAI调用开始

AI大模型开发从OpenAI调用开始

 2026-08-15   117   2

用 AI 当思考搭档:4 个让 AI 帮你把问题想透的方法

用 AI 当思考搭档:4 个让 AI 帮你把问题想透的方法

 2026-08-17   57   1

Java GUI程序设计入门

Java GUI程序设计入门

 2015-06-04   1783   0

人人都在谈论的Apple Pay

人人都在谈论的Apple Pay

 2016-02-19   1396   0

软件工程师应该多写文章

软件工程师应该多写文章

 2015-03-28   1805   0

Vue3.0全家桶最全入门指南 – 快速搭建 (1/4)

Vue3.0全家桶最全入门指南 – 快速搭建 (1/4)

 2020-09-22   1511   0

Java面向字节流的应用

Java面向字节流的应用

 2015-04-17   1606   0

ActiveMQ简述

ActiveMQ简述

 2017-06-24   1366   0

vscode 前端常用插件推荐

vscode 前端常用插件推荐

 2020-04-04   1578   0

极客之家十一年:编程与兴趣一致,技术与实践结合

极客之家十一年:编程与兴趣一致,技术与实践结合

 2026-08-19   42   0

声明

极客之家以原创技术教程为主。转载或引用会尽量注明出处。
关于我们 · 隐私政策 · 联系我们
如认为内容侵权,请发邮件至 47457320@qq.com。

Copyright © 2026 极客之家 All rights reserved.  .

蜀ICP备2025170724号 站长统计

回到顶部