当前位置:首页 » 网页前端 » 前端体会
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

前端体会

发布时间: 2022-09-06 11:06:48

❶ 如何学习前端开发

首先要明确:

前端开发入门学习有:HTML、CSS、JavaScript(简称JS)这三个部分。所以在学习之前我们需要先明确三个概念:

1、HTML——内容层,它的作用是表示一个HTML标签在页面里是个什么角色。

2、CSS——样式层,它的作用是表示一块内容以什么样的样式(字体、大小、颜色、宽高等)显示。

3、JS——行为层,它的作用是当用户触发某些行为时,会给内容和样式带来什么样的改变。

我是在北京尚学堂学习的前端,效果很满意,有专业的老师团队,极其科学的教学方式,促使每一位学员学习的很扎实;感兴趣可以去了解一下这个金牌机构。

分享一下前端的学习导图,希望可以帮到你

❷ 转行做Web前端的正确学习方法有哪些

今天小编要跟大家分享的文章是关于转行做Web前端的正确学习方法有哪些?这是一篇来自前端大牛前辈的学习心德,好好看哦~其实本文可以说是“起于前端,但不止于前端。”希望能够给同行一些可行性的建议吧。下面来和小编一起看一看吧!

1、Github,Github,Github


重要的事情所以说三遍。如今前端圈大热,除了前端项目天生开源的优势之外,Github这个网站功不可没。可以说这是一个特别适合前端新手们练习和进步的地方。


我们打开浏览器的调试模式就能看到对应页面的结构,以及对应的样式实现,我们也可以通过恰当的方式获取到页面的js代码。


如果说前端天生的开源知识是“发散”的,那我觉得github就是这类知识的一种“聚合”。


如今几乎所有的前端技术都是开源的,前端开发人员可以很方便地在上面找到一些高效的插件库。这不但可以提高我们的开发效率,还可以借此学习一些前端知识。


如果你想搞前端,那我觉得咱们面试之前起码得有个Github的账号,毕竟这个全球最大的同性交友网站对于前端工作者来说太重要了。


但有一点要注意的Github跟网络云盘是不一样的。他是程序员交流的地方我们只需要上传代码就可以了,我们不需要通过视频来交流(曾经有同学说想往Github上传视频)。


2、挑选一个合适的编辑器


一个好的编辑器能够提高你的编码效率,一个赏心悦目的编辑器能够让你开发的过程更加愉悦。


现在出现了许许多多优秀的编辑器:Vim、Emacs、SublimeText、Atom、VSCode
等等。编辑器之间该如何选择?本来就是个人喜好问题。


据我个人的使用体会,Vim跟Emacs两个编辑器比较轻量级一些,但是他们的界面我只能说一般,而且学习曲线比较陡峭。如果你喜欢折腾,倒是可以尝试一下。


Sublime
Text是我目前发现周围用的人比较多的编辑器,而我个人也比较推荐,他不但有丰富的插件,还有比较美观的界面。更重要的是操作简单,能够满足大部分开发需求。


虽说我推荐SublimeText,但其实我是一个Atom用户,两者用起来感觉差不多。


Atom比较Cool的地方是,它是通过Web技术搭建起来的桌面端软件。这也有个问题,毕竟它是通过Web技术搭建的(可以看成是运行在chrome内核的浏览器上网站),这就导致了这款编辑器相当耗电。


总之选择一个自己喜欢的编辑器,写代码去吧!!!


3、独立解决问题的能力


我们生活在如此幸福的时代,其实很多问题已经有大牛解决了,并且他们会把经验分享到网上,我们需要做的只是组织好自己的问题简单地Google,或者网络一下。这样很难吗?


如果连这点都做不到,那我觉得要进入一家公司或者是在一家公司里生存都是很艰难的事情。毕竟大部分公司需要的是能够解决问题的程序员,而不是只会写代码的打字员。


4、阅读英文文档


