摘要: 一、变量作用域 要想了解闭包,首先就得理解JavaScript中的变量作用域。 变量的作用域无非就两种:局部变量和全局变量。 什么是全局作用域? 在函数内部可以直接读取全局变量。 例如: 什么是局部作用域? 局部作用域就是只在固定代码片段内可以访问到,在函数外部无法读取函数内的局部变量。 例如: ( 阅读全文
posted @ 2018-12-19 13:57 文艺小青年啊 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 浏览器解析JavaScript原理特点: 1.跨平台 2.弱类型 javascript 定义的时候不需要定义数据类型,数据类型是根据变量值来确定的 var a = 10; 数字类型 var a = true boolean类型 强类型: 定义变量的时候需要定义变量的类型:例如java,C#中的int 阅读全文
posted @ 2018-12-18 20:30 文艺小青年啊 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 创建 Canvas 元素(画布) 向 HTML5 页面添加 canvas 元素。 规定元素的 id、宽度和高度: <canvas id="canvas" width="500" height="500"></canvas> 通过 JavaScript 来绘制 <script> var canvas= 阅读全文
posted @ 2018-12-17 19:26 文艺小青年啊 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 首先让我们分别了解一下这两个是什么: 什么是 Canvas? Canvas 是指定了长度和宽度的矩形画布,直接在 Canvas标签上写 可使用HTML5 JS API 来画出各种图形。 不过,canvas本身并没有绘制能力(它仅仅是图形的容器) - 您必须使用脚本来完成实际的绘图任务 画布是一个矩形 阅读全文
posted @ 2018-12-14 19:48 文艺小青年啊 阅读(395) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> HTML5 新的 Input 类型 HTML5 拥有多个新的表单输入类型。这些新特性提供了更好的输入控制和验证。 新的输入类型如: email:类型用于应该包含 e-mail 地址的输入域。 在提交表单时,会自动验证 email 域的值。 url:类型用于应该包含 U 阅读全文
posted @ 2018-12-12 20:36 文艺小青年啊 阅读(1491) 评论(0) 推荐(0) 编辑
摘要: 命名不要以数字开始命名:根据每块元素的主题 或者功能、在页面上的位置命名的几种格式:1.全部小写2.每个单词中间以“_”隔开 #main_left_box{}3.驼峰命名 从第二个单词开始每个单词的首字母大写 #mainLeftBox{}注意.包含选择器层级要控制,能找到这个元素并且不影响其他元素即 阅读全文
posted @ 2018-12-12 19:59 文艺小青年啊 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 标签选择器 <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> /*标签选择器*/ div { color: red; } </style> </head> <body> <div>打法</div> </body 阅读全文
posted @ 2018-12-10 19:03 文艺小青年啊 阅读(80) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .header, .content, .footer { width: 1000px; margin: 0 auto 阅读全文
posted @ 2018-12-10 18:53 文艺小青年啊 阅读(81) 评论(0) 推荐(0) 编辑