文档章节

自学前端后具体可以做什么

小婧大神
 小婧大神
发布于 2017/05/02 14:47
字数 1231
阅读 2
收藏 1
点赞 0
评论 0

掌握HTML是网页的核心,是一种制作万维网页面的标准语言,是万维网浏览器使用的一种语言,它消除了不同计算机之间信息交流的障碍。

  因此,它是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言,学好HTML是成为Web开发人员的基本条件

  学好CSS学好CSS是网页外观的重要一点,CSS可以帮助把网页外观做得更加美观。

  学好JavaScript学习JavaScript的基本语法,以及如何使用JavaScript编程将会提高开发人员的个人技能。

  了解Unix和Linux的基本知识虽然这两点很基础,但是开发人员了解Unix和Linux的基本知识是有益无害的。

  了解Web服务器当你对Apache的基本配置,htaccess配置技巧有一些掌握的话,将来必定受益,而且这方面的知识学起来也相对容易。

  熟悉版本控制系统的用法熟悉使用一种优秀的版本控制系统,你在实际工作中就会发现精通一种版本控制系统是很幸福的事情。

  学好Web框架当你掌握了HTML,服务器端脚本语言,CSS和JavaScript后,就应该找一个Web框架加快你的Web开发速度,使用框架可以节约你很多时间,如果你使用PHP,可选的框架有CakePHP,CodeIgniter,Zend等,Python程序员喜欢使用Django和 webpy,Ruby程序员喜欢使用RoR。

  对于初学开发人员来说,以上知识是不是看起来很复杂,其实,当你一步步学习并为企业开发成功案例时,你会发现一切都是有意义的付出。

  较强的视觉设计

  前端技术包括4个部分:前端美工、浏览器兼容、CSS、HTML“传统”技术与Adobe AIR、Google Gears,以及概念性较强的交互式设计,艺术性较强的视觉设计等等.

  根据该词可以做这样的理解,用互联网来做比喻,凡是通过浏览器到用户端计算机的统称为前端技术.相反存贮于服务器端的统称为后端技术.

  Web前端优化:

  1.尽量减少HTTP请求 (Make Fewer HTTP Requests)

  2.减少 DNS 查找 (Reduce DNS Lookups)

  3.避免重定向 (Avoid Redirects)

  4.使得 Ajax 可缓存 (Make Ajax Cacheable)

  5.延迟载入组件 (Post-load Components)

  6.预载入组件 (Preload Components)

  7.减少 DOM 元素数量 (Reduce the Number of DOM Elements)

  8.切分组件到多个域 (Split Components Across Domains)

  9.最小化 iframe 的数量 (Minimize the Number of iframes)

  10.杜绝 http 404 错误 (No 404s)

  以上10条涵盖了Web前端开发中遇到的各种页面处理技术,让前端开发人员能够准确和快速地把握整个网页的架构,从而达到减少开发成本和页面美化目的.

  Web前端开发的职责是什么

  1、使用Div+css并结合Javascript负责产品的前端开发和页面制作;[1]

  2、熟悉W3C标准和各主流浏览器在前端开发中的差异,能熟练运用DIV+CSS,提供针对不同浏览器的前端页面解决方案;

  3、负责相关产品的需求以及前端程序的实现,提供合理的前端架构;

  4、与产品、后台开发人员保持良好沟通,能快速理解、消化各方需求,并落实为具体的开发工作;

  5、了解服务器端的相关工作,在交互体验、产品设计等方面有自己的见解。

  资深前端开发工程师:

  从称谓上就可以看出,其相比较“前端开发工程师”而言,更加资深一些,当然其工作的职责也会相应的更加大一些。一般而言,资深前端开发工程师需要使用JavaScript或者ActionScript来编写和封装具有良好性能的前端交互组件,熟练使用CSS+XHTML完美输出视觉界面。同时还要对Web项目的前端实现方案 提供专业指导和监督并在日常工作之中对新人及相关开发人员进行前端技能的培训和指导。另外,还要跟踪研究前端技术,设计并实施全网前端优化。最近HTML5、nodejs(JavaScript编程的后台语言)兴起,对资深前端又提出了新的挑战——前端不一定只做前端,也需要熟悉后端,并且要在商业模式、代码架构思想等维度去整体考虑前端的全局布局。

海量学习资料+群 壹贰零叁肆贰​捌叁叁

本文转载自:

共有 人打赏支持
小婧大神
粉丝 0
博文 77
码字总数 3758
作品 0
web前端五大弯路,走错一步都会导致失败

趁着中午午休的时候,编辑这一篇文章,写下当初我自学web前端走的弯路,希望大家引以为戒,不要多走前人走过的弯路,浪费时间。 到今年年底结束,我做web前端开发已经6年的时间了,现在月薪可...

web前端05 ⋅ 03/28 ⋅ 0

WEB前端开发学习五大弯路,走错一步都会导致失败

Web前端开发工程师是一个很新的职业,是从事Web前端开发工作的工程师。主要进行网站开发,优化,完善的工作。网页制作是Web 1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行...

web前端小辰 ⋅ 05/14 ⋅ 0

自学web前端的时候走了很多弯路,今天分享给大家

Web前端开发工程师是一个很新的职业,是从事Web前端开发工作的工程师。主要进行网站开发,优化,完善的工作。网页制作是Web 1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行...

web前端小辰 ⋅ 05/15 ⋅ 0

机器学习/深度学习书单推荐及学习方法

