2018年12月18日

JS闭包

摘要: 什么是闭包? javascript和其他编程语言一样,也采用词法作用域,也就是说,函数的执行依赖于变量作用域.js函数对象的内部状态不仅包含函数的代密码逻辑,还必须引用当前的作用域。 函数对象可以通过作用域链相互关联起来,函数体内部的变量都可以保存在函数作用域内,这种特性在计算机科学文献中称为“闭包 阅读全文

posted @ 2018-12-18 20:49 1234wu 阅读(351) 评论(0) 推荐(0)

2018年12月17日

浏览器解析JavaScript原理

摘要: 1.浏览器解析JavaScript原理特点: 1.跨平台 2.弱类型 javascript 定义的时候不需要定义数据类型,数据类型是根据变量值来确定的. var a = 10; 数字类型 var a = true boolean类型 ( 强类型: 定义变量的时候需要定义变量的类型:例如java,C# 阅读全文

posted @ 2018-12-17 20:16 1234wu 阅读(580) 评论(0) 推荐(0)

JS函数浅析(一)

摘要: 1.万物皆为对象 提起函数首先要知道对象,而对象又是js数据类型中的一种,所以我们从头开始。 1)javascript数据类型有哪些? 原始数据类型:number,undefined,null,string,boolean 引用数据类型:object 2)数据类型的检测: 面试会遇到的坑: type 阅读全文

posted @ 2018-12-17 17:33 1234wu 阅读(293) 评论(0) 推荐(0)

2018年12月16日

H5_canvas与svg

摘要: Canvas 什么是canvas: HTML5 的 canvas 元素是使用 JavaScript 在网页上绘制图像,canvas 元素本身是没有绘图能力的,所有的绘制工作必须在 JavaScript 内部完成。它会在网页中绘制一个画布,画布是一个矩形区域,你可以控制到画布的每一个像素,绘制各种图像 阅读全文

posted @ 2018-12-16 22:51 1234wu 阅读(382) 评论(0) 推荐(1)

2018年12月12日

h5+js视频播放器控件

摘要: 由于h5兼容性问题,很多浏览器对于插入视频播放的支持都大不相同。火狐支持的比较完整,谷歌则支持的不是很好,很多功能都不能实现,这就需要我们去自制一个播放界面,去兼容不同的浏览器。 只插入一个视频时,浏览器中只会出现这样一个画面。只有单击右键才可以弹出菜单栏显示播放或者显示控件; 下面是一个自制播放控 阅读全文

posted @ 2018-12-12 20:56 1234wu 阅读(4665) 评论(0) 推荐(0)

2018年12月11日

如何清除浮动(float)所带来的影响

摘要: 清除浮动(float) 1.定义和用法 在w3c中给了浮动这样的定义。 "float 属性定义元素在哪个方向浮动。以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动。浮动元素会生成一个块级框,而不论它本身是何种元素"。 如果浮动非替换元素,则要指定一个明确的宽度; 阅读全文

posted @ 2018-12-11 20:21 1234wu 阅读(398) 评论(0) 推荐(0)

2018年12月10日

学习记录(一)之h5_canvas

摘要: canvas(画布) canvas(画布): 利用JS在网页中绘制图像。 标签:<canvas></canvas> 属性:height,width(宽高属性要写在行内样式中); 公共步骤: 1.获取对象 2.准备绘制工具--获取上下文 方法: 起始点坐标: ctx.moveTo(x轴坐标,y轴坐标) 阅读全文

posted @ 2018-12-10 20:30 1234wu 阅读(233) 评论(0) 推荐(0)

导航