• 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专栏” 欢迎大家关注。

前端动画必知必会:React 和 Vue 都在用的 FLIP 思想实战。

前端动画必知必会:React 和 Vue 都在用的 FLIP 思想实战。

周sir - 2020年6月4日 - web前端技术, 动画 - 0 条评论 - 838浏览 阅读更多...

Vue 官网过渡动画里有一段很炫的效果。乍一看手写逻辑会很复杂,文档里出现了 FLIP。顺着这条线能在 Aerotwist 的 flip-your-animations 上找到思路,再一步步做出类似效果。图片素材引自知乎《有个漂亮女朋友是种怎样的体验?》,侵删。 本文最终效果: 预览:http://…

标签:CSS CSS动画 Vue,
9个你应该知道的顶级JavaScript库

9个你应该知道的顶级JavaScript库

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

JavaScript 站稳之后,前端工作往往不再是「再手写一遍」,而是找到能开箱即用的库。 下面 9 个库覆盖地址补全、浏览器里的机器学习、动画、图表、输入格式化、字符串、轮播、实时通信和数学公式,都是作者实际会优先考虑的工具。 英文原文:https://medium.com/better-prog…

标签:JavaScript 组件库,
CSS3复杂动画效果

CSS3复杂动画效果

周sir - 2020年5月25日 - web前端技术, 动画 - 0 条评论 - 824浏览 阅读更多...

电子简历里的「项目经验」卡片,常用一层裁切容器加一层可放大的背景图,再叠标题、说明和图标。 下面这组 CSS3 用 transform、transition 和半透明遮罩,做出鼠标移入后图片放大、文字从中心散开的效果。站点示例文案仍是「雨果学院 / 技术-HTML5-CSS3」。 结构很薄:最外 .…

标签:CSS CSS动画,
CSS Grid网格布局全攻略

CSS Grid网格布局全攻略

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

CSS Grid 是二维布局:父容器 17 个属性、子元素 10 个,加上取值方式,一共 27 项。把它拆成「布局之道 / 构建之法 / 取值之术」更好记。 构建套路是父容器三步(定框架、设间隔、找对齐)加子元素两步(摆位置、找对齐),也就是「32 构建之法」。原文 23 张图和示例代码全部保留。 …

标签:CSS CSS布局 JavaScript,
改善CSS的10种最佳做法

改善CSS的10种最佳做法

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

英文 | https://medium.com/better-programming/10-best-practices-for-improving-your-css-84c69aac66e。CSS 看起来很难写错:加几条规则就能改外观。小站点几个文件确实如此;大应用里样式会迅速失控。如何让它可管理…

标签:性能优化,
前端组件库

前端组件库

周sir - 2020年5月16日 - web前端技术 - 0 条评论 - 1221浏览 阅读更多...

这是一份移动优先的 前端组件库 清单:从自动化工作流、框架、游戏引擎、UI 组件,到表单、图表、滚动、编辑器和实用工具。 每个库的名字和原链接都保留,方便按需查找。文末有来源地址。 类别 代表 工作流 Yeoman / gulp / grunt / FIS,Bower / RequireJS / S…

标签:组件库,
超级简单的纯js 象棋,看一遍你也会写

超级简单的纯js 象棋,看一遍你也会写

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

这是一个下午写完的纯 JS 中国象棋:用 HTML5 Canvas 画棋盘、棋子和选中动画,主要走子逻辑都在一份脚本里。 棋盘是 10 行 9 列共 90 个坐标;棋子带颜色、走法(马走日、相走田)、选中态和当前坐标。完整代码和效果图都保留。 部分 做什么 棋盘 10 行 9 列、90 个点、点击定…

标签:JavaScript JavaScript游戏,
如何学习ReactJS:初学者完整指南

如何学习ReactJS:初学者完整指南

周sir - 2020年5月1日 - reactjs, web前端技术 - 0 条评论 - 2132浏览 阅读更多...

每个前端开发者都体验过:同一段按钮、同一套布局,要在多个页面里反复写。组件一旦改需求,返工往往从整页铺开。开发者真正想要的是把复杂界面拆成可复用零件,而 React 就是为此而生的 JavaScript 库。 React 由 Facebook 推出,用来构建交互式用户界面。它快、灵活,社区也足够大。…

标签:React,
css变量教程

css变量教程

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

当微软宣布 Edge 将支持 CSS 变量时,这项能力在主要浏览器里已经齐了。原生 CSS 从此可以声明可复用的自定义属性,再用 var() 读出来。变量名用两根连词线 --,因为 $foo 被 Sass 占用,@foo 被 Less 占用。 CSS 变量又叫 CSS 自定义属性(CSS custo…

标签:CSS JavaScript,
一个简洁、有趣的无限下拉方案

一个简洁、有趣的无限下拉方案

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

长列表和无限下拉是前端老生常谈。本文介绍一种简洁、巧妙、高效的做法:只渲染可视区域附近的 DOM,滚动时主要改外层容器的 padding。两个要素是 Intersection Observer 和 padding。 从图里能看出两点:只渲染可视区域的部分 DOM;滚动过程中外层 padding 在变…

标签:性能优化 滚动加载,

文章导航

上页 第 1 页 … 第 9 页 第 10 页 第 11 页 … 第 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号 站长统计

回到顶部