这让我之前想起知乎上Vue.js作者尤雨溪说过的一句话,其大意是:


我为什么要浪费跟家人相处的时间来教你学英文?


如今大部分优秀开发的资源都是以英文的形式展现到网络上的。


当然不排除有些国内的热心人会把他们翻译成中文,再托管到相关网站上,但是,这毕竟是少数。而且中文文档往往会跟不上国外官网的脚步。


还记得我当初用Python的时候,框架Django的中文版本是1.6.x而官方的最新版本已经到1.8.x了。这也导致了,如果你用着新版本的框架,而看着旧版本文档写代码的话可能会引入一些新版本里面已经抛弃了的写法,进而你的项目可能会出现一些诡异的行为。而且这类bug往往最难发现。


当然,并不是说你一定要英文很流利才行,但是最起码要看得懂英文文档。(实话说现在我工作快两年了,看英文文档还是有些吃力。)


5、操作系统


这里我们谈谈操作系统,毕竟有些朋友还是会纠结选择什么操作系统。


Windows


§优点:用户页面可用性较好,丰富的桌面端软件,玩游戏一级棒。


§缺点:软件广告比较多,病毒相对多些,命令行不够友好。


Linux


§优点:命令行非常好用,开源社区活跃,发行版本比较多。


§缺点:常用桌面软件开发商比较少,QQ这些都没有。有些发行版不怎么稳定,经常卡死。


MacOS


§优点:命令行非常好用,界面优雅,可用性高。苹果商店有许多windows平台所没有的优质软件。


§缺点:设备昂贵,普遍配置不高,不太适合打游戏。


以上是我使用操作系统的一些小体会吧。至于具体使用什么系统各位可以自行掂量,但是个人觉得结合命令行开发会更爽一些,因此我曾经选择过Linux。后来,机缘巧合之下买了台Macbook之后就再也回不了头了。


正如业界的人所赞赏的


“MacOS就像是Liunx跟Windows的结合体。它既有Windows的用户友好的界面,也有Linux优雅的命令行。”


6、HTML+CSS+JavaScript


现在才谈这些技术点并不是说这东西不重要。只是我觉得这三样东西就算我不说,只要你有心搞前端肯定会去学,那还有说的必要吗?(此处省略百万字)


以上就是小编今天为大家分享的关于转行做Web前端的正确学习方法有哪些的文章,希望本篇文章能够对正在学习Web前端工作的小伙伴们有所帮助。想要了解更多Web前端知识记得关注北大青鸟Web培训官网。最后祝愿小伙伴们学习成功。


作者:心旗,来源:CSDN


原文:https://blog.csdn.net/qq_41852103/article/details/81286344

❸ 在网易游戏当前端是一种怎样的体验

因为自己的朋友拿到了网易前端的offe,之前也看到了网友们的各种提问,现在就和大家来分享一下入职网易的前端工作是一种什么样的感受?

先来回答之前网友们提出过的一些问题。

伙食:还算是可以,但是也做不到很满意。

不是所有人都会吃满所谓的一日五餐, 但是优质的三餐还是可以保证的。餐厅目前虽然人满为患, 但是伙食质量仍然是上乘,种类很多, 话说我已经吃了快一个月的叉烧了。。。

平时生活么, 无外乎饭局、旅游、团建 等 互联网公司的常见项目, 每个团队都可以选择境外游。

公司也有游戏厅、室内体育场、健身房等常见设施, 这个我就不赘述了。

还有关键一点: 公司妹子的颜值愈发不可收拾的越来越高了。

❹ 前端开发应该学什么看完这篇不在迷茫

