百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

HTML5真正要学的东西

zhezhongyun 2025-02-28 18:08 56 浏览

有的同学可能对前端有些误会,认为前端只是写写,画画,切图。HTML5培训想告诉你其实并不是这样,以前或许是,但现在绝对不是。现在的前端,需要掌握的技能太多!

(1)要熟练使用PS,平常用来切图、测量、修图等(我已经不用ps很久了,我们用的是另外的写作软件,直 接在线测量的,国外的软件)。

(2)要对市面上的大部分浏览器做兼容,尤其是IE,IE有很多个兄弟,个个都奇葩,主流的chrome、火狐等 兼容性也不尽相同。

(3)要对js足够熟悉。从语法、API、兼容性到ajax、面向对象、跨域、正则.....

(4)要掌握jQuery、angular、backbone、bootstrap、extjs、nodejs、html5、css3、http协议等等还有许许多多数不尽的库和框架

(5)移动端需要掌握的有:多个设备兼容性处理,熟悉相关像素关系如iPhone4-6+、市面上乱七八糟的安卓、多种布局等等

(6)没有后端概念的要掌握业务逻辑,熟知各种交互,包括效果交互和数据交互(相对来讲,理财、电商类最难,如淘宝一类的)。

(7)还有更多,就不在此一一列举了。

有图有真相了,那么我们顺便来说一说,我在这几个月中,是如何掌握的。

2015年5月的 时候,我来到了现在这家公司,当时的我只懂得前台的简单效果交互。jQuery等库还还不熟,git、node也还不会。面对要即将上线的产品。我真的真的只能恶补。用了一周熟悉node,就直接写了,在此过程中,遇到无数个坑,但我都一一踩平了。开发的过程中不断的查Google、查github。期间的痛苦是常人难以想象的,进步也是令人满意的的。

有的朋友也许想问,懂到这程度了,去公司就职能拿多少钱?好吧,谈钱伤感情,谈感情伤钱。但这个是不得不谈的东西。如果你熟练使用node写项目,能处理各种复杂的业务逻辑,有能力解决各种bug。js也玩的很溜的话。工资会是1.5W以上(瞎猜的,但不会少于这个数,具体得看地域和个人具体情况)。

写此文的目的,其实就是想告诉那些曾经看过我的文章的朋友。从一个小白到可以胜任项目开发,一年真的是可以的,并非标题党,也没有任何水分,我大部分时间用来开发,学习的时间并不算很长(但是做项目是最有效的学习了)。

我的主要目的是想跟一些没信心,无斗志的人说:相信自己,持之以恒,必有所成。而非是要让全世界来做软件开发。我发现许多人现在看文章都喜欢抓住一点来无限放大,而忽略了许多事情可以融会贯通,举一反三。

本来不想再发类似文章,因为写起来对我没多大的好处,忙的不可开交。要泡妞,要休息、要跟朋友喝酒、总而言之,言而总之,就是快过年了,挺忙的。但是看到许多读者的认可和强烈的求知欲,我感动了,隧作此文。

写在后面的废话:

如果你是刚入门的开发者,看到此文,那么希望能 给你一些信心;

如果你是别的行业的朋友,看到此文,那么希望你能举一反三,看到其中的精华,而非只是编程两字;

如果你是行业中的擎天柱,看到此文,发现我的不足,请不吝赐教。

①在这个世界上,强者之所以成为强者,不是因为谦虚,也不是因为很聪明,而是因为他流着永不屈服,用不停留的血液!

②再优秀的教程、再优秀的书、再牛逼的师傅都无法代替你走向成功,TA们只能给你引导的力量和方向!

③与其看一百本书然后慷慨激昂,不如静下心来坚定坚定的向前走!

HTML5培训希望看到此文的都有所收获。任何事情的成功,都是行动造就,而非他人眼光和自己的自我安慰!

扩展阅读:HTML5培训告诉你如何学习前端开发

来自:吾名无双的简书

相关推荐

perl基础——循环控制_principle循环

在编程中,我们往往需要进行不同情况的判断,选择,重复操作。这些时候我们需要对简单语句来添加循环控制变量或者命令。if/unless我们需要在满足特定条件下再执行的语句,可以通过if/unle...

CHAPTER 2 The Antechamber of M de Treville 第二章 特雷维尔先生的前厅

CHAPTER1TheThreePresentsofD'ArtagnantheElderCHAPTER2TheAntechamber...

CHAPTER 5 The King'S Musketeers and the Cardinal'S Guards 第五章 国王的火枪手和红衣主教的卫士

CHAPTER3TheAudienceCHAPTER5TheKing'SMusketeersandtheCardinal'SGuard...

CHAPTER 3 The Audience 第三章 接见

CHAPTER3TheAudienceCHAPTER3TheAudience第三章接见M.DeTrévillewasatt...

别搞印象流!数据说明谁才是外线防守第一人!

来源:Reddit译者:@assholeeric编辑:伯伦WhoarethebestperimeterdefendersintheNBA?Here'sagraphofStea...

V-Day commemorations prove anti-China claims hollow

People'sLiberationArmyhonorguardstakepartinthemilitaryparademarkingthe80thanniversary...

EasyPoi使用_easypoi api

EasyPoi的主要特点:1.设计精巧,使用简单2.接口丰富,扩展简单3.默认值多,writelessdomore4.springmvc支持,web导出可以简单明了使用1.easypoi...

关于Oracle数据库12c 新特性总结_oracle数据库12514

概述今天主要简单介绍一下Oracle12c的一些新特性,仅供参考。参考:http://docs.oracle.com/database/121/NEWFT/chapter12102.htm#NEWFT...

【开发者成长】JAVA 线上故障排查完整套路!

线上故障主要会包括CPU、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如jstack、jmap等工具也是不囿于一个方面的问题...

使用 Python 向多个地址发送电子邮件

在本文中,我们将演示如何使用Python编程语言向使用不同电子邮件地址的不同收件人发送电子邮件。具体来说,我们将向许多不同的人发送电子邮件。使用Python向多个地址发送电子邮件Python...

提高工作效率的--Linux常用命令,能够决解95%以上的问题

点击上方关注,第一时间接受干货转发,点赞,收藏,不如一次关注评论区第一条注意查看回复:Linux命令获取linux常用命令大全pdf+Linux命令行大全pdf为什么要学习Linux命令?1、因为Li...

linux常用系统命令_linux操作系统常用命令

系统信息arch显示机器的处理器架构dmidecode-q显示硬件系统部件-(SMBIOS/DMI)hdparm-i/dev/hda罗列一个磁盘的架构特性hdparm-tT/dev/s...

小白入门必知必会-PostgreSQL-15.2源码编译安装

一PostgreSQL编译安装1.1下载源码包在PostgreSQL官方主页https://www.postgresql.org/ftp/source/下载区选择所需格式的源码包下载。cd/we...

Linux操作系统之常用命令_linux系统常用命令详解

Linux操作系统一、常用命令1.系统(1)系统信息arch显示机器的处理器架构uname-m显示机器的处理器架构uname-r显示正在使用的内核版本dmidecode-q显示硬件系...

linux网络命名空间简介_linux 网络相关命令

此篇会以例子的方式介绍下linux网络命名空间。此例中会创建两个networknamespace:nsa、nsb,一个网桥bridge0,nsa、nsb中添加网络设备veth,网络设备间...