摘要: 定时器在JS中的作用: 1)制作动画、时钟、倒计时 2)异步操作 3)函数缓冲与节流 定时器类型: 1)setTimeout 只执行一次的定时器 2)clearTimeout 关闭只执行一次的定时器 3)setInterval 反复执行的定时器 4)clearInterval 关闭反复执行的定时器 阅读全文
posted @ 2018-06-19 11:17 高圈圈 阅读(640) 评论(0) 推荐(0)
摘要: 用JS做了一个简易的网页计算器 阅读全文
posted @ 2018-06-18 17:35 高圈圈 阅读(6841) 评论(0) 推荐(0)
摘要: 通过标签获取元素: 选中部分li操作: for循环: while循环:用的比较少,性能不高。 aLi是一个类似数组的选择集,但不是数组,没有数组通用的一些方法 数组去重: 阅读全文
posted @ 2018-06-18 16:27 高圈圈 阅读(4961) 评论(0) 推荐(0)
摘要: 创建数组的方式: 1) 2)(这种实际中用的多,效率高) 操作: 1)获取数组的成员数量: 2)弹出数组内容(脚标从0开始) 3)连接字符串:join() 4)从数组的 后面 增加删除成员:push() 、pop() 5)从数组的 前面 增加删除成员:unshift()、shift() 6)将数组反 阅读全文
posted @ 2018-06-18 11:56 高圈圈 阅读(280) 评论(0) 推荐(0)
摘要: JS解析过程分为两个阶段:编译阶段、执行阶段。在编译阶段会将函数function的声明和定义都提前,而将变量var的声明提前,并将var定义的变量赋值为undefined。 匿名函数: 这就是一个匿名函数,没有名字的~ 函数传参(和python差不多~): 函数传参: return关键字作用: 1) 阅读全文
posted @ 2018-06-15 20:42 高圈圈 阅读(181) 评论(0) 推荐(0)
摘要: 这种函数是用到的时候调用: 为了更好的解耦,通常可以提取行间事件,这样input标签中的函数调用就被写到js文件中了: 阅读全文
posted @ 2018-06-14 21:00 高圈圈 阅读(152) 评论(0) 推荐(0)
摘要: 属性的操作包括:读和写 方法: 1)”.“操作 2)”[ ]“操作 eg: var oDiv = document.getElementById('div1'); var attr = 'color'; //这里的attr是变量,使用时要用[attr],而不是.attr oDiv.style[att 阅读全文
posted @ 2018-06-14 16:24 高圈圈 阅读(292) 评论(0) 推荐(0)
摘要: 变量声明: JavaScript是一种弱类型语言,它的变量类型由它的值来决定,var是变量声明。 变量类型: 基本类型:number、string、boolean(布尔类型:var a=true/false;)、undefined(未定义类型: var a;)、null(空对象类型var ) 复合类 阅读全文
posted @ 2018-06-14 11:19 高圈圈 阅读(2457) 评论(0) 推荐(0)
摘要: 一 行间事件 二 页面script标签嵌入 三 外部引入 阅读全文
posted @ 2018-06-14 11:05 高圈圈 阅读(18764) 评论(0) 推荐(0)
摘要: 弹性盒子是 CSS3 的一种新的布局模式。 CSS3 弹性盒( Flexible Box 或 flexbox),是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。 这东西很方便呀,要分清容量属性和条目属性,想用条目属性之前要在父元素中添加:display:flex。 阅读全文
posted @ 2018-06-14 10:12 高圈圈 阅读(190) 评论(0) 推荐(0)