初级阶段:从零基础到网页大师
HTML5标签
HTML5表单
CSS3页面美化
CSS3页面布局
CSS3动画
浏览器兼容和SEO
Bootstrap响应式框架
项目管理和原型设计
UI设计及切图技巧
JavaScript入门
HTML 相当于盖房子的原材料。学习了HTML之后,我们只是掌握了各种“原材料”的制作方法,要想盖一幢楼房就还需要把这些“原材料”按照我们设计的方案组合布局在一起并进行一些样式的美化。
而css就是做这些工作的。
CSS是英文Cascading Style Sheets的缩写,叫做层叠样式表,是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言其样式是可以复用的,这样就极大地提高了我们开发的速度,降低了维护的成本。
学完css,我们就可以顺利完成“一幢楼房”的建设。
“楼房”建设完成之后,我们可以交给用户使用,但是如果想让用户获得更佳的体验,我们还可以对“楼房”进行更深一步的“装修”,让它看起来更“豪华”一些。就要我们就用到了JavaScript。
基础阶段:从网页大师到前端开发工程师
JavaScript语言基础
JavaScript核心对象
DOM、BOM、事件驱动编程
闭包、原型、面向对象编程
jQuery、插件、Underscore
Promise、Defferred异步编辑
Ajax、RESTful
SVG、Chart图表
Node.JS服务端和应用接口设计
GIT源代码管理
JavaScript是一种在客户端广泛使用的脚步语言,在JavaScript当中为我们提供了一些内置函数、对象和DOM操作,借助这些内容我们可以来实现一些客户端的特效、验证、交互等,使我们的页面看起来不那么呆板,屌丝瞬间逆袭高富帅!
刚学会JavaScript,你会沉浸在JavaScript给你带来的惊喜之中不能自拔,产生一种“天下你有”的错觉。但这个时候你去找一份工作,你的项目经理会经常对你大吼道:
这个效果在××浏览器下不兼容,重新搞……”
“不兼容?”瞬间石化!“我擦,坑爹啊!那可是花了我一个晚上写了几百行代码搞定的啊,吐血了都!”
JavaScript的兼容性和复杂性有时候的确让我们头疼,还好有“大神”帮我们做了封装。
jQuery 是一个免费、开源的轻量级的JavaScript库,并且兼容各种浏览器(jQuery2.0及后续版本放弃了对IE6/7/8浏览器的支持),同时现在有很多基于jQuery的插件可供选择,这样在我们实现一些丰富的动态效果时更方便快捷,大大节省了我们开发的时间,提高了开发速度,这也充分体现了其 write less,do more的核心宗旨。这个Feel倍儿爽!有么有?
“豪华大楼”至此拔地而起,但是每天这样日复一日,年复一年的盖楼,好繁琐!能不能将大楼里面每一个单独部件模块化,当需要盖楼时就像堆积木一样组合在一起,这样岂不是爽歪歪?
可以实现吗?答案是肯定的。
这种思想在Web前端开发中也是适合的,于是乎就出现了各种前端框架。在项目开发过程中,我们可以借助框架提供的CSS样式、组件、JavaScript插件等快速的完成页面布局和样式设置,然后再有针对性的微调样式,这样基于框架进行开发大大缩短了开发周期。站在巨人的肩膀上就是爽!
进阶阶段:前端高级开发工程师
HTML5存储、多线程
HTML5 Canvas
PHP服务端
SUI、HTML模版化
HTML模板化引擎
AMD、RequireJs模块化
设计模式与MVC架构
Backbone高级编程
Angular高级编程
自动化构建、测试、缺陷管理
基础的东西以完成,到了本阶段,就是量变到质变的过程。学完本阶段可以掌握大型网站、管理系统、Web应用的整体架构体系,能够独立完成或带领团队完成中大型前端项目的研发工作。
项目实施:经验丰富的业界高手
Java及.NET服务端技术
新浪微博/腾讯第三方OAuth登录
网络地图 JS SDK
支付宝在线支付集成
Web Socket即时通讯
React高级编程
微信平台、微网站开发
HTML5游戏开发
项目管理技术
全栈综合项目实战
学完本阶段可以极大地丰富前端开发经验、掌握到当前前端开发领域中最热门、最具商业价值的前沿技术和高端技术,在前端开发方面达到专家级别,成为市场上炙手可热的高端人才。
以上每个阶段均会有1~2个真实项目实操训练,帮助同学熟练掌握并运用所学知识,以解决具体项目、具体问题出发,在见招拆招中提高。
当然,从菜鸟到大牛,路很长。前端是一个看似入门门槛不高,但要学好很难的领域。前端的知识体系庞杂又松散,技术演进快,如果摸不清脉络的话很容易陷入盲人摸象的困境甚至跑偏。
经常在前端的论坛上看到有人说,“前端都是自学的,一点都不难”。我毫不怀疑,95% 的想学前端的人都可以通过网络组建自己的关于前端的“超级无敌”学习资料包。用不了多久你的网页收藏夹里就会堆满互联网上丰富的前端学习资源,你的购物车里也会多出几本待付款的经典教材,你甚至还会兴冲冲地跑去注册一些在线课程。
提前恭喜你,即将从“编程小白”成功蜕变为“准程序员”。
但是,如果你没有掌握正确的学习方法和循序渐进的学习路线,你将处于并将长期处于“学习前端”的阶段。所以,我更期待剩余的5% 的人,能够体会到上文一直在强调的方法:以解决某个具体问题为出发点,直接上手一个小项目,在见招拆招的过程中提高学习的效率。
掌握了正确的方法,“学习前端”和“学好前端”就只是个时间问题。

