一、互联网的原理

1、概述

html:用来制作网页。

互联网原理:上网即请求数据。

用户通过在浏览器上输入一个网址,通过HTTP协议向服务器发送请求,服务器做出响应,将相关的网页数据传输到本地计算机,在浏览器上渲染出来。

数据:文字、图片、视频、音频等。

2、服务器

服务器:server

作用:保存我们的数据

服务器必须24小时在线,掉线了数据访问不到,就不能正常访问网页。

可以通过个人的计算机里面的一些软件(ftp)来远程控制服务器。

3、浏览器

浏览器:browser。

作用:HTTP请求的发起、接收,都是由浏览器来完成的。

浏览器有很多厂商提供,全球五大浏览器:IE、谷歌(Chrome)、火狐(Firefox)、苹果(Safari)、欧朋(Opera)。

从服务器接收的数据会存放在一个临时的文件夹。接收我们缓存的数据。

临时文件夹作用:第二次访问同一个网站速度会变快,因为第一次浏览的时候,大部分文件已经缓存的本地。

4、http请求

HTTP:Hypertext Transfer Protocol,超文本传输协议。

HTTP协议包含了请求和响应两个部分。都是要依赖浏览器。

控制台:F12

HTTP请求发送的方法:直接输入网址,点击超级链接。

请求:request,浏览器根据网址向对应的服务器发送请求。

响应:response,服务器根据请求响应文件,将页面传输给客户端,在浏览器中进行网页的渲染。

访问页面时,会同时发出多个http请求,包含网页的图片、视频、音频等文件。

二、纯文本和html

1、纯文本

最简单的案例:记事本文件就是纯文本文件。扩展名是.txt。

查看文件扩展名的方法:

计算机→工具→文件夹选项

特点:纯文本文件里面只保存文字内容。

与Word文档对比:

Word文档:不止保存文本内容,还保存样式。同样的内容,大小要远大于txt文件。

txt文件:只保存文本内容,不保存样式。大小只是文字内容的大小。

txt文件它只能在同一个电脑修改样式,便于本机查看,但是保存的时候,不保存样式。

2、html

html、css、js都是纯文本文件。纯文本文件可以用任意的纯文本编辑器进行编辑。

最基本的编辑器:记事本。常见的编辑器:记事本、Editplus、notepad++等。

专门制作网页的软件有:Dreamweaver、Sublime 高效率程序书写工具、Webstorm 高级项目编程工具

html:Hypertext Markup Language。超文本标记语言。作用:用来制作网页。

超文本:Hypertext ,html语言用文本来给文本添加语义,用到的文本就叫做超文本。在网页里面不显示。

<h1>欢迎新同事</h1>
<p>欢迎来到新工作环境</p>
<p>好好学习,天天向上</p>

语义:人类的语言有标题和内容。计算机不认识我们人类的话。

html标签作用:给我们的文本增加语义。标签本身就是超文本。

问题:h1标签的作用是什么?

答案:不是给文本添加加粗加大字体的样式,给我们的文本添加一个主标题的语义。

真正控制文字样式的是css。

<style>

      h1{

          font-size: 20px;

          color:red;

      }

</style> 

3、sublime

安装的版本是sublime 2.0版本,是集成了多个插件汉化的傻瓜版本。

使用方法:直接解压到任何位置(避免安装到C盘),然后发送到桌面快捷方式。双击进行使用。

快捷键:

ctrl+N       新建文件

ctrl+s     保存文件

标签名+tab 快速生成标签对

html:xt+tab   快速生成一个html骨架

p*数量+tab 快速生成一定数量的同种标签。

按住滚轮拖动 选中多行进行同时编辑

shift+ctrl+D 复制光标所在行

ctrl+X    删除光标所在行

shift+ctrl+↑ 上移当前行

shift+ctrl+↓ 下移当前行

4、hbuilder

快捷键:

ctrl+N       新建文件

ctrl+s     保存文件

标签名+tab 快速生成标签对

html:xt+tab   快速生成一个html骨架

p*数量+tab 快速生成一定数量的同种标签。

按ctrl + alt + c,进入多行编辑模式,再用鼠标按住左键一划就行了,编辑完毕之后,再次按下ctrl + alt + c,退出多行编辑模式

Ctrl+Shift+d 复制上一行

ctrl+X    删除光标所在行

查找(8)
  搜索条 Ctrl + F
  搜索框 Ctrl + H
  查找文件 Ctrl + T
  隐藏搜索条 ESC

运行 Ctrl + R

向上向下移动:ctri+向上、向下箭头

