摘要:
怎么在高清屏上画一条0.5px的边呢?0.5px相当于高清屏物理像素的1px。这样的目的是在高清屏上看起来会更细一点,效果会更好一点,例如更细的分隔线。 理论上px的最小单位是1,但是会有几个特例,高清屏的显示就是一个特例。高清屏确实可以画0.5px,对比效果如下: 直接设置0.5px,在不同的浏览 阅读全文
摘要:
一、找出1到n中缺少的数 二、开关控制灯泡问题 题目: 在小红家里面,有n组开关,触摸每个开关,可以使得一组灯泡点亮。 现在问你,使用这n组开关,最多能够使得多少个灯泡点亮呢? 输入 :第一行一个n,表示有n组开关。 接下来n行,每行第一个整数为k,表示这个开关控制k个灯泡,接下来k个整数,表示控制 阅读全文
摘要:
引入CSS的方式有四种:内联方式、嵌入方式、链接方式、导入方式。 内联方式 内联方式指的是直接在 HTML 标签中的 style 属性中添加 CSS。 这通常是个很糟糕的书写方式,它只能改变当前标签的样式,如果想要多个 <div> 拥有相同的样式,你不得不重复地为每个 <div> 添加相同的样式,如 阅读全文
摘要:
块级元素 特点: 总是以一个块的形式表现出来,占领一整行。若干同级块元素会从上之下依次排列(使用float属性除外)。 可以设置高度、宽度、各个方向的margin以及各个方向的padding。 当宽度(width)缺省时,它的宽度时其容器的100%,除非我们给它设定了固定的宽度。 块级元素中可以容纳 阅读全文
摘要:
Opacity opacity属性的意思是设置一个元素的透明度。它不是为改变元素的边界框而设计的。这意味着将 opacity 设为 0 只能从视觉上隐藏元素。而元素本身依然占据它自己的位置并对网页的布局起作用。它也将响应用户交互。 Visibility 将visibility的值设为 hidden 阅读全文
摘要:
伪类 CSS2中对伪类的定义是:CSS 伪类用于向某些选择器添加特殊的效果。 截止css2,伪类有以下几种: CSS3中对伪类的定义如下: 伪类存在的意义是为了通过选择器找到那些不存在与DOM树中的信息(如::link、:visited)以及不能被常规CSS选择器获取到的信息(:target用来匹配 阅读全文
摘要:
十进制转换为二进制 toString()方法可把一个 Number 对象转换为一个字符串,并返回结果。语法如下: NumberObject.toString(radix); 其中,radix为可选。规定表示最终转换成的数字的基数,使 2 ~ 36 之间的整数。若省略该参数,则使用基数 10。但是要注 阅读全文
摘要:
与其他语言不同,在JS中,a&&b或者a||b返回的是要么是a,要么是b;而其他语言中返回的是true or false 对于js中的或与运算,需要隐式的转换为boolean类型再来运算;转换规则为: a&&b 如果a为true,则执行b并返回b的值; 如果a为false,则返回false不执行b; 阅读全文
摘要:
数据类型 转换为true的值 转换为false的值 Boolean true false String 任何非空字符串 空字符串 Number 任何非零数字值(包括无穷大) 0和null Object 任何对象 null Undefined Undefined 阅读全文
摘要:
取整、四舍五入 向下取整Math.floor() 向上取整Math.ceil() 四舍五入Math.round()) 保留有效数位n.toFixed() 产生大于等于0小于1的随机数Math.random() 生成Min和Max之间的随机数: 字符串转换为数字 将字符串转换成数字,用parseInt 阅读全文