❺ 最近看网上的课程评价有好有坏,有没有上过中职通的IT前端课说说感受啊

说实话,我在那里学了快半年的IT前端课,真心感觉还挺有用的,虽然跟一些专业的人想比,我要成长的地方还有很多,但中职通的课程教学对我转行起到的帮助还是很大。学习这件事毕竟还是要靠自己的。相比一个人学习的艰难,中职通大大给我提供了一个比较好的学习平台,在这里,有很多实用靠谱的学习资源,有老师领路自己也不用瞎摸索走弯路,只要自己想学习,效果应该不会差。总体来说中职通在课程质量这方面做的我个人觉得还是挺不错的。

❻ 马上2021年了,现在学习WEB前端还可以吧,可以说收学习感受吗

您好!您这个问题我也遇见过!以下是我的部分见解:这个问题朋友你可以完全不用担心,因为web前端是作为IT技术行业中不可缺少的角色,其就业面也是十分广阔的,无论是向管理还是技术发展,都有很大的职业晋升空间。在这个社会上,拥有过硬的技术才是需要真正去考虑和怎么样去提升自己,这才是关键,因为公司需要你的不是因为你年轻,是因为你有过硬的技术。非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!

❼ WEB前端开发实训心得体会1500字左右

摘要 1.学习一个技术,不是一看见源代码就是,而是仔细阅读后,找到自己想要的,并且自己写出来,自己理解了,下次遇到同样的问题,自己才能解决。

❽ 学习wed前端

在国内大学课程里面,几乎没有前端开发这门课程,无非就是一些网页设计之类的课程,但那些课程无论是老师讲还是学生听,都是敷衍了事,这个我深有体会,我相信大家一定也有同感!所以,目前前端开发主要是通过自学,和参加正规的培训!对于培训来说,一般会分为初级、中级、高级等级别,因为凭我们自己很难掌握这些技能。但是自学是很困难的,毕竟是一个人自己摸索,网上看上去有很多视频可以学习,但是那些视频很多都是过时的,像js和h5这些想要自学根本学不会,更何况以后深入学习还要掌握框架构造!很多小伙伴就根本找不到学习的方向,最后白白浪费了自己的时间和精力!所以对于有条件的小伙伴,个人推荐最好是系统的学习一下!
接下来为大家介绍一下怎么零基础学习前端
基础知识:
1、HTML + CSS 这部分建议在 W3school 在线教程 上学习,边学边练,每章后还有小测试。 之后可以模仿一些网站做些页面。在实践中积累了一些经验后,可以系统的读一两本书,推荐《Head First HTML 与 CSS 中文版》,这本书讲的太细了,我没能拿出耐心细读。你可以根据情况斟酌。也可以去w3school和慕课网学习。

