代码改变世界

在普加的第一天

2017-12-25 18:32  nzy1994  阅读(181)  评论(0)    收藏  举报

复习之前的看过好多遍的html 突然发现一个挺好玩的东西 dir属性 这个东西以前就是打div的时候可能补全选项里看到过,其实是用来规定

内容的文本方向的. <bdo>这个东西可以覆盖默认的文本方向 用dir属性改一下就可以 但是<bdi>这个东西有点不懂 什么是隔离??有什么用??  网上的解释是 HTML <bdi> 元素 (双向隔离元素) 会隔离可能以不同方向进行格式化的外部文本。 但是在我现在这个电脑上bdi这个元素好像显示不出来效果 以后拿别的电脑试试。

 

Html的头部标签里面新认识一个标签 又深入了解了一个标签 一个是<base> 一个是<meta>,<base> 标签必须位于 head 元素内部,为页面上的所有链接规定默认地址或默认目标,<meta> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。我想这个标签对我帮助可能不大,以后需要可以临时看一下。

<map>标签的学习使用。Img中的usemap属性 记得加#map的id area中可以用矩形rect,圆形circle,多边形poly。矩形是左上角和右下角的坐标,圆形是圆心坐标加半径,多边形是顺时针的各坐标。

自定义列表<dl><dt><dd>.

<fieldset>可以做带边框的form表单 然后表单标题用legend标签表示。

下拉菜单<select>然后那<option>做选项,今天发现<optgroup>来套住<option>来实现一堆选项放一块,optgroup用label属性来显示选项组的名字.

<nostript>在不支持脚本或者禁用脚本的时候 才会显示标签里的内容

Js可以拿document.createElement()来创建新元素.

学习canvas 这个东西得好好看。

Canvas和svg比较

Canvas

  • 依赖分辨率
  • 不支持事件处理器
  • 弱的文本渲染能力
  • 能够以 .png 或 .jpg 格式保存结果图像
  • 最适合图像密集型的游戏,其中的许多对象会被频繁重绘

SVG

  • 不依赖分辨率
  • 支持事件处理器
  • 最适合带有大型渲染区域的应用程序(比如谷歌地图)
  • 复杂度高会减慢渲染速度(任何过度使用 DOM 的应用都不快)
  • 不适合游戏应用