初教前端,十分烦写css,完全提纷歧起兴味,是
初学前端,非常烦写css,完全提不起兴趣,是不是可以放弃前端这个方向了?
你可以试试用CSS和p画五角星,画了五角星试试画国旗,然后用纯CSS让国旗飘起来!旁边加上礼花!
纯粹用基础知识去实现,而不是去抄写!
你马上发现其乐无穷!
进阶画一条小河,水是流动的
10年老程序员,来说说看法!
HTML,CSS,JavaScript其实是非常高明的设计!
HTML可以修建未装修的毛坯房,CSS负责毛坯房的装修,JavaScript可以实现各种家用电器的功能!三者结合,才能打造出宜居的好房子!
这是我从事了近10年软件开发出来的结论。
这些年软件开发过程中,接触过非常多的前端框架,从最早的C++ Builder,到MFC,到Qt,再到Win Form,还接触过WPF等等,一堆CS的界面框架。
刚开始也没觉得啥,因为都是CS端界面框架,使用体验没差太多。
做界面多了,就开始接触eb页面开发!刚开始只是了解,那时候还看不上eb开发,觉得eb页面性能太弱!!!
后来慢慢做一些特效来玩耍,其中就有黑客帝国的代码雨!有用控制台实现的,有用MFC的,WPF的,也有eb页面版本的!
都测试下来,发现eb版本的性能居然非常出色,轻松实现60帧!,比WPF可能差一点!
这激起了我对前端技术的兴趣!经过了解,发现eb渲染,早就支持GPU加速了,比MFC的GDI+不知道快多少!
再加上最近这些年WebGL技术快速发展,eb端的三维渲染技术也飞速发展!除了一些特别前沿的渲染效果不及桌面端,eb三维的渲染性能与桌面端的差距也越来越小!
JavaScript的执行效率问题,也有望通过asm技术解决!
eb技术还有最大的先天优势,就是跨平台特性!目前流行的多端前端开发框架,有很多是基于eb技术的。
于是我也入坑eb技术了。
当我写完自己的第一个页面的时候,我惊到了!使用eb技术,几乎什么样的界面,都可以很轻松的搭建出来!而且我没有使用第三方框架,纯三剑客完成。
和一众CS端的界面框架相比,HTML,CSS,JavaScript三者结合,开发页面实在是太爽了。
比如说
你可以随意控制界面的某一个角,用多大半径的圆角渲染,而且这只需要两句简单的CSS样式即可实现,不需要重写任何绘制函数!
再比如说
好看的样式,可以通过给标签加一个id,或者一个class,轻松实现代码复用!这比任何的派生或者聚合都要轻松灵活得多。
HTML,负责页面的骨架!就算网速慢,页面的基本功能可以使用。
CSS,负责美化页面,实现各种狂拽酷炫的效果!还不会对站点的核心逻辑造成任何干扰。
JavaScript,负责页面的基本逻辑!写好代码之后,不需要编译,直接可以执行查看效果!最初JavaScript只是用来实现前端简单的逻辑,发展到如今这个程度,你甚至可以用JavaScript实现一个eb端的三维引擎,比如three.js,比如cesium!
如果你见的前端开发方式多了,相信你会和我有同样的感受!eb三剑客,永远是开发页面的首选!
编程开发中,写CSS大概是所有语言中最能提起兴趣的,实时看的见成果,入门也简单。
如果初学前端连CSS都没兴趣,甚至到了厌烦的程度,那就放弃前端吧。前端后面要学的东西比学CSS枯燥的多,而且很多东西要学。以你现在的状态,不要指望能在前端开发这条路有什么好的前景,后端就更没指望了。
所以我建议你尽早放弃,学点其他的手艺,找到自己的兴趣。关于如何找到自己感兴趣的方向,如果暂时没有想法,可以从工地搬砖开始尝试,总能找到一个你感兴趣的。
希望我的回答对你有帮助!
先说结论第一,CSS并不是一门简单的技术;第二前端工程师并不是讨厌写CSS,而是不想做重复的需求;第三怕麻烦。
假如收到的需求总是要前端新创建一个模块,横向排列分三列或分四列,领导还要求加一些酷炫的动效边距也希望留的适当。初期可能会有些热情,随着这样重复的需求越来越多,热情也会被慢慢磨干的。
,为元素取名要取的符合规范还要看起来专业,是很麻烦的,再别说还得修改CSS文件和模板文件了。
所以,工程师不想去写也是情有可原的。但程序员也不是所有的CSS都不愿写,比如能给他们带来极大成就感的炫技CSS他们还是有很大热情去写的。例如下面这个用CSS画的哆啦A梦,感兴趣的同学快来试试吧
实则不然,网页前端是很有前(钱)途的。试想,当前已经进入互联网时代,随后的5G更是助力,整个商业市场和产业链将发生质的变化,社会生产,商业活动及我们的生活都将与之息息相关,没有任何人敢忽视网络的存在。
至于前端的开发,html5+javascript+css可称为三剑客。简尔言之,精通此三者,年薪二三十万很现实的。了,要想精通,不是一朝一夕的事情。就拿提问者所说的css来讲吧,须要你持续地,点滴地去学习掌握,本就不是操之过急的事情,所以要调整好心态是第一位的。第二点就是要实践,学以致用,抓住一个知识点,就耐下心来去学精,学扎实。不要略知一二就着急忙慌地去学习下一个,一定要扎实。比如这个知识点适用到哪些场景?可以和什么功能合作使用?常用功能有多少?都要去深研,经过阶段性的积累,一定会有质的飞跃!
还要多去网上扒些现成的案例,分析下别人的优点和劣势,这是提高的有效方法。
不多说了,基础的就是这些,须要你用功夫去铺垫。希望能有益于大家。
奇闻怪事
- 黎姿老公马廷强前妻 黎姿老公马廷强前妻是谁
- 紫禁城闹鬼是真的吗 紫禁城闹鬼是怎么回事
- 80年黄河透明棺材事件 80年代黄河透明棺材始末
- 51区外星人录像是真的吗 51区外星人真的存在吗
- 姜潮麦迪娜恋爱过程 姜潮麦迪娜怎么认识的
- 根达亚文明大概离现在多久 根达亚文明距今多少
- 赤塔事件真的还是假的 赤塔事件到底怎么回事
- 百慕大三角在哪个国家 百慕大三角在哪个国家的
- 邓超出轨安以轩:邓超出轨安以轩是不是真的
- 中国十大闹鬼最凶的地方 中国十大闹鬼最凶的地
- 湘西鬼结婚事件:湘西鬼结婚事件真假
- 中国昆仑山10大灵异绝密档案 中国昆仑山10大灵异
- 李维嘉的父亲是谁 李维嘉父母是哪里人
- 朱秀华事件是不是真的 朱秀华事件的真相是什么
- 太湖冤魂:太湖冤魂事件真假
- 爪哇虎和东北虎谁厉害 爪哇虎和东北虎谁厉害一