Javascript 要学的内容实在很多,如果没有其他编程语言的基础的话,学起来可能要费些力,还是建议先在 W3school上学习。之后建议马上看《Javascript语言精粹》,JS是一门很混乱的语言,这本书能够帮助你区分哪些是语言的精华,哪些是糟粕,对于语言精华,应该深入学习。糟粕部分能看懂别人写的代码就行,自己就不用尝试了。对于有需要的小伙伴,推荐找一个培训班或者裙进行系统学习,下文会讲到呢 。
有了以上基础,就可以进行一般的静态网页设计,不过对于复杂的页面还需要进一步学习。

jQuery,简单易用,在W3school简单学习js后,直接上手jQuery即可完成一些简单的项目。学习方法也很简单,照着产品文档做几个页面就行了,不用面面俱到,以后遇到问题查文档就行了。框架可以帮你屏蔽浏览器的差异性,让你能更专注与Web开发学习的精髓部分。补充: 可以使用 Codecademy 学习 Javascript,jQuery,用户体验真的很好

传统web从业者为什么必须学习前端开发技能?——学习前端开发是晋升和加薪的捷径。传统web从业者,只要精通html+css,简单的JS效果,切切图,写写网站等就可以了,而如今的前端开发不再只是一个简单的网站,现在越来越多的云计算应用程序,比如web QQ接近我们经常使用的QQ的功能。以前用java 、J2EE、 .Net 、Object C等高级语言开发的应用程序也越来越走向web化、云端化。 BS架构应用程序已逐渐成为主流。时代变了,用最犀利的前端技术武装我们的大脑的时代已经来临!
那么我们应该怎么学习前端开发这门技术呢 ? 现在很多小伙伴喜欢在互联网上找视频资料学习网页制作,但是光看视频你是不可能学会网页制作的,没有人指导你,而且很多视频已经过时了 ,并没有什么用! 如果你真的想学习网页制作这门技术,你可以来这个裙,前面是伍思二,中间是一把一,最后是八溜一! 在这里有最新的HTML课程 免费学习 也有很多人指导你进步,不需要你付出什么 只要你有一颗学习的心就可以了。

下面是关于前端开发的一下杂谈 有兴趣的可以看看 :

1、想要跟上潮流,想要掌握最新技术,做高精尖人才升职加薪,必须学习前端开发最新技能,毕竟做前端的就得跟上时代的潮流,如果有小伙伴想要学习前端开发,个人认为潭州学院还是蛮不错的 !相比于线下的培训班,潭州无论是学费还是学习时间,都远远比线下的培训班更加实惠,而且只要有电脑,有网络就可以进行学习!

2、前端开发的就业方向及薪资情况。
记得有人说过,未来不再有互联网公司,因为未来所有的企业都会有互联网部门,而互联网世界离不开前端开发,像淘宝、阿里巴巴、支付宝、腾讯、京东、新浪微博等等大型的基于互联网的企业与产品,都需要优秀的前端高级开发人才。
不仅仅是互联网企业,随着O2O模式的越来越普及,传统企业越来越互联网化、云端化,前端开发人才需求越来越多,人才缺口高达上百万。
招聘网站上现在的前端开发工程师的平均薪酬已经达到了12926元,需求巨大,前景广阔,薪资还高。

3、你适不适合学习前端开发?
如果你已经有了传统web基础(css+div),那么是时候提升你的前端开发技能了…
如果你没有接触过web前端开发,那么如果你经常上网,冲浪,希望要了解互联网世界背后的故事,可以先从web前端开始了解,因为这是开启互联网世界大门的钥匙…
web前端JS课程的核心特点。
web前端课程的核心特点是:我们不仅仅要学会制作一个网页,一个特效。
更多的是我们要用web前端开发传统应用程序,我们做pc端,移动端,各种响应式,web 游戏,web 企业管理系统,web 移动程序,开发一个大规模项目,html5游戏,甚至用js开发传统高级语言才能做的数据库交互,不用后台语言,就靠我们js做后台,流行大趋势……

