摘要: 字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要 阅读全文
posted @ 2018-09-07 13:23 牛坤 阅读(1349) 评论(0) 推荐(0) 编辑
摘要: beginPath的作用很简单,就是开始一段新的路径,但在使用canvas绘图的过程中却非常重要 先来看一小段代码: 我们的代码没有错误,但得到的却是两个边长100px的黄色的正方形,而不是一绿一黄,这是为什么呢? 事实上,canvas中的绘制方法(fill,stoke),都会以上一次“beginP 阅读全文
posted @ 2018-08-23 22:30 牛坤 阅读(2876) 评论(0) 推荐(0) 编辑
摘要: 引用父选择器需要用到“&”符号 &运算符表示嵌套规则的父选择器,并且在修改类或伪类选择器的应用中非常普遍 &也可以用在其他场景,例如产生重复的类名 还可以改变选择器的顺序,将&后置,将当前的选择器提到父级 当多个同级选择器用“,”隔开时,其子级使用连续多个&时,例如&+&或&-&等,会生成所有可能的 阅读全文
posted @ 2018-08-23 12:22 牛坤 阅读(6635) 评论(0) 推荐(1) 编辑
摘要: less中声明的变量可以存储css属性值,还可以存储选择器,属性名,url以及@imporant等 变量声明及赋值格式:@variableName : varableValue ; //属性值 编译成 //选择器 一定要把定义的选择器变量名放在{}里面,并在花括号的前面加@ //url 在定义url 阅读全文
posted @ 2018-08-22 14:09 牛坤 阅读(490) 评论(0) 推荐(0) 编辑
摘要: Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性,使 CSS 更易维护和扩展。 Less 可以运行在 Node 或浏览器端。 less文件只有被编译后才能被浏览器识别和使用 less编译工具:1. Koala :国人开发的less全平台编译工具 网址: 阅读全文
posted @ 2018-08-21 18:03 牛坤 阅读(215) 评论(0) 推荐(0) 编辑
摘要: canvas 绘制图片是根据原始图片的尺寸进行绘制,而不是根据利用属性或样式放大缩小后的图片,所以要乘以原始图片与现在图片的比例。 阅读全文
posted @ 2018-08-21 17:41 牛坤 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 当idea认为你的书写格式不适合的时候便会报出Unescaped xml character提示,但不影响运行。 若想禁掉这个提示,可以尝试修改文档类型为:<!DOCTYPE html> 阅读全文
posted @ 2018-08-21 11:41 牛坤 阅读(1501) 评论(0) 推荐(0) 编辑
摘要: Element.getBoundingClientRect()返回元素的大小及相对于窗口的位置 语法: rectObject=object.getBoundingClientRect(); 返回值是一个DOMRect对象,即DOMRect={x:scrollLeft,y:scrollY,width: 阅读全文
posted @ 2018-08-21 08:51 牛坤 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: 在chrome 浏览器中输入:chrome://flags 再搜索audio,找到Autoplay policy 再在右侧的选项中设置为 no user gesture is required 即可 阅读全文
posted @ 2018-08-14 14:47 牛坤 阅读(5461) 评论(0) 推荐(1) 编辑
摘要: HTML5 Audio标签能够支持wav, mp3, ogg, acc, webm等格式,但有个很重要的音乐文件格式midi(扩展名mid)却在各大浏览器中都没有内置的支持。不是所有的浏览器都支持MP3 OGG之类的,每个浏览器因为版权的问题支持的格式都是不一样的。 浏览器和音频兼容性 浏览器制造商 阅读全文
posted @ 2018-08-14 14:42 牛坤 阅读(20656) 评论(1) 推荐(0) 编辑