javascript数组
数组也是一种数据类型,用于存放数据。在各大语言中都存在数组,但是语法由于大同小异。在JavaScript中数组也是一个非常重要的东西,所以有必要好好的了解一下。 创建一个数组在JavaScript中数组是一中数据格式,不是一种数据类型。我们可以使用构造函数与字面量两种方式创建一个数组。 构造函数:1 ...
阅读更多
javascript-this的指向的问题
javasript函数中this的指向一直都是许多编程入门新手的一个问题,老师把这个this的指向弄错误。下面我们可以来看看关于this指向的几种情况。 不过在讲之前,请各位始终记住一句话:JavaScript中的this一直指向触发这个事件(函数)的这个Objoct(对象)。 第一种:函数直接添加 ...
阅读更多
JavaScript绑定事件的三种方式
使用内联 使用.onclick的方式 使用事件监听addEventListener的方式 内联形式:1<input type="button" value="按钮" onclick="alert(1);"> 这种方式就是在一个元素上面直接绑定了一个点击onclick事件,此事件为DO ...
阅读更多
javascript错误类型
作为一个程序员,需要的不仅仅是技术,更是需要在遇到错误的时候对错误的处理能力。就前端而言,技术一直在更新,但是JavaScript中的错误也就是那么几个。掌握不同的报错信息会让你的实际开发事半功倍。 JavaScript中的错误类型 Error EvalError RangeError Refere ...
阅读更多
javascript字符串
字符串是JavaScript中7种数据中的一种,用于表示由零个或多个16位的Unicode字符组成的字符序列。创建字符串有两种方式,一种是字面量,另一种是构造函数。 字面量 1var str = "一个字符串"; 构造函数 1var str = new String("一个字符串"); 上面 ...
阅读更多
javascript函数
函数的分类与定义函数的方式JavaScript中的函数可以分为两类:有名函数与匿名函数。而定义函数的方式有两种:函数声明与函数表达式。 目标:定义一个函数 fn ==> 有名函数12345678// 使用函数声明function fn(){ // 函数执行体}// 使用函数 ...
阅读更多
HTML5多线程与离线存储
多线程 Worker 前端页面123456// 创建对象var w = new Worker("work.js");w.postmessage("发送的数据");w.onmessage = function(e){ // do something} 2.多线程处理页面1234 ...
阅读更多
HTML5拖拽
@(HTML5)[HTML 5拖拽] HTML 5 拖拽事件图片自带拖拽功能其他元素可设置draggable属性:draggable :true拖拽元素(被拖拽的元素)事件 : ondragstart : 拖拽的一瞬间触发 ondrag : 拖拽前、拖拽结束之间,连续触发 on ...
阅读更多
HTML5视频与音频
简单介绍HTML5 对视频和音频特性规范文档的制定是被讨论最多的。除浏览器自带支持的明显好处外,评论点集中在浏览器提供商对音频/视频格式 的不同选择。如果你准备使用HTML5的 音频: ogg (ogg, oga), mp3, wav, AAC视频: ogg (ogv), H.264 (mp4) 另 ...
阅读更多
SVG
HTML体系中,最常用的绘制矢量图的技术是SVG和HTML5新增加的canvas元素。这两种技术都支持绘制矢量图和光栅图。不过canvas更偏重于动画的制作。所以,绘制矢量图的大任落到了SVG身上。 SVG简介可缩放矢量图形(Scalable Vector Graphics,简称SVG)是一种使用X ...
阅读更多