4、课程模块介绍。
未来需要什么,我们就需要学什么:
模块1:基础入门阶段;
模块2:web移动开发– html5、 css3、
模块3:html 5 游戏— html5 、canvas;
模块4:用js去做传统java 、.NET、 PHP才能做的数据库操作,服务器编程。— ajax 、node.js;
模块5:大型BS、云计算、项目开发(比如淘宝,京东)–面向对象、设计模式、大型项目分层架构思想(比如MVC,MVVM)、js框架、web前端架构、js组件;

5、学习方法、薪资目标。
【两大基础,内外双修】
两大基础:js基础(蹲马步,基础中的基础–函数,事件,语句等)、面向对象(基础)。内外双修:
【内】掌握面向对象编程思维,模块化编程思维,大型项目分层编程思维,大型项目团队如何合作;
【外】学习一些前辈总结出来的最佳编程实践:设计模式,比如能够保证全局唯一的单例模式,创造万物的工厂模式,模拟现实中介的中介模式,代理模式,以及所有业界都在谈,都在吹,都在用的依赖倒置,依赖注入,面向切面编程等。
结语:年前,随着iPhone的兴起,iOS开发火爆中国。当年的行动者,如今已经成为百万富翁!今天,随着HTML5等WEB前端技术兴起,前端开发的大潮已经袭来!赶快行动,让青春不留遗憾,占领行业制高点,主动权就再你的手中!

❾ Web前端工程师给你传授Web学习经验

今天小编要跟大家分享的文章是关于Web前端工程师给你传授web学习经验。这是一篇来自前端大牛前辈的学习心德,好好看哦~其实本文可以说是“起于前端,但不止于前端。”希望能够给同行一些可行性的建议吧。下面来和小编一起看一看吧!

1、Github


重要的事情所以说三遍。如今前端圈大热,除了前端项目天生开源的优势之外,Github这个网站功不可没。可以说这是一个特别适合前端新手们练习和进步的地方。


我们打开浏览器的调试模式就能看到对应页面的结构,以及对应的样式实现,我们也可以通过恰当的方式获取到页面的js代码。


如果说前端天生的开源知识是“发散”的,那我觉得github就是这类知识的一种“聚合”。


如今几乎所有的前端技术都是开源的,前端开发人员可以很方便地在上面找到一些高效的插件库。这不但可以提高我们的开发效率,还可以借此学习一些前端知识。


如果你想搞前端,那我觉得咱们面试之前起码得有个Github的账号,毕竟这个全球最大的同性交友网站对于前端工作者来说太重要了。


但有一点要注意的Github跟网络云盘是不一样的。他是程序员交流的地方我们只需要上传代码就可以了,我们不需要通过视频来交流(曾经有同学说想往Github上传视频)。


2、挑选一个合适的编辑器


一个好的编辑器能够提高你的编码效率,一个赏心悦目的编辑器能够让你开发的过程更加愉悦。


现在出现了许许多多优秀的编辑器:Vim、Emacs、SublimeText、Atom、VSCode
等等。编辑器之间该如何选择?本来就是个人喜好问题。


据我个人的使用体会,Vim跟Emacs两个编辑器比较轻量级一些,但是他们的界面我只能说一般,而且学习曲线比较陡峭。如果你喜欢折腾,倒是可以尝试一下。


Sublime
Text是我目前发现周围用的人比较多的编辑器,而我个人也比较推荐,他不但有丰富的插件,还有比较美观的界面。更重要的是操作简单,能够满足大部分开发需求。


虽说我推荐SublimeText,但其实我是一个Atom用户,两者用起来感觉差不多。


