html页面 代码 编写的 一些 基本素养 约定 知识点

hmtl代码书写也要养成一段一段的 区块代码, 每个区块代码 进行 html的 功能注释

自由文字的获得: (lorem ipsum: 乱数假文, 哑元文字)

  • lorem ipsum: lipsum等等
  • 也可以使用中文乱序假字: 中文乱序假字看起来比较别扭。拿朱自清先生的《荷塘月色》来填充
    html页面 代码 编写的 一些 基本素养 约定 知识点
  • 也可以在这个网址上来产生: http://www.blindtextgenerator.com/lorem-ipsum
  • 假序文字的产生: dummy假的, blind盲的...

http://more.handlino.com/?corpus=nextmedia 来产生中文假字, 可以按其中的步骤 添加js脚本来生成文字..

生成假序中文繁体字体的 代码 片段:体现 代码/功能分区块 + header/content思想的代码块:

<div style="height:300px; width: 400px; background: #fff; margin-left:50px; border-radius:5px; ">
<div style="height:295px; width: 400px; overflow: hidden">
<h3 style="background:#bcc; padding: 8px;">下面通过more text脚本来生成假序文字</h3><hr width="80%" align="left">
<p><span class="lipsum(4,50)"></span></p>  -> -> 这里特别注意, 中间的4和50之间不能有空格!否则无效
</div>

效果:
html页面 代码 编写的 一些 基本素养 约定 知识点

关于autocomplete 控件的写法:

  • 先定义一个要显示的可用的变量数组 var availableTags = ["foo", "bar", "foobar"....]
  • 然后调用方法:
 $(".autocomplete").autocomplete({
    source: availableTags,
});

html页面 代码 编写的 一些 基本素养 约定 知识点

==================================================== =====

要把emmet和snipMate结合起来使用, 就很好。 各自的作用和区别要非常清楚。

====================================== ====

一个新的vim的操作命令: change命令: = c命令, 通常要跟w 2w, 他的作用是: 先删除后面的单词word, 同时还切换到 insert模式. 这个就比较好, 不像以前的那种 先删除单词dw, d2w, 然后在用i来插入...

======================================================================

科学计数法:

用数字和指数的方法, 这个指数 是10的n次方指数, 不是指数函数 e x的意思.
e可以是大写 的E, 正数可以不用加号+
1.2e2 =120 =12E1 = 1200E-1 = 12E+1
这个e是单词 exponent

exponent

英[ɪkˈspəʊnənt] 美[ɛkˈspoʊnənt; ɪkˈspoʊnənt; ˈɛksˌpoʊnənt]
adj. 说明的;讲解的
n. 典型;说明者,说明物;指数

n.

1.典型,样品;说明者,说明物 例句
Lincoln is a famous exponent of self-education.     林肯是自我教育的著名典型。

html中表示上标 下标 等的标签

表示上标, 下标, 插入字等 这种包含 多个内容的-不是单个字符的 是用标签来实现的, 特殊的 "单个实体字符"才用 &xxx; 的形式来表示

上标: <sup>
下标: <sub>
通常下标 放在 上标的前面, 根据内容, 有顺序...
删除: <del>
插入字: <ins>

html中的空标签更多的是 用来在js中 通过jquery对 标签中的 内容进行 修改replace 或 改变.

empty方法和 :empty选择器的区别, 前者是真的清空 元素中的内容, 后者是选择空 元素

bs结构的 html和js php等分别在哪里执行?

html和js是 客户端 -> 通过浏览器 ->下载到本地, 然后再在客户端机器上执行的, 所以 B/S结构 也会 也要 利用(客户端) 本地资源的!

js: 
1. 是专门为开发html的编程语言;
2. js是在客户端本地执行的,  html是在客户端 本地的 browser 渲染 呈现 的
3. js本身没有自己 独立的窗口, 浏览器当前窗口就是js 的窗口.

浏览器对本地资源(如打印机, 扫描仪等)的访问和控制: 本地资源的访问接口(驱动程序提供的...)一般是C语言的函数库, 浏览器一般不能直接调用, browser能直接调用的语言是javascript...

============================================= ====
enca: encoding analyzer. 编码分析器. character set analyzer and detector. 用于查看文件的编码
enca默认就是安装的, 不用额外安装;
enca 可以识别的中文编码是 : gbk, big5, hz, 它里面没有"gb2312", 所以虽然是gb2312, 但是只能指定gbk方式... 虽然gbk是兼容gb2312的? 查看enca可以识别的编码使用命令: enca --list languages
html页面 代码 编写的 一些 基本素养 约定 知识点
html页面 代码 编写的 一些 基本素养 约定 知识点

gedit 通过命令行来启动, 可以通过 option选项 : --encoding="..."来指定文件的编码.

如何识别文件的编码?

euc-cn是gb2312的常用表示方法, 可以认为就是相等的.

php只如何检测变量的编码类型: mb_detect_encoding:

echo mb_detect_encoding($_GET['tag'],array("ASCII","UTF-8","GB2312","GBK","BIG5")); // 第二个参数是编码类型的数组

输出的结果是EUC-CN,但是EUC-CN并没有在提供的监测编码的数组中。原来EUC-CN是gb2312编码的一种表示方法。

默认的, windows是使用ansi即gb2312进行编码的, 而linux默认的使用utf-8进行编码的.

gb2312是双子节编码方式, 但是, 并不是 对所有的 内容都用双字节编码. 对汉字用两个字节编码, 对英文使用单字节编码.

汉字编码方式: gb2312(只有简体汉字),gbk, gb18030是向下 兼容的. gbk是 中 日 韩 东亚国家的统一编码方式, 支持繁体, 日文的假名?

html页面 代码 编写的 一些 基本素养 约定 知识点

html页面 代码 编写的 一些 基本素养 约定 知识点

html页面 代码 编写的 一些 基本素养 约定 知识点

EUC 是什么?

html页面 代码 编写的 一些 基本素养 约定 知识点

html页面 代码 编写的 一些 基本素养 约定 知识点

在vim下 对gb2312编码的文件查看: set fileencoding 的结果是:

html页面 代码 编写的 一些 基本素养 约定 知识点

linux转换文件编码?

html页面 代码 编写的 一些 基本素养 约定 知识点

html页面 代码 编写的 一些 基本素养 约定 知识点
**其中的参数 -f -t 表示: from, to, -L和-x表示 local, transform **
其中的 enconv, iconv都是 shell 的命令

!!! 试用了一下, 感觉iconv支持的编码 很多, 很全面, 而 enconv支持的编码较少, 好像enconv不支持 utf-8??
注意, 在iconv和enconv只的编码 名称, 要用 它 支持的 名称, 包括 "大小写" !!!

而 语言类型none包含的是非8bit编码,因此可以在文件为多字节编码时使用。

============================================= ====

相关文章: