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

前端开发的历史和趋势

前端开发的历史和趋势

周sir - 2020年3月31日 - web前端技术, 技术前沿 - 0 条评论 - 1286浏览 阅读更多...

前端是针对浏览器的开发,代码在浏览器里跑;后端针对服务器,代码在服务器跑。互联网早期二者并不分家:前端代码是后端的一部分。后来 Ajax、前端 MVC / MVVM、SPA 和 Node 把这件事拆开,又重新接到一起。 这条线可以记成:前后端不分 → 后端 MVC 里前端只是模板 → Ajax 让前…

标签:JavaScript 程序员成长,
jsonp的原理与实现

jsonp的原理与实现

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

JSONP 是一种跨域通信手段。原理很简单:利用 script 标签的 src 不受同源策略限制,把前端回调名传给服务器,服务器再返回一段「调用该函数」的脚本。 因为走的是 script 加载,所以 JSONP 只支持 GET。下面按流程、最小实现和更可靠的封装把这件事写清楚。来源:https://…

标签:JavaScript JSONP,
Javascript能做什么

Javascript能做什么

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

很早以前,浏览器标准之争让 JavaScript 的运行环境异常恶劣,语言本身也不成熟,功能几乎只限于简单的前端交互。后来 Ajax、类库、UI 框架、模块加载和 MVVM 陆续出现,JS 才真正把前端做成一门完整的工程。 今天的 JavaScript 已经不只是浏览器里的脚本:它可以跑在服务器上(…

标签:JavaScript,
两种前端路由(hash模式和history模式)实现原理解析及区别

两种前端路由(hash模式和history模式)实现原理解析及区别

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

单页应用(SPA)越来越成为前端主流。一大特点是使用前端路由:跳转逻辑由前端直接控制,不再完全交给后端,前端也因此更自由。 实现上主要有两种:hash 模式和history 模式。前者靠 URL 里 # 后面的片段,后者靠 HTML5 History API,看起来更像普通路径。 对比hashhis…

标签:JavaScript 前端路由,
小程序第三方框架对比 ( wepy / mpvue / taro )

小程序第三方框架对比 ( wepy / mpvue / taro )

周sir - 2020年3月27日 - web前端技术, 移动端 - 0 条评论 - 1189浏览 阅读更多...

手机 Web、React Native、微信小程序、支付宝小程序、快应用都是流量入口。业务要多端同时有表现时,为每一端各写一套成本很高,于是出现了只写一套代码再编译到多端的方案。当前常用的三类转译框架是 WePY、mpvue、Taro。 选择并不只看 star。语法是 Vue 还是 React、生命…

标签:小程序,
ES6基础特性

ES6基础特性

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

ES6 日常最常用的一批语法,核心就几件事:let/const、箭头函数、模板字符串、解构、默认参数、展开运算符、对象字面量简写和 class。它们不替代 JavaScript 原理,只是让写法更短,也更少踩 var 的坑。 编译到 ES5 之后,变量提升等老行为仍可能出现。真正要记住的是:块级作用…

标签:JavaScript,
Web安全小总结:XSS,CSRF及其防御

Web安全小总结:XSS,CSRF及其防御

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

前端安全常见就三类:XSS、CSRF 和点击劫持。知道原理,前后端都少踩坑。 XSS 是恶意脚本没过滤、混进页面;分反射型、DOM 型、存储型,JSONP 回调也会中招。CSRF 则是借用户已登录的身份发请求。 读完应对得上:XSS 有几种、怎么转义;CSRF 为什么 Token / SameSit…

标签:Web安全 性能优化,
js数组常用遍历方法

js数组常用遍历方法

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

数组常用遍历方法包括 forEach、map、filter、find、every、some、reduce。它们有个共同点:不会改原始数组(当然,如果你在回调里改对象属性,那是另一回事)。 和 for 循环相比,这些方法把“遍历”和“要做什么”拆开,回调里专注单条数据。forEach 没有返回值;ma…

标签:JavaScript,
为什么要移动端适配

为什么要移动端适配

周sir - 2020年3月22日 - web前端技术, 移动端 - 0 条评论 - 1119浏览 阅读更多...

很多人一听移动端适配就想:直接 px 写死、剩下自适应不就完了?要求严格的团队会要求缩放比例一致,简单说就是每台手机同一行的字数都要一样。下面从像素、分辨率、DPR 讲到 viewport、rem、vw 和推荐的 px + flex 流程。 设计稿常按 375 宽来画,但各品牌物理分辨率不同,逻辑分…

标签:JavaScript,
55 个提高你 CSS 开发效率的必备片段

55 个提高你 CSS 开发效率的必备片段

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

把平时最常用的 55 个 CSS 片段 收成一份速查:清浮动、居中、省略号、loading、小三角,一直到阴影和圆角。来源:https://segmentfault.com/a/1190000022019129 。 每个片段保留完整声明(含当时的浏览器前缀)。需要时按标题跳转即可,不必整页背下来。 …

标签:CSS JavaScript,

文章导航

上页 第 1 页 … 第 13 页 第 14 页 第 15 页 … 第 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   23   0

徐新-做正确的事

徐新-做正确的事

 2026-09-16   27   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号 站长统计

回到顶部