Atom比较Cool的地方是,它是通过Web技术搭建起来的桌面端软件。这也有个问题,毕竟它是通过Web技术搭建的(可以看成是运行在chrome内核的浏览器上网站),这就导致了这款编辑器相当耗电。


总之选择一个自己喜欢的编辑器,写代码去吧!!!


3、独立解决问题的能力


“这种能力是个人都有啊!!”


是吗?


如果一个程序员在一些没有耐心的老鸟面前问这种问题的话,我相信老鸟们不只是内心有千万只草泥马在蹦腾,而是草泥马早已脱口而出了。


“当然如果对象是妹子的话,我们倒是很乐意着手帮她解决这些问题。”


以上哥们明显就还不具有这种独立解决问题的意识,并不是说不能拿问题去请教别人。而是,您需要请教别人的问题,必须是自己已经动手尝试解决,而且解决不了的问题。


毕竟程序员最怕打扰,咱们能不打扰就不打扰。


我们生活在如此幸福的时代,其实很多问题已经有大牛解决了,并且他们会把经验分享到网上,我们需要做的只是组织好自己的问题简单地Google,或者网络一下。这样很难吗?


如果连这点都做不到,那我觉得要进入一家公司或者是在一家公司里生存都是很艰难的事情。毕竟大部分公司需要的是能够解决问题的程序员,而不是只会写代码的打字员。


4、阅读英文文档


这让我之前想起知乎上Vue.js作者尤雨溪说过的一句话,其大意是:


我为什么要浪费跟家人相处的时间来教你学英文?


如今大部分优秀开发的资源都是以英文的形式展现到网络上的。


当然不排除有些国内的热心人会把他们翻译成中文,再托管到相关网站上,但是,这毕竟是少数。而且中文文档往往会跟不上国外官网的脚步。


还记得我当初用Python的时候,框架Django的中文版本是1.6.x而官方的最新版本已经到1.8.x了。这也导致了,如果你用着新版本的框架,而看着旧版本文档写代码的话可能会引入一些新版本里面已经抛弃了的写法,进而你的项目可能会出现一些诡异的行为。而且这类bug往往最难发现。


当然,并不是说你一定要英文很流利才行,但是最起码要看得懂英文文档。(实话说现在我工作快两年了,看英文文档还是有些吃力。)


5、操作系统


好吧,允许我再_嗦一下。


这里我们谈谈操作系统,毕竟有些朋友还是会纠结选择什么操作系统。


Windows


§优点:用户页面可用性较好,丰富的桌面端软件,玩游戏一级棒。


§缺点:软件广告比较多,病毒相对多些,命令行不够友好。


Linux


§优点:命令行非常好用,开源社区活跃,发行版本比较多。


§缺点:常用桌面软件开发商比较少,QQ这些都没有。有些发行版不怎么稳定,经常卡死。


MacOS


§优点:命令行非常好用,界面优雅,可用性高。苹果商店有许多windows平台所没有的优质软件。


§缺点:设备昂贵,普遍配置不高,不太适合打游戏。


以上是我使用操作系统的一些小体会吧。至于具体使用什么系统各位可以自行掂量,但是个人觉得结合命令行开发会更爽一些,因此我曾经选择过Linux。后来,机缘巧合之下买了台Macbook之后就再也回不了头了。


正如业界的人所赞赏的


“MacOS就像是Liunx跟Windows的结合体。它既有Windows的用户友好的界面,也有Linux优雅的命令行。”


不过这玩意儿


用了之后就很难回头了。


我有个同学买了它之后,干脆把LOL(英雄联盟)都戒了。


6、HTML+CSS+JavaScript


现在才谈这些技术点并不是说这东西不重要。只是我觉得这三样东西就算我不说,只要你有心搞前端肯定会去学,那还有说的必要吗?(此处省略百万字)


以上就是小编今天为大家分享的关于Web前端工程师给你传授web学习经验的文章,希望本篇文章能够对正在从事web前端工作的小伙伴们有所帮助,想要了解更多web前端知识记得关注北大青鸟web培训官网。最近祝愿小伙伴们工作顺利。


