死活没法定位 bug,心好累,现在调成残局还没法复原。。。看来明天睡醒得重写了。。。害怕 css
建议围棋游戏的 残局模式 加入 css 残局玩法
1
Girlphobia 2019-11-13 05:36:14 +08:00 1
作为一个入门前端,我也害怕 CSS。
|
2
Mutoo 2019-11-13 05:45:53 +08:00
前端怕别人写的 CSS
|
3
LittleWhiteMouse 2019-11-13 06:03:33 +08:00 via Android
害怕别人写的 css+1
其实如果只是布局问题,可能先学一下 flex 或者 grid 的布局方法会比较好。 |
4
charlie21 2019-11-13 06:38:58 +08:00 via iPhone 1
呃 ... CSS 是典型的无法配合 无法分工 只适合一个人一气呵成,无法分出接口模块来大家写的软件
除非你有类似 网易 CSS 库这类(一个公司里)大家都遵守的标准 http://nec.netease.com |
5
dartabe 2019-11-13 06:47:39 +08:00 3
有了 flex 我感觉几乎没有难度了 各种负间距的古怪方法都不用了 文字图片居中也没那么玄学了
都是 flex 套 flex 不过可能我理解有误 |
6
webshe11 2019-11-13 06:59:47 +08:00 2
一般都用试错法,先一顿操作乱写,然后 F12 调,然后复制回来
|
7
Girlphobia 2019-11-13 06:59:53 +08:00
@dartabe Flex 确实解决了绝大多数的排版问题,但是只要某个同事在某个提交中改了某个 div 嵌套,大概率所有的 child element 会全部乱掉…… 要是有一定的响应式的需求加上 Flex + Scrollbar 的玄学,其实也好看不到哪去(。
|
8
dartabe 2019-11-13 07:04:37 +08:00
@Girlphobia 可能布局变简单了 其他照旧 哈哈
|
9
mritd 2019-11-13 07:05:17 +08:00 via iPhone
拉倒吧,最怕的是 js
|
10
murmur 2019-11-13 07:56:40 +08:00
前端也怕 css
@mritd js 的复杂是你非要用高级或者带坑的特性,vue 已经告诉你组合也能做的很优美,你还要再这个残缺的原型链上弄 oo 出来,不坑你坑谁,甚至你还要让 js 去写后端,代替 java、php 做的事情,那必须被坑 现在都是框架化,你用 es6、rxjs、redux 这些高级东西能做,别人用 event bus、vue 一样可以做 |
11
ericls 2019-11-13 08:05:49 +08:00 via iPhone
css 很难写到可以维护的程度
我见过太多人 不是重构 就是加 class 加 rule |
12
mm163 2019-11-13 08:11:29 +08:00 1
CSS 基本属于玄学
|
13
Felldeadbird 2019-11-13 08:13:24 +08:00 via iPhone
写不难啊,维护才是最难。
|
15
happyz90 2019-11-13 08:17:45 +08:00 via Android
我还以为只有我怕 css
|
17
dartabe 2019-11-13 08:28:26 +08:00
@mikulch 不用吧? 如果是普通网页 header body footer body 再来个自适应宽度的布局 不就是 flex 套一个 flex 吗?
|
18
falcon05 2019-11-13 08:30:10 +08:00 via iPhone
调 CSS 用了相当多的时间,很多时候都是,太依赖经验了
|
19
opengps 2019-11-13 08:31:06 +08:00 via Android
是挺怕的,js 好歹是逻辑处理。可 css 是个视觉层面的东西,确实不容易理解。我网站运行 2 年了我才实在不想继续被人吐槽丑。去学了下 bootstrap 做了改版
|
20
kevindu 2019-11-13 08:33:10 +08:00
我都是抄人家的,改?不存在的
|
21
darknoll 2019-11-13 08:33:21 +08:00 1
个人认为,精通 CSS 和精通 C++是一个档次的
|
22
shintendo 2019-11-13 08:44:07 +08:00 3
知乎上有个回答说 CSS 难是因为它不正交
|
23
1KN6sAqR0a57no6s 2019-11-13 08:45:52 +08:00 1
堂堂后端工程师怎么可能害怕 CSS,只是懒得看罢了。(手动狗头)
|
24
DOLLOR 2019-11-13 08:45:54 +08:00 1
CSS 光是选择器就让人头疼一番了。所以才会有如此众多的类似 less、sass 这样的预处理器。
|
25
Arrowing 2019-11-13 08:48:07 +08:00 via Android 1
因为 css 处理器不是一个纯函数,那么多浏览器,输入一样,输出还不同。改别人的 css 代码,如果不是很熟悉,建议采用覆盖式。
|
26
memedahui 2019-11-13 08:53:53 +08:00
全栈工程师:无所畏惧
|
27
helionzzz 2019-11-13 08:54:10 +08:00 1
现在还是不那么讲究兼容性的时代。。再去看看 css 怎么兼容 IE 的。。那简直就是一门神学
|
28
hoyixi 2019-11-13 08:57:36 +08:00
只写一次无所谓,如果要回头看,别管是别人写的还是自己写的 CSS,都想吐。
目前已有的各种框架、扩展、工程化工具等等,感觉都解决不了问题,都想吐, 想死 |
29
ymcz852 2019-11-13 08:58:40 +08:00
微信端、IE 浏览器,CSS 的 bug 可不少,前端也很怕,所以能成为张鑫旭的很少..
|
30
f056917 2019-11-13 08:59:48 +08:00 15
教你个绝活儿,想控制一个元素但是控制不了的时候,就给它个爸爸,然后控制它爸爸就行了
|
31
lscho 2019-11-13 09:02:05 +08:00
不怕 css,但是怕别人写的 css
|
32
shijianit 2019-11-13 09:03:22 +08:00
最可怕的是还要兼容 IE
|
33
547911345 2019-11-13 09:03:24 +08:00
全栈工程师:CSS3 全靠抄[手动狗头]
|
34
April5 2019-11-13 09:03:44 +08:00 1
@mritd 只有 JS 当然难,当你掌握了一个前端框架,熟练 ES6 或者 Typescript,你就会发现其实前端 tmd 果然还是 css 最难
|
35
itstudying 2019-11-13 09:04:11 +08:00
原来我不是一个人
|
36
pompeii 2019-11-13 09:04:15 +08:00
写接口半小时,写 css 半天
|
37
arthas2234 2019-11-13 09:07:29 +08:00
曾经我也是立志成为前端的男人,直到我碰到了 css
|
38
watzds 2019-11-13 09:07:39 +08:00 via Android
CSS 难在逻辑不强,它的内部实现不容易了解
作为后端我已经不怕了,熟练了 |
39
jorneyr 2019-11-13 09:08:21 +08:00
code review 的时候,我都不看 CSS 的 =_=!!!
|
42
sugars 2019-11-13 09:15:23 +08:00
我认为 css 是前端最不用过脑子的代码,写多了就枯燥了
|
43
TaAmSf 2019-11-13 09:16:03 +08:00
感觉看了很多遍,看完就忘的就有 CSS。
|
44
alpha2016 2019-11-13 09:16:16 +08:00
vue angular 相关的组件库还能写写,直接 css html 真受不了
|
45
woodytang 2019-11-13 09:17:27 +08:00
CSS 要精通其实是很难的
|
46
hereIsChen 2019-11-13 09:22:38 +08:00
如果不写动画效果其实蛮简单的,flex 一通套就完事了
|
47
JRay 2019-11-13 09:23:13 +08:00
害怕
|
48
visonme 2019-11-13 09:25:08 +08:00
怕,接触好几年了,就是没有那种感觉,学不会,尤其是看别人 /改别人的,那简直会崩溃
|
49
lerry 2019-11-13 09:27:28 +08:00
用好一个框架就解决大部分问题了,类似 bootstrap 这种
|
50
IamUNICODE 2019-11-13 09:27:44 +08:00
怕+1
我只会用 flex 和一点 grid |
51
imdong 2019-11-13 09:28:07 +08:00
看来问题不是我一个人有...
|
52
woodensail 2019-11-13 09:29:40 +08:00
这话说得,好像前端就不怕 css 一样。
|
53
annielong 2019-11-13 09:29:57 +08:00
css 容易的太容易,困难的太困难,断层好大
|
54
qsnow6 2019-11-13 09:35:17 +08:00
太难了!!
|
55
janyin 2019-11-13 09:35:55 +08:00
说怕别人 css 的 过段时间怕是自己写的也看不懂
|
56
wu67 2019-11-13 09:39:06 +08:00 1
引用一位朋友说的话. 你让几个前端是尝试实现同一个页面, 他们写出来的 js 基本上是类似的, 但是 css 基本上是一人一套...
|
57
fernandoxu 2019-11-13 09:46:07 +08:00 1
css 的编程范式是靠巧合编程
|
58
murmur 2019-11-13 09:48:59 +08:00
@mritd 单独一个框架是可以简化开发的,正常来说只切页面 js 是越来越简单的,但是难看你想做什么,如果你让 js 去替代所有语言之前做过的东西,那你就是框架+框架+node_nodules*n,怎么可能不复杂
|
59
Marst 2019-11-13 09:51:35 +08:00 1
前端我也怕啊。。。还好团队里有一个专门研究这个的不然真不好搞
|
60
zhw2590582 2019-11-13 09:58:17 +08:00
css 给人感觉就是能用就行,也不好多人维护。
|
61
xiaoyang7545 2019-11-13 10:00:17 +08:00
害怕 IE。维护别人的 CSS 行数越多越恐怖。
|
62
Justin13 2019-11-13 10:02:50 +08:00 via Android
前端也怕啊,我写 CSS 就像炼丹
|
63
fancy111 2019-11-13 10:07:47 +08:00
并不怕 CSS,只怕兼容。
|
64
yiqiao 2019-11-13 10:08:15 +08:00
1.box1 box2 box3
2.qianduan 3.qd 我看见命名这种就要哭了 |
65
sls 2019-11-13 10:10:52 +08:00
很怕
|
66
mengzhuo 2019-11-13 10:10:58 +08:00
怕个球啊
现在前端太矫情了,我一后端,当年只有 jquery,chrome 还不知道再哪里的年代开始写 CSS+JS,现在都不带怕的。 倒是前端花里胡哨的东西太多了,然而翻来覆去就是 data bind+css framework |
67
linking 2019-11-13 10:13:40 +08:00
原来这么多人觉得 CSS 难
|
68
xiaoriri666 2019-11-13 10:20:52 +08:00
最怕写 CSS 了
|
69
lzj307077687 2019-11-13 10:20:52 +08:00
怕 非常怕
|
70
hitaoguo 2019-11-13 10:21:45 +08:00
有次做了个移动端的项目,后面反馈部分手机布局错乱,当时我身边几个手机都显示正常,很难定位到问题。
|
71
linxl 2019-11-13 10:23:43 +08:00
哈哈哈 我就是, css 写得头大, 最主要还是没兴趣, pc 端+移动端, 真的会死人.
|
72
hoshizukiko 2019-11-13 10:27:23 +08:00 1
还好吧,不写动画不写兼容都还行啊……
|
73
hst001 2019-11-13 10:28:07 +08:00
css 确实挺可怕的,幸好现在有很多 UI 框架,直接拿来用,不过都不敢随便改 css,只能用 id 定位或内联这样才敢改
|
74
jxxz 2019-11-13 10:28:57 +08:00
今年多次放弃学习前端都是因为倒在 css 上了,这次我决定先过一遍,然后直接 js 上框架了
|
75
ytmsdy 2019-11-13 10:32:57 +08:00
原来怕写 css 的后端不止我一个!
反正我写 css 就脑壳疼,一个很简单的样式我都要搞半天。 |
77
bbao 2019-11-13 10:39:47 +08:00 1
我有一次改前端代码,老大直接说……别动,咱们有专业的前端,不需要咱们后端来修改,我说很简单,他说,简单也别动!
|
78
sarlanori 2019-11-13 10:44:37 +08:00 via Android
看到大家都怕 CSS 我就放心了
|
79
zaul 2019-11-13 10:44:45 +08:00
flex 一把梭
|
80
maemual 2019-11-13 10:45:32 +08:00
反正至今没有学会 CSS
|
81
Curtion 2019-11-13 10:46:41 +08:00
前端我也怕
|
82
onionKnight888 2019-11-13 10:46:41 +08:00 1
想到 css 就手脚冰凉瑟瑟发抖
|
83
strive 2019-11-13 10:46:54 +08:00
css 就是传说的中最恐怖的恶魔
|
84
deepred 2019-11-13 10:51:25 +08:00
js 写的比 css 快
|
85
cc029 2019-11-13 11:02:58 +08:00
emmm,css 挺好玩的, 除了不太会动画和兼容性
|
86
shen132465 2019-11-13 11:04:48 +08:00
每次写,都是现查现学
|
87
terranboy 2019-11-13 11:06:36 +08:00 1
不是“难”, 是“烦” 现在用了 TAILWIND CSS 好多了
|
88
lywaei 2019-11-13 11:07:43 +08:00
写不难 规划好写起来更容易。但是把现状是规划的很好,我改自己写的 css 依然难的一匹,头疼的一匹,动不动就重构拉
|
89
wangkun025 2019-11-13 11:08:13 +08:00
脑壳疼
|
90
arikalan 2019-11-13 11:12:22 +08:00
我也是,看到 CSS 就瑟瑟发抖
|
91
Sivan 2019-11-13 11:15:51 +08:00 1
并不难,尤其是后端的困扰基本围绕在布局层面,写多了就好了。
|
92
yueryueryueryuer 2019-11-13 11:17:41 +08:00
看来大家都是这样的,接口半小时,css 调半天
|
93
tairan2006 2019-11-13 11:17:56 +08:00
css 确实是瞎 jb 写,然后一顿调试,看着差不多就齐活了
|
94
jsun 2019-11-13 11:18:50 +08:00
给你一个新项目,并告诉你,这个项目要兼容 IE6 以上所有版本 IE,这才叫害怕
|
95
luoway 2019-11-13 11:20:52 +08:00 2
并不难,层叠样式表,叠就行了。
收拾 css 残局就加!important。 被别的!important 盖住了就干掉它。 over |
96
LittleYangYang 2019-11-13 11:34:48 +08:00 8
一直想买个这个杯子...
|
97
geying 2019-11-13 11:38:31 +08:00
不兼容 ie6 就 ok
|
98
sugarsalt 2019-11-13 11:40:05 +08:00
不怕,加上 !important 就行
|
99
JounQin 2019-11-13 11:42:44 +08:00 via iPhone
5 年前端表示不想写 css
|
100
xhyzidane 2019-11-13 11:43:51 +08:00 2
我们面对什么困难,也不要怕,微笑着面对它
|