admin 管理员组

文章数量: 1184232


2024年3月26日发(作者:mysql数据备份与还原)

Web前端开发技术学习方式探讨

张向伟

(山东大学管理学院,济南250100)

摘要院Web前端是一个网站开发的首要部分,前端开发的好坏直接影响到整个网站的交互效果。Web

前端开发则是近几年兴起的技术,阐述了HTML5、CSS3、JavaScript、jQuery、Bootstrap等Web前端开

发技术,对这些技术进行分析,并对Web前端学习的方式上提出了一些有益的建议。

关键词院Web前端;HTML5技术;CSS3技术;jQuery技术;Bootstrap技术;Ajax技术

1前端开发常用技术概述

术核心袁简单说就是用HTML进行页面的结构排版袁用

CSS进行页面布局和样式的设计袁用JavaScript实现页

面的交互和数据请求遥

1.1HTML5

HTML尧CSS尧JavaScript是Web前端开发的3大技

插件袁形成了一套独特清新的网站显示风格并风靡一

时遥Bootstrap最精彩的部分就是响应式布局袁通过响应

式布局可以实现只用一套代码就可以完美支持PC端尧

PAD及手机移动端的页面访问

[5]

1.6Ajax

Ajax即异步的JavaScript和XML袁它是按需加载数

年正式发布袁在2012年形成稳定版本袁相比HTML4袁

HTML5增加了图形绘制尧多媒体等元素和功能袁

HTML5是Web前端开发者需要掌握的首要技术遥

1.2CSS3

HTML5是万维网的核心与通用语言袁HTML5在2008

据袁而不再像传统网页一样要更新一点点内容袁就得重

新加载整个网页遥Ajax有着更好的用户体验袁它实现了

在Web端进行数据处理袁减轻服务器端压力袁减少了

用户等待时间遥

行精确控制袁CSS3是CSS技术的升级版本袁主要包括

非常多袁比如可以有效减少页面代码量并提高页面显示

速度袁代码结构清晰明了袁更容易被搜索引擎收录

[3]

1.3JavaScript

CSS即层叠样式表袁它可以对网页布局尧元素等进

2

2.1Web前端的学习误区

Web前端开发技术学习方法

网页制作是大部分专业在上学期间都会接触到的一

盒子模型尧多栏目布局等模块

[2]

遥Div+CSS布局的优点

门课程袁通常网页制作所用的第一个集成开发环境大多

是Dreamweaver袁这种所见即所得的开发环境为网页开

发带来了极大的方便遥但分的依赖集成开发环境也存在

弊端袁比如在页面出现问题时袁开发者不知如何处理袁

也不会进行页面优化等操作遥

2.2选择正确的努力方向

成功除了要坚持不懈和持之以恒之外袁选择正确的

语言袁是一种基于事件和对象驱动的尧安全性好的脚本

语言遥它在客户端运行渊例外冤袁是一种通用的袁

不需要在专门的语言环境下运行袁在插入HTML页面

后袁可由所有的现代浏览器执行

[4]

1.4jQuery

jQuery是一个快速尧轻量级尧兼容多浏览器且功能

JavaScript是一种Web前端的弱语言类型尧解释型

努力方向也非常重要遥Web前端开发的学习首先应该选

择一个正确的学习路线

[6]

遥学习路线图在网上搜索即可袁

在此不再赘述遥此外要多查看优秀网站的源代码袁学习

它们的设计和布局方式遥只有多借鉴才能识广袁进而融

会贯通袁取他人之长为我所用遥

2.3基础知识的具体的学习方法

渊1冤HTML5+CSS3这部分建议在W3school等网站

丰富的JavaScript库遥它使用户的像操作文档对象尧选

择文档对象模型元素尧创建动画效果尧处理事件尧以及

开发Ajax程序等的网页操作变得更加容易袁同时赋予

了开发人员提供了在网页上创建插件的能力遥

1.5Bootstrap框架

Bootstrap框架简洁灵活袁兼容绝大部分的JQuery

2021.3

作者简介:张向伟渊1977-冤袁男袁高级实验师袁硕士袁

研究方向院计算机应用技术遥

40

上在线学习尧练习袁熟练之后可以浏览像网易尧谷歌等

优秀网站袁学习这些网站的布局结构和命名规范遥

叶JavaScript

渊2冤JavaScript要学的内容很多袁建议买一本

JavaScript

权威指南曳渊又名犀牛书袁被国人誉为院

主要深入基础的讲解了

开发者的圣经

JavaScript

冤袁它是由淘宝前端团队翻译的

这门语言袁是前端开发