day1 hbuilder的使用的更多相关文章

  1. Day1 了解web前端

    Day1  了解web前端 一.职业发展路线: 前端页面制作.前端开发.前端架构师 二.1)前端工程师主要职责:   利用HTML/CSS/JavaScript等各种Web技术进行客户端产品的开发.完 ...

  2. 【原创分享·支付宝支付】HBuilder打包APP调用支付宝客户端支付

    前言 最近有点空余时间,所以,就研究了一下APP支付.前面很早就搞完APP的微信支付了,但是由于时间上和应用上的情况,支付宝一直没空去研究.然后等我空了的时候,发现支付宝居然升级了支付逻辑,虽然目前还 ...

  3. xampp与Hbuilder、phpstorm配置

    1.xampp的安装就不用多说了,安装完按之后出现这个界面. 2.点击中间那个按钮,运行三个选项,全部正常之后是这样的,这样xampp就不用管了,但是要记下安装的路径,之后需要用 3.首先说Hbuil ...

  4. NOIp2016 Day1&Day2 解题报告

    Day1 T1 toy 本题考查你会不会编程. //toy //by Cydiater //2016.11.19 #include <iostream> #include <cstd ...

  5. 前端工具HBuilder安装Sass插件

    HBuilder自带未安装的less插件,但是sass插件却没有,需要自己安装,步骤如下: 1.安装sass,参考: http://www.w3cplus.com/sassguide/install. ...

  6. Hbuilder快捷键

    Hbuilder编辑器功能挺强大,体积相对来说比较小,下面是一些常用到的快捷键,尽快熟练使用,成为不用鼠标的大神!哈哈哈!!! alt+↓ 跳转到下一个可编辑区: ctrl+enter 向下换行: c ...

  7. Hbuilder开发HTML5 APP之WebView

    WebView就是原生的WebView,HBuilder在其上封装了一层,便于Javascript的调用,结构如图: 也可以实现这样的结构: 注意:WebView的使用属性HTML5+规范,所以必须等 ...

  8. day1

    day1.py ][][: ][: ): : ]['lock'] = 0 json.dump(userlist_message, open(userlist, 'w')) break #输错次数到3次 ...

  9. HBuilder从下载到使用

    听别人谈论这货,于是决定长长见识,见见世面,便屁颠屁颠到网上下一个,满怀好奇的研究了一下.对用过eclipse这款软件的人来说,上手非常容易. ☆ 准备工作 ① 确认自己的电脑连接网络,能下载东西. ...

随机推荐

  1. 斜率优化&单调性优化的相似性

    写了一道单调性优化发现 跟斜率优化很像,而且这道题目感觉质量非常的好. 其实斜率优化是基于单调性优化的,但是面对这道题 我竟然连单调性优化都不太会,尽管这个模型非常不好理解. 对于每道题 我都会打一个 ...

  2. multiDex分包时指定主dex的class列表

    在gradle中我们使用了如下代码可以将指定类型分配到主dex中: afterEvaluate { tasks.matching { it.name.startsWith('dex') }.each ...

  3. http请求的基本介绍

    响应码 1xx:接收到请求并且继续处理  ,这个是一瞬间的状态,一般不关注 2xx:请求已被接收,理解,处理,表示正确 3xx:请求重定向 4xx:客户请求语法错误或者请求资源不存在,这个是客户端错误 ...

  4. bzoj3733 [Pa2013]Iloczyn 搜索

    正解:搜索 解题报告: 先放下传送门QwQ umm其实并不难,,,最近在复建基础姿势点所以都写的是些小水题QAQ 首先考虑如果能构造出来一定是因数凑起来鸭,所以先把因数都拆出来,然后就爆搜 几个常见的 ...

  5. CF1103D Professional layer dp

    正解:dp 解题报告: 传送门! 首先不难想到求个gcd,然后把gcd质因数分解成p1w1*p2w2*p3w3*...*pmwm 显然只要满足对每个p有一个ai%pj!=0就好,也就是说对每个pj找出 ...

  6. 牛客Wannafly9E 组一组 差分约束

    正解:差分约束 解题报告: 传送门! 首先肯定要想到把他们分开来考虑,就是说,把数二进制拆分掉,这样就可以分开考虑了嘛 然后考虑设f[i]:前i个数中的1的个数 然后就可以得到一堆差分约束的式子 然后 ...

  7. MySQL+InnoDB semi-consitent read原理及实现分析(转)

    add by zhj: 主要讲的是在MySQL在Repeatable Read和Read Committed级别下,加锁时的不同,在Read Committed隔离级别下,只对where 中满足条件的 ...

  8. ext.js的mvc

    1.Ext.js的mvc开发模式 在ext.js4.0以后引入mvc开发模式,将js分成model-view-controller三层,使得大量js代码变得更加易于维护和重用,这就是ext.jsmvc ...

  9. windows无法安装到这个磁盘。选中的磁盘采用GPT分区形式 Windows 检测到 EFI 系统分区格式化为 NTFS。将 EFI 系统分区个数化为 FAT32,然后重新启动安装

    win10安装问题解决 问题 1.windows无法安装到这个磁盘.选中的磁盘采用GPT分区形式 解决方法: 1.bios,更改 uefi/legacy boot 为ueei only 后面可以安装了 ...

  10. MySQL8.0.11 组复制配置

     my.cnf [mysql] prompt='node2 [\h] {\u} (\d) > ' # [client] user = sa password = cc.123 port = 22 ...