作者:心旗,来源:CSDN


原文:https://blog.csdn.net/qq_41852103/article/details/81286344


❿ 前端切图切到很高的境界是怎样一种体验

就我个人的一点经验分享一下,谈不上很高的境界,只说是一点心得,我认为比较好的切图的同学是,如何在众多林立的需求之间取得一个平衡。说到底还是眼界的问题,刚开始可能纠结如何命名css比较易用,过后可能纠结html结构是否合理,然后页面是否兼容,可复用,再往后页面功能设计是否合理,页面体验是否符合人的基本心理需求。做的时间长了,就有空琢磨这个产品到底如何,能否真的占有一定的市场或用户量,然后做失败几个产品之后,看看其它行业是否还有潜力的机会,是否有与互联网接合的切点。然后在跨地区看看,地球那边的行业是怎么样的?所以,下午去巴黎看看那边是否有订餐需求不是一个梦。然后在每个阶段下对前端的审视或要求是不一样的,也谈不上很高的境界,只是公司或人原来的目标或需求变了,所以就像我以前提到一样,这个点永远都达不到,只有无限可能的接近。

然后在分享点目前我接触到具体的体验:
1. 满足UI同学的视觉需求。
无论是css hack还是通过js进行差异化处理,从技术手段上无底线的实现UI同学的视觉要求。这是工作负责的态度,也是自我需求突破的一个手段。从UI同学来说,做的设计稿没有达到要求,是对其本身工作成果的不尊重。

2. 控制好后端同学的数据显示。
前端做为后端同学的代言人,无趣的数字通过有趣的交互或界面展现出来,本身是一件很美好的事情,通过合作的方式让整个流程完美无瑕,但总是在外界因素的影响下,把握不好。

3. 在这有限的条件下提高自己的效率或代码质量。
这就要提到一般页面的 页面的健壮性,扩展性,复用性。

a. 健壮性:
这个怎么说呢,UI出的psd图是一个页面理想状态下的形态,而页面有数据,会出现两种极端状态,一,数据极多,二,数据极少。所以在页面排版的时候,考虑这两种状态,以免数据太多的时候,撑破页面,以免数据太少,页面部分元素会出现收回去状况,这样的页面会出现一些细节没有处理的常规失误。

b. 扩展性:
可以说,这个也是第一条的扩充,扩展性的意思为,在页面的模块很少的时候,要考虑未来添加子模块或兄弟模块的状态,为将来留好html接口。在将来添加模块的时候,尽可能少的去动原来的html结构,使html易于扩展。这个具体情况,具体处理。一般的处理就是如果有可能会有兄弟元素就多套一层,为后台添加兄弟元素尽可能的不影响现有结构。这个点乍看起来很小,其实如果扩充到整个项目,多个项目就有可观的效应了。

c. 复用性:
由于页面中风格相似的模块很多,或页面中与页面中相似的模块很多,但是总会有那么一丁点的差异,这是设计师认识世界然后在表达世界的产物,我们理解设计师的职业操守,所以只能在前期做一些技术处理,免得后期问候某岗位的亲人。具体的有的模块高点有的模块低点,还有结构完全一样,但底纹不一定。这样建议把表现形式的样式放在一个class中,物理属性放在一个class中。还有就是装饰性的图片决不不以明标签的方式插入到页面中,内容式的内容绝对以<img src="" />的方式插入中去,以免将来多主题,多语言版本的实现。

可能有时候还有的情况是,页面完全切不出来,html,css完全不知道怎么写了。但基础掌握良好,概念基本清楚。这时候我个人建议应该是吸收别人好的东西时候到了,也是个人水平瓶颈的时候,需要在坚持一下完全的突破。具体的方式就是,用firebug去分析先有的bat各个项目的各个页面,总有你可以借鉴的地方。