一 Web开发工具Hbuilder软件安装
1.1,什么是Hbuilder?
软件开发首先需要开发工具,比如常用的VS Microsoft Visual Studio。
Web开发也需要开发工具 HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。HBuilder的编写用到了Java、C、Web和Ruby。HBuilder本身主体是由Java编写。
它基于Eclipse,所以顺其自然地兼容了Eclipse的插件
从Frontpage、Dreamweaver、UE,到Sublime Text和JetBrains的WebStorm,Web编程的IDE已经更换了几批。但是HBuilder可以生存就是因为有自身的优势。
1.2,Hbuilder的优势是什么?
快,是HBuilder的最大优势,通过完整的语法提示和代码输入法、代码块等,大幅提升HTML、js、css的开发效率。
在HBuilder里预置了一个hello HBuilder的工程,用户敲这几十行代码后会发现,
HBuilder比其他开发工具至少快 5 倍。“最全的浏览器兼容性数据、开发手机App等很
多特点也都是HBuilder强于竞品的地方”,王安表示。
以“快”为核心的HBuilder,引入了“快捷键语法”的概念,巧妙地解决了困扰许多
开发者的快捷键过多而记不住的问题。开发者只需要记住几条语法,就可以快速实现
跳转、转义和其他操作。比如alt + [是跳转到括号,alt + ’是跳转到引号,alt + 字母是
跳转菜单项,而alt + 左则是跳转到上一次光标位置。而Ctrl则是各种操作,比如ctrl + d
就是删除一行。shift则是转义,比如shift + 回车是<br / >,shift + 空格是 。
另外,HBuilder的生态系统可能是最丰富的Web IDE生态系统,因为它同时兼容
Eclipse插件和Ruby Bundle。SVN、git、ftp、PHP、less等各种技术都有Eclipse插件。
HBuilder的编写用到了Java、C、Web和Ruby。HBuilder本身主体是由Java编写,
它基于Eclipse,所以顺其自然地兼容了Eclipse的插件。但因为Java效率太低,所以用C
写了启动器。HBuilder柔和的绿色界面设计需要动态调节屏幕亮度,它还支持手机数据线
真机联调,而这些都是用C写的。
HBuilder很多界面,比如用户信息界面都是使用Web技术来做的,既漂亮,开发起来
又快。最后,代码块、快捷配置命令脚本,都是用Ruby开发的。
编码比其他工具快 5 倍够不够?对极客而言,追求快,没有止境!
代码输入法:按下数字快速选择候选项
可编程代码块:一个代码块,少敲 50 个按键
内置emmet:tab一下生成一串代码
无死角提示:除了语法,还能提示 ID 、Class、图片、链接、字体…
跳转助手、选择助手,不用鼠标,手不离键盘
多种语言支持:php、jsp、ruby、python、nodejs等web语言,less、coffee等编译型语言均支持
边改边看:一边写代码,一边看效果
强悍的转到定义和一键搜索
这里还有最全的语法库、最全的语法浏览器兼容库
软件下载安装
下载地址https://www.dcloud.io/hbuilderx.html
软件使用介绍https://hx.dcloud.net.cn/README
二 Html入门
1 网站开发基本介绍
2 基本标签和元素
3 基本设置
3-2设置默认标题栏图标
3-3设置标题栏图标其他图片格式文件
3-4网页搜索用的关键字和描述
3-5页面自动跳转和刷新
3-6设置定义样式和引入css样式文件
4属性学习
4-1超链接
4-2超链接的4中状态
4-3绝对路径
4-4本目录内的相对路径引用
4-5不在同目录下的相对路径
4-6id属性
4-7分组class属性
4-8标准属性的提示title和格式style
4-9自定义属性书名
4-10文件和图片下载
4-11通过id设置锚点用于位置跳转
4-12跳转到其他页面的锚链接
4-12在网页底部设置空连接回到顶部
5 其他功能
5-1引入图片img标签
5-2img标签设置图片大小
5-2引入图片异常时提示信息
5-4常用图片介绍
5-5音频引入audio标签
5-5音频引入audio标签2
5-7视频的引入vido标签
5-8自定义媒体资源
文本处理
6-1文本标题标签h
6-2段落元素p
6-3斜体标签i和em
6-4粗体标签b
6-5换行标签br
6-6水平分割线标签hr
6-7最常用标签span和字符实体
6-8其他文本标签
列表
7-1无序列表ul和li
7-2有序列表
7-4创建表格表头和单元格以及行
7-6合并单元格
8 元素容器
8-1元素分类块元素-行元素-行内块元素
8-2form元素属性
8-2容器div标签介绍
8-3div的延申header和footer
8-4导航栏nav和侧边栏slide
8-5标签secotion和articale
9表单
9-1创建表单
9-3post和get区别post安全
9-4 phpstudy的安装和使用
下载地址https://www.xp.cn/
安装后启动软件,开启前三项
在浏览器中输入http://127.0.0.1/
显示如下说明成功
实际文件所在地址为,phpstudy软件的安装目录下