注册 / 登录

清河洛

您现在的位置是:首页>网站前端>JS学习

JS学习

  • HTML中Audio/Video的常用DOM方法属性和事件

    方法load():重新加载音频/视频元素,用于在更改来源或其他设置后对音频/视频元素进行更新。play():开始播放音频/视频。pause():暂停当前播放的音频/视频。属性autoplay :设置或返回是否在加载完成后自动播放。buffered :返回表示音频/视频已缓冲部分的TimeRanges对象。 p.buffered.start(0) :第一段缓冲开始时间 p.buffered.end(0) :第一段缓冲结束时间 p.buffered.start(1) :第二段缓冲(如果有)开始时间 p.buffered.end(1) :第二段缓冲(如果有)结束时间 …… controls :设置或返回音频/视频是否显示控件。currentSrc :返回当前音频/视频的 URL。currentTime :设置或返回音频/视频中的当前播放位置(以秒计)。defaultMuted :设置或返回音频/视频默认是否静音,设置该属性仅会改变默认的静音状态,而不是当前

    发布时间:2018-12-19 11:49:05
  • javascript中事件绑定常用的封装函数

    为了让IE和W3C可以兼容事件绑定,我们可以写成如下方式:function addEvent(obj, type, fn) { //添加事件兼容if (obj.addEventListener) {obj.addEventListener(type, fn);} else if (obj.attachEvent) {obj.attachEvent(''on'' + type, fn);}}function removeEvent(obj, type, fn) { //移除事件兼容if (obj.removeEventListener) {obj.removeEventListener(type, fn);} else if (obj.detachEvent) {obj.detachEvent(''on'' + type, fn);}}function getTarget(evt) { //得到事件目标if (evt.target) {return evt.target;}

    发布时间:2016-12-16 22:32:08
  • javascript中错误的处理,类型,事件及抛出

    一、错误处理:良好的错误处理机制可以及时的提醒用户,知道发生了什么事。为此,必须理解在处理JavaScript错误的时候,都有哪些手段和工具可以利用。1、try-catch语句:ECMA262第3版引入了try-catch语句,作为JavaScript中处理异常的一种标准方式。try { //尝试着执行try包含的代码window.abcdefg(); //不存在的方法} catch (e) { //如果有错误,执行catch,e是异常对象alert(''发生错误啦,错误信息为:'' + e); //直接打印调用toString()方法,IE不会调用toString()方法。}在e对象中,ECMA-262还规定了两个属性:message和name,分别打印出信息和名称。IE提供了和message完全相同的description属性、还添加了number属性提示内部错误数量。Firefox提供了fileName(文件名)、lineNumber(错误行号)和stack(栈跟踪信息)。

    发布时间:2016-12-16 22:26:39
  • javascript中的事件绑定和常用事件处理

    一.W3C事件绑定处理函数“DOM2级事件”定义了两个方法,用于添加事件和删除事件处理程序的操作:addEventListener()和removeEventListener()。所有DOM节点中都包含这两个方法,并且它们都接受3个参数;事件名、函数、冒泡或捕获的布尔值(true表示捕获,false表示冒泡)。window.addEventListener(''load'', function () {alert(''Lee'');}, false);W3C的现代事件绑定比我们自定义的好处就是:1.不需要自定义了;2.可以屏蔽相同的函数;3.可以设置冒泡和捕获。window.addEventListener(''load'', functionName, false); //第一次执行了window.addEventListener(''load'', functionName, false); //第二次被屏蔽了事件冒泡:即从里到外触发。我们可以通过ev

    发布时间:2016-12-16 22:23:08
  • 事件对象的键盘事件、event对象和事件流

    一.键盘事件用户在使用键盘时会触发键盘事件。“DOM2级事件”最初规定了键盘事件,结果又删除了相应的内容。最终还是使用最初的键盘事件,不过IE9已经率先支持“DOM3”级键盘事件。1.键码:在发生keydown和keyup事件时,event对象的keyCode属性中会包含一个代码,与键盘上一个特定的键对应。对数字字母字符集,keyCode属性的值与ASCII码中对应小写字母或数字的编码相同。字母中大小写不影响。document.onkeydown = function (evt) {alert(evt.keyCode);}; //按任意键,得到相应的keyCode不同的浏览器在keydown和keyup事件中,会有一些特殊的情况:在Firefox和Opera中,分号键时keyCode值为59,也就是ASCII中分号的编码;而IE和Safari返回186,即键盘中按键的键码。2.字符编码Firefox、Chrome和Safari的event对象都支持一个charCode属性,这个属性只有在

    发布时间:2016-12-16 22:22:32
  • javascript中事件对象简介和事件对象的鼠标事件

    事件对象:事件处理函数的一个标准特性是,以某些方式访问的事件对象包含有关于当前事件的上下文信息。事件处理三部分组成:对象.事件处理函数=函数。例如:单击文档任意处。document.onclick = function () {alert(''Lee'');};以上程序的名词解释:click表示一个事件类型,单击。onclick表示一个事件处理函数或绑定对象的属性(或者叫事件监听器、侦听器)。document表示一个绑定的对象,用于触发某个元素区域。function()匿名函数是被执行的函数,用于触发后执行。除了用匿名函数的方法作为被执行的函数,也可以设置成独立的函数。document.onclick = box; //直接赋值函数名即可,无须括号function box() {alert(''Lee'');}this关键字:在一个对象里,由于作用域的关系,this代表着离它最近对象。var input = document.getElementsByTagName(

    发布时间:2016-12-16 22:21:15
  • javascript中的事件介绍

    JavaScript事件是由访问Web页面的用户引起的一系列操作,例如:用户点击。当用户执行某些操作的时候,再去执行一系列代码。事件一般是用于浏览器和用户操作进行交互。最早是IE和Netscape Navigator中出现,作为分担服务器端运算负载的一种手段。直到几乎所有的浏览器都支持事件处理。而DOM2级规范开始尝试以一种复合逻辑的方式标准化DOM事件。IE9、Firefox、Opera、Safari和Chrome全都已经实现了“DOM2级事件”模块的核心部分。IE8之前浏览器仍然使用其专有事件模型。JavaScript有三种事件模型:内联模型、脚本模型和DOM2模型。一、内联模型:这种模型是最传统接单的一种处理事件的方法。在内联模型中,事件处理函数是HTML标签的一个属性,用于处理指定事件。虽然内联在早期使用较多,但它是和HTML混写的,并没有与HTML分离。<input type="button" value="按钮" onclick="alert(''Lee

    发布时间:2016-12-16 22:20:26
首页 上一页 下一页 尾页
共7条 当前1/1页


网址导航