乐于分享
好东西不私藏

前端与 AI(一):前端工程师会被 AI 取代吗?我更关心的是哪部分能力会贬值

前端与 AI(一):前端工程师会被 AI 取代吗?我更关心的是哪部分能力会贬值

“前端工程师会不会被 AI 取代”是一个很容易引发焦虑的问题。

它也很容易让讨论变得粗糙。

因为岗位不会像开关一样突然消失,能力也不会整体同时贬值。

更接近真实变化的问法是:

前端工作里,哪些能力正在变便宜,哪些能力正在变贵?

AI 不会一口气取代整个前端岗位。

但它会迅速压低一类工作的价值:判断密度低、上下文少、边界清楚、反馈快、可以模板化描述的部分。

这类工作过去可能是很多人的入门路径。

比如照着设计稿写页面。

比如搬运一个相似组件。

比如补一个弹窗、表格、表单。

比如把接口字段映射到页面。

现在这些事情仍然要做,但“从零写出第一版”的稀缺性会下降。

这才是前端工程师真正需要关注的变化。

不是岗位名称会不会消失。

而是自己的能力结构是否还停留在低判断密度区域。


01|为什么取代焦虑容易发生在前端

前端特别容易被放进 AI 替代叙事里。

原因并不复杂。

第一,前端结果可视化强。

输入一段需求,AI 生成一个页面,用户很快就能看到效果。

这种演示冲击力很强。

相比后端系统、数据链路、基础设施,页面更容易被截图、录屏和传播。

第二,前端有大量稳定模式。

表格、表单、弹窗、详情页、筛选区、卡片列表、步骤条、仪表盘,这些形态非常常见。

只要需求足够明确,AI 很容易生成一个七八十分的草稿。

第三,很多业务前端工作本身就有重复性。

业务系统里,前端工程师经常在处理相似页面、相似状态和相似交互。

这些任务过去依赖手速、经验和熟练度。

AI 出现后,熟练度仍然重要,但它不再是唯一门槛。

第四,前端反馈周期短。

生成代码、运行页面、看结果、修样式,这条路径很快。

这会让人产生一种感觉:

既然页面能生成,那前端是不是没那么重要了?

这个结论太快。

AI 能生成页面,不代表它理解了产品目标。

它能写出组件,不代表它知道组件边界。

它能跑通主流程,不代表它覆盖了异常状态。

前端的价值不是消失,而是正在迁移。


02|哪些前端工作会先贬值

先贬值的,不是最难的工作。

恰恰是很多人过去用来证明“我会写前端”的基础工作。

工作类型
为什么会贬值
人还需要做什么
低复杂度页面实现
结构稳定、样式可描述、反馈快
校验细节、接入项目规范
重复性组件搬运
有相似样例,AI 易迁移
判断抽象是否合理
无判断的代码翻译
输入输出明确,规则固定
确认行为和边界
表面可运行的小需求
demo 效果明显,容易生成
找出隐藏状态和异常路径

低复杂度页面实现

比如一个普通列表页。

顶部筛选区,中间表格,底部分页,右上角几个按钮。

只要字段、接口、组件库和样式要求给得清楚,AI 很快能生成一个版本。

过去这可能需要半天。

现在第一版可能只需要几分钟。

但第一版变便宜,不代表上线变简单。

页面还要处理权限、空状态、加载状态、错误提示、国际化、埋点、响应式、可访问性和性能。

这些通常不会在“生成一个页面”的 prompt 里自动完整出现。

重复性组件搬运

很多需求不是从零创新,而是“参考 A 页面,在 B 页面做一个类似功能”。

这类任务非常适合 AI。

因为它有清晰样例,也有稳定输出。

但这里仍然有判断:两个页面是否真的语义相同,是否应该抽象公共组件,是否应该保持局部重复。

AI 可以搬运代码。

但它不一定知道什么时候不该抽象。

无判断的代码翻译

比如把一段 JavaScript 改成 TypeScript。

把 Options API 改成 Composition API。

把一个接口返回字段映射成 UI 展示。

这类工作如果上下文清楚,AI 会非常高效。

但如果类型背后有业务语义,或者转换过程中涉及兼容行为,就不能只看语法层面的正确。

表面可运行的小需求

这是最容易误判的一类。

需求看起来简单,AI 也能很快写出来,页面也能跑。

但真实风险藏在边界里。

比如“增加批量删除”。

AI 可能写出按钮、弹窗和接口调用。

但它可能没有处理权限、二次确认、部分失败、删除后分页回退、审计日志和误操作恢复。

团队如果只看主流程,就会误以为任务完成。


03|哪些能力会变贵

AI 让第一版代码更便宜。

同时,它也让高判断密度能力更重要。

需求拆解能力

模糊需求不能直接交给 AI。

“做一个导出功能”不是可执行需求。

它至少要拆成:

  • 从哪里导出。
  • 谁有权限导出。
  • 导出哪些字段。
  • 是否受筛选条件影响。
  • 空数据怎么办。
  • 大数据量怎么办。
  • 导出失败怎么办。
  • 是否需要记录操作日志。

AI 可以帮助补清单。

但前提是人知道这类问题必须被问出来。

复杂状态建模能力

前端越往后走,越不是在画页面,而是在表达状态。

一个按钮是否可点,可能取决于权限、数据状态、请求状态、业务流程、设备环境和用户选择。

一个 AI 聊天界面是否可用,也不仅是输入框和消息列表。

它还要处理流式输出、取消、中断、重试、工具调用、上下文引用和失败恢复。

AI 可以生成状态代码。

