很多工作了多年的后端程序员,都会有些个人创业的想法,但是不会前端,觉得前端很难,不知道怎么学?
为什么会有这种现象呢,前端的难到底在哪里?
101
laike9m 2020-07-23 13:53:35 +08:00 via Android 22
Js 框架都还好,CSS 永远学不会
|
102
losephsky 2020-07-23 13:53:35 +08:00
我报了个前端进阶课,远程跟着上跟到一半就一脸懵逼放弃了!
|
103
pushback 2020-07-23 13:53:49 +08:00
太乱,虽然说现在都偏向面向对象去写,但是说实话,各厂,各开源组件太杂,各种乱
|
104
wangritian 2020-07-23 13:54:54 +08:00
前端知识体系越来越复杂了
|
105
daodao116 2020-07-23 13:55:08 +08:00
主要是 CSS 麻烦
|
106
lululau 2020-07-23 13:56:10 +08:00
现在前端技术的入门,有一半学习成本是其实是后端技术,比如 webpack, nodejs, npm/yarn
|
107
25zai 2020-07-23 13:56:38 +08:00 2
前端的东西看起来逻辑感没有后端强,很乱。
|
108
jiangzhuo 2020-07-23 13:58:13 +08:00
对于后端来说,我觉得学前端最简单的方法是先从 Chrome 或者 Firefox 学起。如果时 Node.js 的后端,学起来事半功倍,毕竟各种 js 引擎特别是 v8 已经很熟了。再学习一下 WebKit 的渲染部分,其他 CC 和沙箱部分选择性学习,还有 IPC PPAPI 这些可以不学或者已经会了。
所以你看其实入门前端也没有这么复杂。 真正麻烦的是入了门后,你会发现你还是看不懂大多前端项目,这学习曲线太陡峭了,很多人入门已经就没有之后了。 |
109
maplelin 2020-07-23 14:00:45 +08:00
前端入门容易,所以现在大厂对于前端的门槛都不只是纯前端了,要深入的化那门语言都得数据结构和算法,VUE 和 REACT 本质也是一颗树,能读懂源码的前端的水平也要比大多数 CURD 后端的水平强太多
|
110
draguo 2020-07-23 14:01:06 +08:00
css 这玩意就没规律
|
111
HerrDu 2020-07-23 14:01:52 +08:00
觉得讨论前端难学还是后端难学意义不如直接讨论 前端工资和后端工资的对比的意义。
|
112
yc8332 2020-07-23 14:06:26 +08:00
js+css+html 还好吧。。主要各种框架太坑,各种自己的语法
|
113
1002xin 2020-07-23 14:12:13 +08:00
发现大多后端想学前端还没学好的原因是被自己的圈局限了,就 CSS 学不好
|
114
gdtdpt 2020-07-23 14:14:32 +08:00 2
主要就是懒和本能的抗拒。
对于 CSS 无非就是盒子模型,而且现代浏览器+CSS3 已经不需要像以前 IE6 时代需要很多 hack 操作来做兼容,已经简单很多了。 我从后端被挤到前端刚开始也很抗拒,觉得 CSS 弄不明白,好烦。但是当我认真去看 CSS 禅意花园的源码,突然觉得每个页面也就那样,就是盒子模型,一部分 CSS 决定盒子放哪里,一部分 CSS 决定盒子长什么样,一部分 CSS 决定盒子的动画,盒子就是 HTML,没了。瞬间觉得比后端的 Spring 有多少种注解,每种注解怎么用简单得多。 对于 JS 能用得好后端各种框架,我相信对于前端使用 Angular 、React 、Vue 框架不会觉得难。 |
115
akakidz 2020-07-23 14:20:48 +08:00
花一个月学 CSS 基本能解决工作中至少 90%的样式问题了
|
116
qq807492916 2020-07-23 14:36:21 +08:00
代数与几何
|
117
ytmsdy 2020-07-23 14:50:20 +08:00 1
前端的业务逻辑什么的都还好,现在的 vue 年代,比当年的 jquery 省力了很多。
但是 css 真心是无能,太特喵的反人类了。 |
118
qiumaoyuan 2020-07-23 14:53:43 +08:00 1
|
119
luckyrayyy 2020-07-23 14:54:23 +08:00
@mrant 是打算去,还没报到
|
120
JerryCha 2020-07-23 15:03:30 +08:00
能把样式良好的从设计稿还原成 CSS 的人,去做动画一般也不会太差
|
121
ivyliner 2020-07-23 15:07:05 +08:00
看看市场上为什么多非 CS 专业的程序员入门选择前端的人数大于后端 ? 就知道到底是前端难还是后端难.
|
122
shellic 2020-07-23 15:08:25 +08:00
太乱了
|
123
rockyou12 2020-07-23 15:16:32 +08:00
css 要写好的很麻烦(不是难),我写了很久安卓,布局的时候虽然安卓的语法啰嗦但都是对象和属性,很好理解。css 、js 、html 三个分开,很多时候我想实现一个布局我从哪个地方入手都不知道。
很多说 vue 降低了门槛,确实。但前端现在的表达能力还是限制太多太多了,我现在就在研究怎么用 element-ui 搞个动态 form,太太太太痛苦了……如果是安卓,所有的布局与组件都是 class,我 new 出来在代码里拼一下就行了,所有逻辑和业务逻辑写法一样。 vue 不行,template 的 css 、js 、html 是分离的,你要用 v-for 去拼,很多时候逻辑特别难写不说,prop 和事件的传递限制很多,对我这种不太熟悉的人门槛很高。如果是用 jsx,做这样的动态功能似乎是更好的选择,但门槛比 template 还要高,而且 vue 的 jsx 文档首先就不全,你觉得我该摸索多久? 所以我觉得前端现在入门是简单了很多,但真的到稍微复杂点的功能,门槛一点都不低 |
124
weer0026 2020-07-23 15:22:04 +08:00
|
125
abcbuzhiming 2020-07-23 15:28:12 +08:00 11
前端这东西难就难在 CSS 上。有些前端觉得不难是因为他们从来没挑战过“真正的”解决 CSS 问题。
给一个场景,现在有一个页面,不算简单,但是也不是特别复杂。上面有个元素,不在我期望的位置上,请告诉我: 1 为啥这个盒子不在我期望的位置上? 2 给出解决办法。 有相当数量的前端,是搞不定 1 的,即他们无法回答你,为什么这个盒子不在我期待的位置上;而这些前端搞定 2 的方式:如果是经验丰富的前端,配合调试器这里敲敲那里改改,靠尝试很快就解决了,还算表现过得去;而经验不那么丰富的前端,解决的方式就不太优雅了,它们往往要花很久时间尝试这里敲敲那里改改,更有甚者,敲敲打打搞不定,于是把之前的 css 代码给扔了,自己从头写了一套,好了,搞定,打完收工。。。 少数能同时把 1 和 2 都能解决的很好的人,他们往往会死在写 js 上,曾经遇到过一个写 css 写的思路行云流水的人,写 js 时不敢听音乐。。。 能同时把 js 和 css 都玩的行云流水的是顶级高手,因为他们的大脑能切换工作模式 |
126
Banxiaozhuan 2020-07-23 15:29:01 +08:00
后端体系很大好吧。楼主是不是后端玩不下去了才去前端?
|
127
llhhss 2020-07-23 15:30:35 +08:00 1
后端是跟机器打交道,前端是跟人打交道
|
128
tctc4869 2020-07-23 15:33:27 +08:00
这里所说的前端,绝大部分是是 h5+js+css 吧
|
129
hhgfy 2020-07-23 15:37:51 +08:00
Node.js 的后端,js 无压力,一看 css 我人傻了
|
130
eggsblue 2020-07-23 15:38:32 +08:00
html+css 最 tm 难。js 及各种框架很简单。
|
131
imlinhanchao 2020-07-23 15:39:38 +08:00
|
132
sima675 2020-07-23 15:43:29 +08:00
正常啊 我一个前端有时候都得查查 css 文档
|
133
leafShimple 2020-07-23 15:45:25 +08:00
其实我觉得不难 只是平时不经常做
|
134
sivacohan 2020-07-23 15:45:53 +08:00
这么说吧,你喜欢做 PPT 吗?
你不喜欢的东西,做起来自然就难。 |
135
thtznet 2020-07-23 15:55:47 +08:00
js 语言问题不大,主要是前端工程化太原始了,有点像二十年前的后端解决方案,不成熟的另一个表现是,更新频繁,很多 js 框架在设计的时候就没有想清楚目标是什么,做轮子的时候想的是别人能做,我也能做,各种重复的解决方案辈出,然后流行没一会又马上被后浪盖过成为历史,一个品牌下的框架都能不断的重构,除了几家大场外,很多小团队的 js 框架的大版本并不兼容,不光是技术不兼容,连设计理念有些都是背道而驰。
|
136
zzzmh 2020-07-23 15:57:18 +08:00
h5c3js 都不难,我最怕的是 nodejs webpack 这类的,一遇到就头疼,目前勉强啃进去一点 vuecli antd 之类的,再多就啃不进了。。。
|
137
melvin 2020-07-23 16:19:25 +08:00
后台永远学不会 css,是真的学不会么,不,是他们不想学
|
138
CuVee 2020-07-23 16:21:00 +08:00
有一说一,前端比后端“难”多了
随便举几个例子: 1 、前端年年换东西,需要不停学习 2 、前端高精度还原设计师 UI 需要很长的时间。而且都是麻烦,枯燥且无味的工作 3 、前端不好偷懒 4 、前端竞争很激烈,一堆培训生跟你抢饭碗 5 、前端理论上有被 AI 替代掉低端岗位的风险 普通人想来想去,还是搞 java 的最舒服 |
139
NotFoundEgg 2020-07-23 16:27:08 +08:00
在我看来
CSS 的编程范式是「靠巧合编程」 先一顿操作乱写,然后一点点凑巧调出来 |
140
WeaPoon 2020-07-23 16:31:04 +08:00
反正就是觉得很难。。。
|
141
noobcoder1 2020-07-23 16:33:52 +08:00
说学不会的 怕是自己太懒了吧 哈哈哈哈哈哈
|
142
fishCatcher 2020-07-23 16:36:04 +08:00 via iPhone
有坑的轮子太多,node 都成垃圾场了
|
143
lideshun123 2020-07-23 16:38:36 +08:00
看来都是不会 css, js 对后台没啥,我也是学不会 css
|
144
IGJacklove 2020-07-23 16:46:14 +08:00 via Android
后端学 js 随便玩,主要是样式布局这一块,这一块不会,js 写的再好页面也是很难看的。而页面很难看就会很打击积极性。。。我刚学前端也感觉好麻烦,学了 flex 布局和基本样式之后基本随便玩了。
|
145
Hojondo 2020-07-23 16:47:28 +08:00
@abcbuzhiming 好像有点共鸣,有次刚入职的小公司接手过一个老项目,可能是觉得前端很简单,全部都是公司一后端写的,那个样式乱的啊。。。各种布局再加上响应式的需求,最后实在 hold 不住了他们才想起来招个正经前端...在他的烂摊子上改真的难度比自己从根元素设计布局和样式要难得多。我个人有点倾向于能 css 解决的就不用 img 甚至 js 。
|
146
chuhemiao 2020-07-23 16:51:36 +08:00
![react native]( https://i.loli.net/2020/07/23/ICsbm56JwjDvoch.png)
|
147
barbery 2020-07-23 16:54:35 +08:00
应该没多少人觉得难吧,只是觉得好麻烦
|
148
wangsd 2020-07-23 16:56:59 +08:00
各种包直接看懵逼
|
149
fhsan 2020-07-23 17:00:31 +08:00
前端比较折磨人,因为是给人用的,而不是给机器用的
样式功能,都要仔细琢磨,不想后端,只要机器能识别就行 |
150
alphardex 2020-07-23 17:04:55 +08:00 1
工作上写的 CSS 远比 JS 多,而且还是用自己的 css 框架写的 0.0
后端的话理性思维太重了,而写 css 需要的是感性思维 如果想学 css 的话,你就把自己当成是一个画师,你不停地练习画画,怎么会画不好一张画呢? 写 css 也是同样的道理,我在 codepen 上“画”了很多 demo 才达到现在的水平,https://codepen.io/alphardex css 并不是一门学问,而是一门艺术 |
151
dolphintwo 2020-07-23 17:09:49 +08:00
css 懵逼患者
|
152
yujiff 2020-07-23 17:09:53 +08:00 2
node.js 模块依赖,计算机及网络发明以来的超级大垃圾坑。
|
153
qdyoungk 2020-07-23 17:23:15 +08:00
前端框架太多太杂了,光说 VUE 就好多实现库。。更别说还有最难的调样式。。
|
154
qingRider 2020-07-23 17:31:41 +08:00
我觉的前端很乱,学过 vue,好麻烦啊,npm 这种管理包的方法让我看不到底层,日志输出太多了,感觉恐怖。没有结构化的感觉,哪怕现在让我从 Java 转其他的后台开发语言,我感觉几天就能上手,但是前端语言,就是没这种感觉。
|
155
cyspy 2020-07-23 17:34:28 +08:00
光 html 和 css 的语法就顶得上学三四门语法从 C 衍生的编程语言了
|
156
09aLiar 2020-07-23 17:40:42 +08:00
本来我大学时是想走前端路线的,因为 html 和 js 其实难度都还好,直到后来有一天遇到了一个让我微调了一个下午的 css 格式的页面..
|
157
domybestFujian 2020-07-23 17:51:56 +08:00
因为前端框架太多,一年一个新框架,谁都想去统一行业,这谁受得了
|
158
lewis89 2020-07-23 17:52:51 +08:00 2
一句话概括就是,你不能依靠逻辑来解决 CSS 这个问题,后端再难,所有的代码都是有逻辑的,所有代码形成的形式系统是正交的,你改动一个地方,对系统的影响是确定的,就像 1 + 1 = 2 它本身是一个形式系统,可以往后推导出 2+2=4,但 CSS 并不是一个形式的逻辑系统,也许有的地方 1+1=2 有的地方就是 1+1=2.1 了
举个例子就是你调教显示器的亮度,它就只会影响亮度,但是 CSS 并不是这样,你调亮度的时候,你都不知道它什么时候把你显示器的色温给改了.. 所以调来调去,你永远没法把显示器调成你想要的样子 |
159
cwz346852114 2020-07-23 17:57:31 +08:00
css 是一个靠经验累积的玩意 这玩意 一段时间不写 可能都会忘记 没有什么捷径 多写多用
|
160
autoxbc 2020-07-23 18:03:00 +08:00
@black11black #74 CSS 有结构化写法的,哪怕不涉及模块,在单一文件中,选择器的组织也可以结构化,甚至结构化本身就是自然的,只是很多人不理解 CSS 的本质,写不出结构化的代码
举个例子 https://gist.github.com/autoxbc/badda87b6867b377a834b664d7f735d1 这里 GM_addStyle 部分展示了结构化 CSS 的雏形,这种 CSS 是很好维护的 |
161
miniwade514 2020-07-23 18:15:22 +08:00 2
因为,前端就是很难学啊。
入门“易”:那是因为各种框架和库已经把难的部分给实现了,很多人学的不是前端,学的只是框架。 进阶难:知识膨胀的速度远快于你学习的速度。且不说各种框架和工具了,就每年新增的 Web API,还有 JS 、CSS 新增的语言特性,学都学不过来,别说实操经验了。 CSS 真不简单。别看它不算是编程语言,但它也有模块化、组件化,也要考虑复用性、扩展性,还要考虑性能。七八年前刚入行的前端,很大的乐趣就来自于用 CSS 实现五花八门的布局和效果。现在的前端新人已经不怎么感兴趣了,十个简历里面有八个是 Vue + Element UI 。 |
162
hst001 2020-07-23 18:25:42 +08:00
前端由于历史原因,每个人都想整一个规范,结果整个圈子给人的感觉乱七八糟,轮子一个接一个,到现在,虽然有官方规范,不过由于那么一整,还是乱七八糟,再过个十年不知道能不能统一起来,不要那么浮躁了,好吗?
|
163
icenine 2020-07-23 18:43:01 +08:00
前端学轮子的还没造轮子的快,搞屁啊
脚本编程能有啥难的,又不是量子力学理论物理 但是 UI 编程本身就很细碎繁琐,再加上各种流行框架老变,很难深根细作,这就很烦了 |
164
ivyliner 2020-07-23 19:00:38 +08:00
其实前端不难, 你就看非 CS 专业的人转前端多? 还是转后端多 ?
|
165
partystart 2020-07-23 19:16:39 +08:00
作为一个纯后端 真的想吐槽 前端语法那么随意 你们还居然不用 debug 。
大部分前端都是打开控制台看看接口请求成功没 。你让后端不进行 debug 试试 能崩溃 为什么 css 的属性没有语法提示 看 ide 属性名称 谁能一眼看得懂? 为什么我按照文档来编码 想要的布局和 文档的不一样?我就改了个组件 就导致整个页面布局全变了 |
166
darknoll 2020-07-23 19:31:34 +08:00
前端主要是繁琐,但是大部分后端 crud 更容易。
|
167
newmlp 2020-07-23 20:18:07 +08:00
写后端的大多编程水平很菜,只会 curd
|
168
goodboy95 2020-07-23 20:21:12 +08:00
单纯不想搞而已,我自己闲的没事写小网站的话,css 基本都不带的
|
169
jeeyong 2020-07-23 20:21:26 +08:00
前端费劲, 后端费脑...我觉得.
|
170
volvo007 2020-07-23 20:26:17 +08:00
@black11black 学完 python 的我再看前端简直崩溃了…… 感觉怎么学都把握不住核心内容。原来不是我一个人这么觉得。看来只能继续啃代码,照着抄抄,慢慢琢磨出自己的“套路”才能算入门了
|
171
zhw2590582 2020-07-23 20:30:20 +08:00
css 没有什么技巧,就是死记硬背
|
172
LJJ1994 2020-07-23 20:47:44 +08:00
就拿 vuejs 来说吧,语法倒是不难,但是基于一些第三方框架比如 element ui 整合项目,这就很蛋疼了,看着一脸蒙蔽,不是专业前端看起来还是有点吃力。
|
173
efaun 2020-07-23 20:53:37 +08:00
前端框架太多,后端 spring 一把梭
|
174
1a0ma0 2020-07-23 21:00:36 +08:00
谁会 css 我愿称其为绝活.jpg
|
175
tomorjack 2020-07-23 21:11:40 +08:00
太乱,不是一整套完整自洽的逻辑,不学个无数偏门艺,都扛不住,好不容易差不多了,新标准说不定又出来了。
|
176
jones2000 2020-07-23 21:37:57 +08:00 3
如果是后台转 js, 建议没必要学 css 这些东西, 这些东西随便招个 4,5 千的前端都会,就算你学会了也没有竞争力,反而浪费了自己的时间。
后台的一般以算法为主,如果你要转 js 建议侧重算法,以前是因为 pc 或手机性能不行,所以很多算法业务就移到后台,但现在 pc 和手机性能已经很强了,在这样的情况下,你可以尝试把后台的一些算法计算迁移到前端,由前端来完成, 这样前端显示速度也快了,后台服务器压力也小了。 而且一般招个前端也是干不了你的活的,前端一般就做做 UI,做算法的很少。把你以前的开发经验用在你要学习的新语言上,你才由竞争力。 我是做 c++ , 在学习 js 的时候, 就把现在维护的一个 c++金融图形库和一个金融计算指标引擎移植到了 js 上( 5 万多行代码),学了 2 年的 js 就会了画布和 js 的语法,其他什么 css 都不会,但这不影响我的竞争力, 我做的这块只有我会。这个移植项目我开源了( https://github.com/jones2000/HQChart )。本来是打算给前端开发组来维护的, 他们看了 1-2 个月说太难了, 目前还只能我自己维护。 |
177
DamonLin 2020-07-23 21:49:57 +08:00
样式真的是一头雾水
|
178
watzds 2020-07-23 21:55:03 +08:00 via Android
有点小难,但是 css 天生开源,能难到哪里去??
|
179
YYYeung 2020-07-23 22:32:52 +08:00
css 虽然是有套路规则,但总感觉带那么点玄学
|
180
fxxwor99LVHTing 2020-07-23 22:36:12 +08:00
*** 这半年来,前端算是入门了,我本身是主后端的,
现在回想一下,刚刚要我写前端页面的时候,真的是一头雾水,步步艰难, 感觉前端涉及的东西太多,随随便便写一个页面你就得会 html 、js 、css,而且这三个东西是揉在一起的!如果很不幸你写的是 jsp 的话,那么后端的代码(至少是 jsp 相关的,例如 jsp 标签之类,更恶心的可能还有 java 代码) 还要在里面插一脚,这样就更复杂了, 此外, html 有各种页面元素,要大致了解其用法,以及有哪些属性(可以查 mdn ), js 语法就不说了,例如原型链这些起码要了解吧,而 js 还有兼容性问题, css 的内容就很多了, 这些都推荐直接查 mdn 。 <br> *** 首先前端页面最基础的:html 、js 、css, 我们要理清这三者的关系,html 是必需的,它是网页本身,css 用来给页面添加样式,即让页面更好看,css 是可选的,至于 js 它可以让用户和页面进行交互,例如可以响应用户的鼠标点击事件,可以使用 ajax 向服务器提交数据,以及从服务器获取数据,js 还可以操作 /修改页面, <br> 综上, 如果只是 html 或者 只是 html + css,属于静态页面, 如果再加上 js 可以和服务器进行通信的话,则成了动态页面, *** 多查 mdn |
181
mingl0280 2020-07-23 23:20:22 +08:00
@fxxwor99LVHTing html+css 的静态前端一样可以以部分 iframe+form post/get 的形式做成动态页面
你看,这里就已经有坑了... |
182
oneisall8955 2020-07-23 23:46:17 +08:00 via Android
css 比较难学
|
183
darknoll 2020-07-24 00:01:45 +08:00
大言不惭说 js 随便玩的人,后端水平可能也就那样吧
|
184
qoras 2020-07-24 00:02:11 +08:00
作为一个后端, 当年兴致勃勃的写过一段时间 css, 一般简单页面都能搞定. 现在忘记光了
现在要是用 vue/react 写应该也不难, 不过现在都精细化了, 论不到后端上了 |
185
fxxwor99LVHTing 2020-07-24 00:02:45 +08:00
@mingl0280 哈哈,我经验不足 :)
|
186
billlee 2020-07-24 01:38:40 +08:00
轮子太多,构建工具太复杂,没入门就被吓跑了。哈哈,好像我从 C++ 转 Java 时也是这样想的
|
187
yuanfnadi 2020-07-24 01:39:08 +08:00 2
前端比较好学,我后端转前端,业余时间半年就找到全职工作了。
分享一下 Java 转前端的经验 1. 不需要学 HTML CSS,面试基本不问,工作大多用现成组件库。 2. JS 建议看一下书,了解一些 JS 特有的东西。原型链,作用域链。 3. 直接上框架就行了。vue-cli 或者 umijs 。和 spring boot 一样好用,等有需要了再慢慢看 webpack 怎么配置. |
188
OldPanda 2020-07-24 01:57:39 +08:00
我反而觉得各种框架的门槛稍高一些,概念太多太杂,有时候实现一个简单的功能还不如 jQuery 来的方便
|
189
pagepancn 2020-07-24 02:00:00 +08:00
不是难,是嫌麻烦,跟后端比起来,前端其实不难,就是繁琐。
|
190
ccraohng 2020-07-24 08:35:01 +08:00 via Android
呵呵,谁现在进前端是从一个一个标签,一个一个 css 语法,到写页面,到原生 js 。
当然他们看不起 “切图仔” |
191
lovedebug 2020-07-24 09:26:35 +08:00
学了就变成了 全干工程师,比如我。。。
|
192
Mindjet 2020-07-24 09:41:14 +08:00
可能是差异较 Java 等大很多
|
193
sam014 2020-07-24 09:59:18 +08:00
盒模型不难,给兼容烦死
|
194
collery 2020-07-24 10:03:59 +08:00
Js 框架都还好,CSS 永远学不会 。
|
195
RedBeanIce 2020-07-24 10:13:08 +08:00
后端直接告诉你这个类下面有什么东西,类.方法
前端。。。。仿佛是我在用记事本写代码 |
196
fiht 2020-07-24 10:14:40 +08:00
因为后端的经验在前端完全不适用。
什么堆啊栈啊 debug 方法都用不上,前端都是框架。 |
197
phpxiaowangzi 2020-07-24 10:15:54 +08:00
js 还可以能够理解,或者说跟着手册页能实现,现在就是各种配置项,各种依赖生成总是会报错,感觉是工具这块总出问题而不是编程代码,css 主要就是布局方面的吧
|
198
sm0king 2020-07-24 10:24:18 +08:00
为啥大家都觉得 CSS 很难?
没那么复杂呀,作为一个前端,感觉附带就玩儿了。 |
199
ccog 2020-07-24 10:27:11 +08:00
主要是 css 麻烦
|
200
pmispig 2020-07-24 13:34:14 +08:00
原来大家都觉得 CSS 反人类我就放心了
|