假期练习小结四

1. JS

typeof null的结果是?
答案:null类型是基本数据类型,代表“空值”,代表一个空对象指针,使用typeof运算得到 “object”,而object是复合数据类型,但是为什么typeof null 会返回“objcet”呢?这是一个存在很久了的 Bug,在 JS 的最初版本中,使用的是 32 位系统,为了性能考虑使用低位存储了变量的类型信息,000 开头代表是对象,然而 null 表示为全零,所以将它错误的判断为 object 。虽然现在的内部类型判断代码已经改变了,但是对于这个 Bug 却是一直流传下来。

2. CSS

rgba()
rgba是CSS3的属性,用法说明:rgba(R,G,B,A),参数说明R(红色值。正整数|百分数),G(绿色值。正整数|百分数),B(蓝色值。正整数|百分比),A(Alpha透明度。0(透明)~1)。IE6-8不支持rgba模式,可以使用IE滤镜处理。

3. HTML

如何在网页中显示代码

对于单行代码,使用标签<code>代码</code>
对于多行代码,使用标签<pre></pre>(被包围在pre元素中的文本通常会保留空格和换行符)

4. WEB标准以及W3C标准是什么?

标签闭合、标签⼩写、不乱嵌套、使⽤外链 css 和 js 、结构⾏为表现的分离

5. JavaScript中如何检测一个变量是一个String类型?

有以下方法:
typeof(obj) === “string”
typeof obj === “string”
obj.constructor === String
Object.prototype.toString.call(obj)=="[object String]"

发布了18 篇原创文章 · 获赞 0 · 访问量 270

猜你喜欢

转载自blog.csdn.net/iTaylorfan/article/details/104351434