所谓的“大数据”在近两年来极其火爆,甚至连街头巷尾的买菜大妈都知道。大数据最根本的基础是机器学习/深度学习,然而很多程序员们想要从事数据岗位的工作却不知如何下手。 数学需要吗?需要...

valada ⋅ 04/12 ⋅ 0

初生程序猿-入门篇

我是一个应届生,也是一个前端开发,算上实习期不到6个月的工龄,最近公司新项目未落实,久项目基本完成,手头上基本上没有什么工作,每天就是看博客或者教程混混日子,也多了时间想想自己做...

JasonWild ⋅ 2017/09/27 ⋅ 0

从零学前端开发或者python

这里想请教大家关于自学编程的建议。 我的专业会涉及编程,但都是仅仅了解而已,什么都做不了,学了php,数据库,C语言,vb.net,Java 我想做一名程序员,目前比较流行的语言是python吧,想自...

angelapuppy ⋅ 2016/11/06 ⋅ 4

朋友问我,你都30岁了学编程来得及吗

导语:“种一颗树最好的时间是十年前,其次是现在”。 去年,A君看我跟一堆代码较劲的时候,忍不住问我:你都30岁了,学编程来得及吗? 我想了半天,最后用了一句知乎上面看到的话来回答:种...

W3Cschool ⋅ 06/13 ⋅ 0

转行学习java前,你应该知道的几件事

  本文需要5分钟左右阅读完成,建议收藏以后阅读,里面都是干货,可以亲自试验一下,如果觉得好用可以帮忙点赞转发一下,谢谢!交流学习java大数据可以加群460570824。   因为IT互联网发...

java分享 ⋅ 2017/12/10 ⋅ 0

有关Javaweb实习生的一些问题

目前在江西一所本二读计算机专业,大三,自学Java两年(学校只在大三上学期开过Java基础课,) 框架学了hibernate,struts2,spring。jpa了解一点,ibatis没学 个人比较喜欢用struts2, 常用m...

那位先生 ⋅ 2014/03/18 ⋅ 4

如何成为一个web前端, 怎样系统的去学习! [A篇]

     html+css、java、mysql、php、xml、http协议、WebService、linux系统      俗话说的好,冰冻三尺并非一日之寒。如果你能静下心来慢慢的看完我写的以下文章,会对你想要学习或者...

编程开拓者 ⋅ 2016/12/01 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

个人博客的运营模式能否学习TMALL天猫质量为上?

心情随笔|个人博客的运营模式能否学习TMALL天猫质量为上? 中国的互联网已经发展了很多年了,记得在十年前,个人博客十分流行,大量的人都在写博客,而且质量还不错,很多高质量的文章都是在...

原创小博客 ⋅ 今天 ⋅ 0

JavaScript零基础入门——(十一)JavaScript的DOM操作

JavaScript零基础入门——(十一)JavaScript的DOM操作 大家好,欢迎回到我们的JavaScript零基础入门。最近有些同学问我说,我讲的的比书上的精简不少。其实呢,我主要讲的是我在开发中经常会...

JandenMa ⋅ 今天 ⋅ 0

volatile和synchronized的区别

volatile和synchronized的区别 在讲这个之前需要先了解下JMM(Java memory Model :java内存模型):并发过程中如何处理可见性、原子性、有序性的问题--建立JMM模型 详情请看:https://baike.b...

MarinJ_Shao ⋅ 今天 ⋅ 0

深入分析Kubernetes Critical Pod(一)

Author: xidianwangtao@gmail.com 摘要:大家在部署Kubernetes集群AddOn组件的时候,经常会看到Annotation scheduler.alpha.kubernetes.io/critical-pod"="",以表示这是一个关键服务,那你知...

WaltonWang ⋅ 今天 ⋅ 0

原子性 - synchronized关键词

原子性概念 原子性提供了程序的互斥操作,同一时刻只能有一个线程能对某块代码进行操作。 原子性的实现方式 在jdk中,原子性的实现方式主要分为: synchronized:关键词,它依赖于JVM,保证了同...

dotleo ⋅ 今天 ⋅ 0

【2018.06.22学习笔记】【linux高级知识 14.4-15.3】

14.4 exportfs命令 14.5 NFS客户端问题 15.1 FTP介绍 15.2/15.3 使用vsftpd搭建ftp

lgsxp ⋅ 今天 ⋅ 0

JeeSite 4.0 功能权限管理基础(Shiro)

Shiro是Apache的一个开源框架,是一个权限管理的框架,实现用户认证、用户授权等。 只要有用户参与一般都要有权限管理,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户...

ThinkGem ⋅ 昨天 ⋅ 0

python f-string 字符串格式化

主要内容 从Python 3.6开始,f-string是格式化字符串的一种很好的新方法。与其他格式化方式相比,它们不仅更易读,更简洁,不易出错,而且速度更快! 在本文的最后,您将了解如何以及为什么今...

阿豪boy ⋅ 昨天 ⋅ 0

Python实现自动登录站点

如果我们想要实现自动登录,那么我们就需要能够驱动浏览器(比如谷歌浏览器)来实现操作,ChromeDriver 刚好能够帮助我们这一点(非谷歌浏览器的驱动有所不同)。 一、确认软件版本 首先我们...

blackfoxya ⋅ 昨天 ⋅ 0

线性回归原理和实现基本认识

一:介绍 定义:线性回归在假设特证满足线性关系,根据给定的训练数据训练一个模型,并用此模型进行预测。为了了解这个定义,我们先举个简单的例子;我们假设一个线性方程 Y=2x+1, x变量为商...

wangxuwei ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部