但状态应该如何划分,哪些状态需要暴露给用户,哪些只是内部实现,仍然需要人判断。

代码审查能力

AI 生成代码越快,Review 越重要。

过去 Review 常常看命名、格式、重复逻辑和明显 bug。

以后更需要看:

  • 是否解决了正确问题。
  • 是否破坏了系统边界。
  • 是否复用了项目约定。
  • 是否引入了无关改动。
  • 是否覆盖了关键风险。

AI diff 看起来越完整,越需要人保持怀疑。

用户体验判断能力

界面不是代码的皮肤。

它是用户理解系统的方式。

用户是否知道系统正在做什么,是否知道下一步能做什么,是否能从错误中恢复,这些都不是单纯生成组件能解决的。

尤其 AI 应用里,用户面对的是一个不确定系统。

前端要表达可信度、来源、边界和控制权。

这部分判断会越来越重要。

工程约束意识

项目真正难维护,往往不是某个组件写错。

而是长期缺少边界、规则和复盘。

AI 会放大这种差异。

有规则的项目,AI 能沿着规则提高效率。

没规则的项目,它会更快制造局部补丁。


04|前端价值正在迁移

过去,很多前端价值体现在“我能把页面写出来”。

这件事仍然重要。

但它不再足够。

价值会更多迁移到几个方向:

  • 把需求组织成可实现、可验证的任务。
  • 把复杂状态表达成清楚的界面。
  • 把 AI 生成代码拉回项目秩序。
  • 把业务规则沉淀成组件、Hook、文档和测试。
  • 把用户体验、工程约束和交付效率放在一起权衡。

这其实是前端本来就应该做的事。

AI 只是加速了分化。

低判断密度部分被压缩。

高判断密度部分被放大。


05|三个常见误区

误区
更准确的看法
AI 能生成页面,所以前端不重要了
生成页面只是开始,真实产品还需要状态、边界、权限、异常和体验判断
学会 AI 工具就能抵消风险
工具使用能力重要,但不能替代工程判断
以后只需要高级工程师
新人仍有机会,但成长路径会从“多写样板”转向“多读、多审、多建模”

第一个误区把前端简化成页面生产。

第二个误区把 AI 工具当成职业护城河。

第三个误区则忽略了新人路径会变化。

新人不是没有机会。

只是过去那种靠大量重复页面积累手感的路径,会被压短。

新的成长方式更依赖阅读、审查、建模和复盘。


06|能力变化表

能力
变化趋势
原因
写简单页面
贬值
AI 能快速生成第一版
搬运相似组件
贬值
有样例时迁移成本降低
写样板代码
贬值
模式稳定,容易模板化
复杂状态建模
升值
真实产品状态越来越多
需求拆解
升值
模糊需求需要人定义边界
Code Review
升值
AI diff 更需要审查
工程治理
升值
自动生成会放大项目规则差异
体验判断
升值
用户仍通过界面理解系统

这张表不是为了制造新的焦虑。

它只是提醒我们:不要把全部精力放在正在变便宜的能力上。


07|现在可以开始做的三件事

第一,把需求拆成验收条件

不要只写:

做一个导出功能。

更好的写法是:

在订单列表支持按当前筛选条件导出。只有有权限的用户可见。导出中按钮禁用。空数据时提示无可导出内容。导出失败时保留筛选条件并提示重试。

这种表达会显著提高 AI 输出质量。

也会提高人与人之间的协作质量。

第二,把 Review 当成核心训练

看 AI 代码时,不要只问能不能跑。

要问:

  • 它是否解决了正确问题。
  • 是否破坏了模块边界。
  • 是否复用了已有约定。
  • 是否遗漏了异常状态。
  • 是否引入了无关改动。
  • 是否能被测试证明。

Review 是训练判断力的好方法。

第三,训练复杂状态建模

遇到一个页面,主动画出状态。

加载、空、错误、部分成功、禁用、取消、重试、回滚、并发。

再问每个状态下用户能做什么,系统应该展示什么。

状态越清楚,UI 和代码越稳定。

这项能力在 AI 应用里会更重要。


结尾:前端不会消失,但默认价值会变

AI 会让一部分前端工作变便宜。

尤其是模板化、重复性、低上下文的工作。

但真实产品不会只需要第一版代码。

它还需要需求拆解、状态建模、工程边界、体验判断和质量审查。

前端工程师要关注的不是岗位名称会不会消失,而是自己的能力结构是否还停留在低判断密度工作上。

下一篇继续讨论:

前端工程师做 AI 应用,第一步不该是学大模型原理。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-22 23:24:41 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/780028.html
  2. 运行时间 : 0.261141s [ 吞吐率:3.83req/s ] 内存消耗:5,101.19kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=221fb476bda5f28d932de5dc426018ca
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.001279s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001677s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000740s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.005769s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001446s ]
  6. SELECT * FROM `set` [ RunTime:0.005771s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001575s ]
  8. SELECT * FROM `article` WHERE `id` = 780028 LIMIT 1 [ RunTime:0.001039s ]
  9. UPDATE `article` SET `lasttime` = 1782141881 WHERE `id` = 780028 [ RunTime:0.029309s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.002822s ]
  11. SELECT * FROM `article` WHERE `id` < 780028 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.003994s ]
  12. SELECT * FROM `article` WHERE `id` > 780028 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001187s ]
  13. SELECT * FROM `article` WHERE `id` < 780028 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002283s ]
  14. SELECT * FROM `article` WHERE `id` < 780028 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.005916s ]
  15. SELECT * FROM `article` WHERE `id` < 780028 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.005156s ]
0.262892s