关于html5的学习和几款常用软件
css样式表的三种样式优先级,原则就是就近原则,内联样式>内部样式>外部样式。
去除a标签下划线,设置style="text-decoration:none"。
引入外部css样式文件,在head中使用link标签引入。
如果把链接的 target 属性设置为 "_blank",该链接会在新窗口中打开。
 空格占位符
html中有一些字符被占用,在html中有特定的用途。这是我们如果还想显示这些字符就需要替换为字符实体,有两种方式&*entity_name*;或者&#*entity_number*;。需要注意的是浏览器对实体名称的支持并不是很好,对实体数字的支持比较好。
URL编码:url是使用ASCII编码规范来进行网络传输,但是url有时候会包含非ASCII的字符,这时候就需要将其转化为ASCII格式,传输到服务器再转化为原字符。其实这种转化规则我们并不需要了解,浏览器和服务器端会自动转化。
做一个水平方向的导航栏,只需要在nav标签中放一个无序列表,列表的li设置为display:inline,就可以清除li前面的图标并水平在一行。
html5可以对数据进行本地的持久化,有两种写法。第一种:存值localStorage.setItem(键,值);取值localStorage.getItem(键名)。第二种:存值localStorage.键名 = 值;取值localStorage.键名。
html中事件触发的函数名需要带上(),不然没法触发。
一张页面不建议加载10张以上的图片,加载图片会消耗很多资源。
关于DOM和BOM的理解:页面是由一棵dom树组成的,每个节点都是dom元素,dom元素可以理解成一个对象,里面有很多属性,也可以看成标签(根节点就是html标签),浏览器会根据dom树使用自带的api绘制出页面。dom元素也有可能在dom树外面存在,这样的dom元素就不会出现在页面中。可以在控制台中使用$0引用在元素选中的dom元素,$0.属性名查看dom元素的具体属性。document对象是dom树的根节点,可以操作document对象添加节点。BOM是浏览器的窗口对象(window),DOM是BOM的一部分,操作BOM可以写浏览器插件。
1、cmder
一款命令行工具,完整版内置git,同时支持linux和windows的命令
官网地址:https://cmder.app/
2、marktext
markdown是一种轻量级标记语言,marktext是markdown语言的文本编辑器
下载网址:https://github.com/marktext/marktext
3、licecap
licecap是一款可生成jif动图的截图软件,这款软件的特点就是很小,截出来的动图画质很好
官网地址:https://www.cockos.com/licecap/
4、postman
接口测试工具
下载之后注册账号登录。打开工作台,左边是工作台,会有测试接口的历史记录。右边的区域就是测试接口,包括请求和响应的一些参数信息。