前端,html,css,js,vue

目录

前端技术:

学习方法

前端要怎么学/p>

前端技术栈

HBuilderX

介绍

安装

主题

字体

备注字体颜色

项目结构

jQuery语法支持

Web概述

静态页面HTML

概念

结构

入门案例

语法

常用标签

标题标签

列表标签

图片标签

超链接标签

Input标签

表单标签

永和门店管理系统

H5播放视频

css

CSS技术

什么是CSS

CSS的用法

选择器

标签名选择器

class选择器

id选择器

分组选择器

属性选择器

盒子模型

margin(外边距)

border(边框)

padding(内边距)

元素类型的补充

块级元素

行内元素

行内块元素

永和门店系统

用户注册练习

js

静态 页和动态 页

动态 页

页是如何和后端交互的呢/p>

JS概述

什么是JS

名词解释

特点和优势

入门案例

HTML中引入JS

通过script标签引入JS代码

通过script标签引入外部的JS文件

JS语法

注释

基本数据类型

复杂数据类型

JS的变量

JS的运算符

JS语句

if…else语句

switch…case语句

循环语句

JS数组

JS数组的声明方式

数组需要注意的细节

数组的常见操作

JS函数

方式一:通过function关键字声明函数

方式二:通过函数直接量声明函数

JS对象

内置对象

自定义对象

DOM树的作用

组成

DOM树结构

Document对象

dom.html

总结

json

概念

作用

语法

转换工具

测试

ajax

概述

原理

核心对象XMLHttpRequest

测试

console调试 页

Chrome

log

warn

table

vue

Vue概念

同类产品

特点

渐进式框架

入门案例.html

改造入门案例.html

MVVM框架

基础语法

运算符 operator

方法 methods

Vue解析数据

三种data值的写法

高级用法:v-命令

指令集

双向绑定 v-model

闪现 v-cloak

判断 v-if

循环 v-for

事件 v-on

绑定 v-bind

小结

构建Vue项目 lifecycle+npm+webpack

Vue的生命周期 lifecycle

npm 概念

webpack 概念

vue-cli脚手架

作用

安装nodejs并验证

配置npm

参数说明

脚手架安装

创建Vue项目 npm

工作空间

生成vue项目

启动项目 & 停止项目

测试访问

HBuilderX管理Vue项目

打开Vue项目

项目结构

目录结构

重要文件说明

调用关系图

常见错误

Permission denied

Unexpected end of JSON input while parsing near

unable to verify the first certificate

vue-cli · Failed to download repo vuejs-templates/webpack: unable to verify the first certificate

扩展:高级用法:ajax

介绍

price.json

axios.html

常见错误

观察者设计模式

扩展:HBuilderX自定义模板

自定义html模板

vue模板.txt

创建新文件调用模板

自定义组件

创建组件Car.vue

修改App.vue,注册自定义组件

测试

安装 element-ui

安装

修改 main.js,引入Element

修改 Car.vue

基础知识

布局 layout

图标 icon

按钮 button

表格 table

输入框 input

表单 form

扩展:JavaScript API

splice

Object.assign

copyObject

项目案例:商品后台管理系统

界面原型


前端技术:

学习方法

前端要怎么学/h3>

前端位于整个项目首要要开发的内容,直接和用户打交道,实现页面的展现和交互功能,所以在分类上俗称为前端。随着软件技术的日趋成熟,前端内容也呈现爆炸式的增长,和革命性的变革,前端借鉴后端的发展经验,也开始应用分层体系,也开始术有专攻,解决一个专项的问题,也开始变得庞大和臃肿。从简单单一功能向框架过渡。今天的前端技术已经变得不简单,不亚于后端开发,甚至难度超越了后端开发。

