发布网友 发布时间:2022-04-22 23:53
共5个回答
热心网友 时间:2022-05-01 23:00
1. div和table
这个是最简单的,也是最基础的。要熟练掌握div、form table、ul li 、p、span、font这些标签,这些都是最常用的,特别是div和table,div用于布局、table也可以用于布局,但是不灵活,基本 table是用来和数据打交道。
2.html
HTML是指超文本标签语言,是目前web领域应用广泛的语言,我们只需要在html文档中插入对应的标签,即可实现web页面的编写与排列,所以要熟练掌握HTML基本知识,包括每个标签的用法等。
3. CSS
CSS指层叠样式表,可以为HTML标签自定义样式,通过设置HTML标签的样式,来改变其外形,达到美化与排版web页面的目的。
4.Javascript
Javascript是网页脚本语言,它可以在html中运行,设置并修改浏览器中的各种对象与变量。例如用来改进设计、验证表单、检测浏览器、创建 cookies等等,现在各大网站都可以看见 Javascript的踪影,常见的网站首页大眼晴、警告提示框、页面动画效果等等。Javascript更是一种在客户端广泛使用的脚步语言,在 Javascript当中提供了一些内置函数、对象和DOM操作,借助这些内容我们可以来实现一些客户端的特效、验证、交互等!
5.Jquery
Jquery是相当于把js封装了一套的一个js插件,目的就是操作起来更方便,代码写的更少。 Jquery是一个免费、开源的轻量级的Javascript库,并且兼容各种浏览器,同时现在有很多基于 Jquery的插件可供选择,这样在我们实现一些丰富的动态效果时更方便快捷,大大节省了我们开发的时间,提高了开发速度。
6.框架
从 bootstrap开始,响应式的珊格系统被后来框架一直沿用,建议学一套主流mvc框架,vue,react, angular两选一种。
7.会点后台语言
对于前端工程师来说,并不需要像网站程序员样,编写对象、开发特殊功能、搭建数据库。但是前端工程师要掌握基本的页面GET&POST传参、程序判断语法、程序输出语法、页面提交、数据库查询与记录插入,以及掌握HTTP与WEB工作原理、掌握Socket长连接实时网络通信技术、掌握 NOSQL中的 MONGODB的应用、了解PHP语法、了解 MYSQL数据库的基本操作。
当然,以上技能能够帮助你成为一个合格的前端工程师,但要成为一个优秀的前端,必须掌握除技术以外的东西,例如设计,用户等等,因此还需不断的坚持学习。
热心网友 时间:2022-05-02 00:18
html,,css,js三者完全掌握,这个是前端写网页的基础技术,就不多说了。热心网友 时间:2022-05-02 01:52
html, css, jQuery三者完全掌握,相信每个公司对于前端程序员都会有此要求,这些也是前端写网页的基础技术;
掌握原生HTML5和CSS3技术,能够独立完成移动端页面开发;
了解ES6的所有新特性,如:箭头操作符、类的支持、增强的对象字面量、字符串模板、解构、默认参数值、不定参数、拓展参数、let与const 关键字、for of 值遍历、iterator, generator、模块、Proxies等等;
熟练使用命令行,包括 gulp、 webpack 、vue-cli 、git ;
理解前端常用设计模式(装*词汇),如闭包、面向对象、MVC、MVVM、单项数据流、路由、单元测试、SSR、意大利面条、模块化、组件化、函数式、纯函数、高阶函数、不可变数据;
能熟练使用至少三大前端框架中的一个,如 vue、Angular和 react,也许今年有某一个框架会胜出,所以有时间的话,三大框架都学学吧;
熟悉 HTTP,了解请求、响应、缓存、代理、反向代理 https 等;
在 GitHub 至少有一个 star 超过 42 的开源代码作品(markdown 不算),
总而言之,能给产品经理写出网页的,就都是好的前端程序员。
热心网友 时间:2022-05-02 03:44
我本身是一个前端工程师,主要负责公司的PC端和小程序,说一些个人的一些想法吧。
首先,对于入门来说,前端是很友好的,当然我这里说的是基础的前端,源生的html+css+js,不涉及一些复杂的框架。甚至不需要学习任何编程语言,只需要html+css就能写出一个网页来,而且前端的学习带来的反馈十分的明显,不像其他语言,写了一堆代码,只能在黑黢黢的控制台上看到一行hello world(对于大学计算机毕业的人来说,应该很有印象,不管是c还是c++还是Java。。),前端通过几行html和css就能把网页写的很绚丽,这样就导致很多人认为前端的技术十分简单。
对于前端三件套(html+css+js)来说,html和css只是最简单最基本的,js才是最重要的,如果用人来比喻的话,html就是人体的骨骼,css就是你的外表,而js是你的大脑。如果作为一个前端都不会js的话,那就不要做了。。。我们公司的ui都会写html+css。众所周知js是一门弱类型的语言,不像java或者是c++有严格意义上的类和对象的概念,即便现在的js已经有了class和extends等关键字,但是也只是一个包装而已。所以js的学习现对于其他的面向对象语言来说,会简单很多,而且也不需要区分数据类型,不管你要干嘛,一个var都搞定了,这也大大缩短了前端的入门周期。
从上面两条可以看出来,前端的入门却是很简单,但是前端难点就在于深入的学习,前端的知识错综复杂,而且没有一个明确的线路可寻,很多时候都是用到什么就学什么,或者是根据自己的业务需求去补充知识,就拿框架来说,最基本的三个Vue,Angular,React,要说最容易学习的应该就是Vue了,React可以说是一个异类,当你看习惯了html和css之后,再去看React代码,你就会感叹这特么是啥东西(反正我是)。。。对于前段工程师来说,最重要的就是有一个自己的学习路线,由浅至深。
前端的另外一个难点就是跨端开发,特别是在现在这种小程序满天飞的时代。。。一套代码到处运行已经成为了大家的共同目标,而且已经实现了,基于三大框架,各种跨端框架铺天盖地,Taro、uniapp、mepy等等。但是我们要的跨端,不光是跨不同的小程序,还要横跨PC、移动端。写一套代码就要能运行到H5、Android、IOS、小程序。最大的好处就是公司节约成本。。
总结:写了这么多都是看到这个问题之后临时想到的,因为自己就是做前端的,之前做技术选型的时候,在跨端方面纠结了好久,最后选择了uni-app,但是不准备用它来做App,App目前正在研究flutter。。回想自己的前端学习历程,只能说一如前端深似海。。。曾经我也以为前端很简答, 自己学了一两个月,就可以随便的写网页了,但是工作时间久了就发现自己太单纯了。。。 朗 沃 教 育 Web前端课程就包含了最新内容。
热心网友 时间:2022-05-02 05:52
你好,web前端需要学习的内容有8个阶段