摘要: 变量没有在函数内声明或者声明的时候没有带var就是全局变量,拥有全局作用域,window对象的所有属性拥有全局作用域;在代码任何地方都可以访问,函数内部声明并且以var修饰的变量就是局部变量,只能在函数体内使用,函数的参数虽然没有使用var但仍然是局部变量。 例如: 阅读全文
posted @ 2018-12-18 18:54 猝死边缘挣扎的狗子 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 变量的作用域分为两种:全局变量和局部变量。 全局作用域: 最外层函数定义的变量拥有全局作用域,即对任何内部函数来说,都是可以访问的 例如: 局部作用域: 和全局作用域相反,局部作用域一般只在固定的代码片段内可访问到,而对于函数外部是无法访问的,最常见的例如函数内部 例如: 但是需要注意的是,函数内部 阅读全文
posted @ 2018-12-18 18:50 猝死边缘挣扎的狗子 阅读(115) 评论(0) 推荐(0) 编辑
摘要: JavaScript运行三部曲脚本执行js引擎都做了什么呢? 语法分析预编译解释执行在执行代码前,还有两个步骤 语法分析很简单,就是引擎检查你的代码有没有什么低级的语法错误 解释执行顾名思义便是执行代码了 预编译简单理解就是在内存中开辟一些空间,存放一些变量与函数 理解了预编译对大家理解作用域同样有 阅读全文
posted @ 2018-12-17 18:26 猝死边缘挣扎的狗子 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1.历史: canvas是html5提供的新元素。 而svg存在的历史要比canvas久远,已经有十几年了。svg并不是html5专有的标签,最初svg是用xml技术(超文本扩展语言,可以自定义标签或属性)描述二维图形的语言。 2.功能: canvas可以看做是一个画布,其绘制出来的图形为标量图。可 阅读全文
posted @ 2018-12-17 10:55 猝死边缘挣扎的狗子 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 格式化地址栏字符串成对象 阅读全文
posted @ 2018-12-12 19:34 猝死边缘挣扎的狗子 阅读(203) 评论(0) 推荐(0) 编辑
摘要: CSS3 渐变渐变(gradients)可以在两个或多个指定的颜色之间显示平稳的过渡。兼容性:IE10+,Chrome26+,FireFox16+,Safari6.1+,Opera12.1+CSS3线性渐变线性渐变属性(Linear Gradients)是沿着一根轴线改变颜色,从起点到终点颜色进行顺 阅读全文
posted @ 2018-12-12 19:20 猝死边缘挣扎的狗子 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 通过 CSS3 转换,我们能够对元素进行移动、缩放、转动、拉长或拉伸。 转换是使元素改变形状、尺寸和位置的一种效果。 浏览器支持 Internet Explorer 10、Firefox 以及 Opera 支持 transform 属性。 Chrome 和 Safari 需要前缀 -webkit-。 阅读全文
posted @ 2018-12-12 18:32 猝死边缘挣扎的狗子 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 多个条件判断 = 90(奖励50元) 80 阅读全文
posted @ 2018-12-11 11:17 猝死边缘挣扎的狗子 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 分支结构:满足某个条件时才执行1.只有一个条件判断时使用 if(条件){ 满足条件所要执行的语句 } 2.若有两个条件判断时使用 if(条件){ 满足条件所要执行的语句 }else{ 不满足条件所要执行的语句 } 3.多个条件判断时 if(条件){ }else if(条件){ }else{ } 4. 阅读全文
posted @ 2018-12-11 11:16 猝死边缘挣扎的狗子 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 三目运算符 阅读全文
posted @ 2018-12-10 19:39 猝死边缘挣扎的狗子 阅读(132) 评论(0) 推荐(0) 编辑