但从整体来看(前端占软件开发总量的百分之十左右,地位可见一斑);从技术的含金量来看(如:业务功能是核心,远超UI的作用;分布式缓存redis的作用远超vue前端),从职业的发展路径来看(通向架构师之路,大都由后端工程师晋升的,前端几乎没有);从薪资的天花板来看(随着年头的拉长,后端工程师的薪资是前端的几倍),后端优势远大于前端。所以对于大家而言,千万不要把重心放在前端技术上,会用,会查,会改才是正确的定位!

前端技术栈

  • HTML超文本标记语言实现页面展现,形成静态 页

  • CSS层叠样式表实现页面美化

  • JS javascript脚本语言实现页面前端和后端的数据交互,形成动态 页

  • React facebook出品前端、移动端JavaScript框架

  • Angular google 出品基于TypeScript的开源 Web 应用框架

  • Vue 国人出品,阿里收购构建用户界面的渐进式框架,自底向上开发

  • NodeJS 基于 Chrome V8 引擎的 JavaScript 运行环境

目前市场主流是ES6标准,但TypeScript可能会成为趋势,如Vue 3.0选用的语言则为TypeScript。TypeScript将带来JavaScript的华丽转身,迈入强语言行列,所以其发展趋势不容小觑。

Vue Element Admin 是通过Vue框架结合饿了吗的ElementUI,并在其基础上实现了后台管理的基本功能,企业在其基础上,直接二次开发,添加业务,实现敏捷编程。

HBuilderX

介绍

HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。 HBuilder的编写用到了Java、C、Web和Ruby,本身主体是由Java编写。

它基于Eclipse,所以顺其自然地兼容了Eclipse的插件,用过Eclipse的开发者使用HBuilder会非常顺手。形成HBuilderX开发前端内容,Eclipse/Idea开发后端内容的格局。

特点:快,是HBuilder的最大优势,通过完整的语法提示和代码块模板等,大幅提升HTML、js、css的开发效率。

安装

官 :https://www.dcloud.io/hbuilderx.html

安装app版本,整体下来近600m。

主题

字体

默认字体i和l分不清,换成Verdana字体。

备注字体颜色

项目结构

jQuery语法支持

HBuilderX对javascript、html、css、vue支持很好,这些无需选择默认支持,同时也对jQuery有很好的支持,但需要单独选择。

Web概述

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Jla0yree-1622524547984)(RackMultipart20210601-4-m99z7q_html_96371a0fb852cc09.png)]

静态页面HTML

概念

HTML(Hyper Text Markup Language)超文本标记语言,是做 站页面的最基础的开发语言,由Web的发明者 Tim Berners-Lee和同事 Daniel W. Connolly于1990年创立的一种标记语言,它是标准通用化标记语言SGML的应用。由W3C组织发展壮大。它的功能很弱,连脚本语言都算不上,类比java这种强语言,那就是一个天上一个地下,但它小而美, 站开发它却是霸主。

HTML历史上有如下版本:

  • HTML 1.0:在1993年6月作为互联 工程工作小组(IETF)工作草案发布
  • HTML 2.0:1995年11月作为RFC 1866发布
  • HTML 3.2:1997年1月14日,W3C推荐标准
  • HTML 4.0:1997年12月18日,W3C推荐标准
  • HTML 4.01(微小改进):1999年12月24日,W3C推荐标准
  • HTML 5:HTML5是公认的下一代Web语言,极大地提升了Web在富媒体、富内容和富应用等方面的能力,被喻为终将改变移动互联 的重要推手

结构

  • 文档声明,用来声明HTML文档所遵循的HTML规范。
  • 头部分,用来存放HTML文档的基本属性信息,比如 页标题、编码格式,这部分内容会被 页优先加载。
  • 体部分,用来存放 页要显示的数据。
  • 声明 页标题
  • 用来通知浏览器使用哪个编码来打开HTML文档,打开的方式一定要和保存文件时使用的编码一致,避免出现中文乱码问题。

入门案例

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年7月8日
下一篇 2021年7月8日

相关推荐