的必备书籍遥另外要在B站尧慕课网尧腾讯课堂尧网易

云课堂等网站上多看视频多练习遥需要学习JS和HTML/

CSS

chrome

在浏览器下的调试方法袁推荐用Google

2.4

有了上面的学习基础

进阶

开发工具chromedevelopertools调试遥

Chrome下的

袁可以进行一些简单的页面开

发袁但如果做项目还需要进行以下内容的学习院

2援4援1

应该掌握网页元素地址

CSS部分

渊包括绝对地址和相对地

址冤尧内外边距尧列表渊包括有序列表和无序列表冤和

标签尧HTML表单尧表格元素及相关样式尧元素定位尧

页面嵌套尧元素显示技巧及CSS权重值计算等内容遥

2援4援2

效果框架

渊1冤

JavaScript

框架

渊界面效果什么样子

院比如Bootstrap和

冤袁

Vue遥

它定义好了界面显示

Bootstrap是界面

效果袁比如按钮和输入框等元素的式样曰Vue是功能开

发框架渊功能代码如何组织冤袁它搭建好了功能架子袁

居于它可以快速开发功能遥长远考虑的话,建议使用

Vue袁

架部分的学习方法是也是根据教程学习模仿

短期内使用的话,Bootstrap是个不错的选择

袁记住要点

遥框

就行袁使用的时候可以随时查看产品文档遥

重点学习面向对象的相关知识

渊2冤JavaScript语言范式院

JavaScript

比如封装

语言范式部分

尧继承尧多态

等等遥另外就是函数式编程方面的基础知识袁面向对象

的设计原则及其在设计模式中的体现袁面向对象编程技

巧和日常开发中的代码重构遥B站尧慕课网尧腾讯课堂

等网站上有大量的视频可供学习遥

函数的执行环境及作用域

渊3冤JavaScript语言内部机制

袁this和对象原型

院需要理解和掌握

袁参数的传

递方法袁函数的定义环境尧执行环境和四种常用的调用

方法袁闭包以及JSON等遥

CSS和

渊4冤

JavaScript

DOM编程

是前端开发的

院DOM,为文档对象模型遥HTML尧

浏览器尧网页文档尧网页文档中的

3大技术

HTML

元素等用相应

JavaScript将

内置对象来表示袁这些对象及对象之间的层次关系统称

为DOM遥DOM是JavaScript最重要的组成部分遥DOM

编程是Web前端工程师的核心技能之一遥

内容包括

渊5冤Ajax

http协议

编程

常见请求方式

Ajax编程也是一个核心技术

尧数据传输格式

学习

步和异步等遥建议在B站等看相关的视频文档袁如今几

乎所有的框架都对Ajax进行了封装袁编程并不复杂遥

至少掌握用JQuery实现方法及HTML数据传递格式尧

XML

览器差异内容很多

渊6冤

数据传输格式

浏览器差异性

尧JSON

袁不但不同浏览器有差异

院包括

数据传输格式等

CSS和JavaScript

袁相同代码

等袁浏

在同一浏览器不同版本上也会有不同的表现袁甚至无法

运行遥浏览器渲染模式尧DOCTYPE等内容也应该系统

学习遥

JavaScript遥

渊7冤:

这部分

简单的说

的学习内

容有

就是运行在服务端的

器)尧回调函数尧事件循环尧EventEmitter尧

REPL(交

Buffer

互式

(

缓冲

区)尧Stream(流)尧函数尧路由尧多进程尧进程间的消息

传递及数据库操作等遥

有了以上知识袁开发者就可以写出运行于大多数小

型网站的代码了遥但要想成为更专业的前端袁还需继续

努力遥更高的要求大概还有4方面院易维护尧可测试尧

高性能

3结语

尧低流量渊移动端冤遥

决定Web前端开发技术水平高低的还是JavaScript

语言的掌握和实践袁JavaScript能力越强基础越稳固袁

前端开发能力就会越好遥

参考文献

[1]

[2]

前端开发

李文奎,

,

张朝伟

百度百科

.响应式网页设计

[引用日期2020-12-14].

HTML5+CSS3+

[3]李强

CMS[M].北京院北京理工大学出版社,2016:105.

院学报

.Web

,2016,

前端开发技术与学习探讨

(4):75-76.

[J].长治学

[4]

学出版社

林信良.

,

JavaScript

2020.

技术手册[M].北京院清华大

[5]

[6]

Bootstrap

卢欣欣.独家分享

教程,自强学堂

要大牛教你如何学习

[引用日期2020-12-14].

发.慕课网[引用日期2020-12-14].

Web前端开

2021.3

41


本文标签: 学习 网页 技术