![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
Conso1e
未来可期
展开
-
Day2-钟表指针
min-height:100vhbackground-size:cover获取当前时间原创 2019-04-10 21:20:37 · 265 阅读 · 0 评论 -
ES6汇总(一)
let & constvar 是函数/全局作用域,可重复赋值(可能会覆盖其他人声明的变量);let 和 const 都是块级作用域,且在同一作用域中不可重新声明。let 可重新赋值,const不可重新赋值(constant),如果是引用对象,其内部值可以改变;可用object.freeze(x)冻结对象。之前将 var 声明的变量写入IIFE使该变量私有化,防止其污染全局变量;现在...原创 2019-07-31 20:27:24 · 185 阅读 · 0 评论 -
ES6汇总(三)
PromisePromise出现的原因一个常用的技巧,用setTimeout()函数来模拟异步的请求,用于测试。原创 2019-08-03 10:55:55 · 150 阅读 · 0 评论 -
ES6汇总(二)
模板字符串字符串写在反引号内,如有变量,用 ${ } 包裹即可;{ } 实际可以包含变量、表达式和函数等。模板字符串可抽象为一个渲染函数,在 ${ } 中加载该函数。标签模板字符串的使用,相当于一个函数。可通过 str.indexOf('hello') != -1 函数判断字符串中是否包含某字符,es6中可直接用str.includes('hello',3),3表示第三位之后有没有 he...原创 2019-08-02 15:44:52 · 101 阅读 · 0 评论 -
JS闭包
s原创 2019-07-16 16:54:36 · 120 阅读 · 0 评论 -
JS中的this关键字
概念this是指属性和方法当前所在的对象不管什么情况,this总返回一个对象对象的属性可以赋给另一个对象,所以属性所在的当前对象是可变的,即this的指向是可变的。JavaScript 语言之中,一切皆对象,运行环境也是对象,所以函数都是在某个对象之中运行,this就是函数运行时所在的对象(环境)使用全局环境this === window; // truefunction ...原创 2019-04-19 15:56:26 · 149 阅读 · 0 评论 -
Day4-数组练习(1)
用var arr = new Array(2,3,5,0); 和var arr = [2,3,5,0]; 创建数组的效果是一样的var arr = new Array(1,2,2,2,);console.log(arr);var brr = [1,2,'2',2];console.log(brr);console.log(arr == brr);console.log(arr[2]...原创 2019-04-13 20:35:38 · 285 阅读 · 0 评论 -
Day1-键盘鼓点
event.KeyCodekeyCode 属性返回onkeypress事件触发的键的值的字符代码(表示 ASCII 字符的数字)。提示: 如果需要知道用户按下的是打印键 (如 “a” 或 “5”),建议使用 onkeypress 事件。如果需要知道用户按下的是功能键(如 “F1”, “CAPS LOCK” 或 “Home”) 可使用 onkeydown 或 onkeyup 事件。查询:htt...原创 2019-04-09 22:22:38 · 233 阅读 · 0 评论 -
JS继承方法总结,带实例
以内置对象Array为例,Array是用于构造数组的全局对象。Array构造函数创建的实例数组对象可以继承使用所有Array.prototype的属性和方法。原创 2019-04-18 21:02:18 · 196 阅读 · 0 评论 -
Day3-CSS 变量
<input type="color">https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/Input/color传入每次鼠标点击或者滑动之后的新value把根元素的样式应用在结果图片上https://developer.mozilla.org/zh-CN/docs/Web/CSS/Using_CSS_custo...原创 2019-04-11 20:48:27 · 132 阅读 · 0 评论 -
let和var的区别
var liList = document.querySelectorAll('li') // 共5个lifor( var i=0; i<liList.length; i++){ liList[i].onclick = function(){ console.log(i) }}var创建变量,初始化,赋值创建变量(提升并初始化为undefined),所以全局只有一个...原创 2019-04-06 20:49:03 · 323 阅读 · 0 评论 -
ES6汇总(四)
Symbol对象的属性键只能是 String 类型或者 Symbol 类型可以保证属性的唯一性Symbol 名bol(一个描述 / 标签)在对象字面量中使用 Sym使用场景https://zh.javascript.info/symbolESLint配置与使用html & markdown 插件模块...原创 2019-08-06 17:56:52 · 103 阅读 · 0 评论