1、当form表单中只有一个时按回车键将会自动将表单提交。代码如下:再添加一个代码如下:按下回车将不会自动提交,但是页面上显示一个不知所云的输入框挺别扭,后从网上搜到两个解决办法: (1)添加一个代码如下:不显示输入框,然后回车之后也不会提交:代码如下:(2)添加一个onkeydown事件,然后回车之后也不会显示:代码如下:如果想添加回车事件可以在onkeydown事件中添加判断提交表单:代码如下:我们有时候希望回车键敲在文本框...
回顾 事件对象里包含三个方面的信息····回看上一篇内容! 事件对象里的属性和方法,主要是鼠标和键盘的信息。 1. 获取事件类型 事件对象属性type 2. 获取按键代码 事件对象属性keyCode:回车为13,空格为32,后退键为8 3. 检测Shift、Alt、Ctrl键 事件对象属性是否被按下:shiftKey、altKey、ctrlKey 4. 获取客户端坐标 事件对象属性clientX和clientY 5. 获取屏幕坐标 事件对象属性screenX和screenY 事件的类型 根据触发事件的事物...
在写一个程序时,可能有一种情况,当你需要一遍又一遍的执行一些操作。在这样的情况下,则需要写循环语句,以减少代码的数量。JavaScript支持所有必要的循环,以帮助您在所有编程的步骤。 while 循环在JavaScript中最基本的循环是while循环while (expression){Statement(s) to be executed if expression is true }while循环的目的是为了反复执行语句或代码块(只要表达式为true)。一旦表达式为假,则循环将被退出。下面的例子说明了...
JavaScript学习之路第三章 JavaScript的基本概念 变量变量的定义:变量是计算机内存中存储数据的标识符,根据变量名称可以获取到内存中存储的数据。 为什么使用变量:使用变量可以方便的获取或者修改内存中的数据。 标识符:所谓标识符,就是指变量、函数、属性的名字或者函数的参数。 变量的作用:用来操作数据的(数据的存储,数据的读取)如何使用变量变量的声明(有var,有变量的名字,没有值) var name;变量的赋值(声明一个变...
今天我们就谈谈jquery中的事件和简单动画吧,它们毕竟基础是进阶华丽的根本!! 1.事件 1.window事件 ready 准备就绪 2.鼠标事件 方法 执行时机 click(fn) 单击鼠标 $(document).ready(function(){$("dd>img").click(function(){$("dt>img").show();});mouseover(fn) 鼠标指针移过时 mouseout(fn) 鼠标指针移出时$("#nav .navsBox ul li").mouseover(function(){$(this).addCla...
BOM:把浏览器窗口封装成对象模型,供js进行访问。最重要的一个对象是:window<!DOCTYPE html> <html><head><title>BOM--浏览器对象模型</title><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="this is my page"><meta http-equiv="content-type" content="text/html; charset=UTF-8"><script type="text/javascript">function resizeWindow(){window.resizeTo(500, 30...
以前,你可能会直接设置self=this或者that=this等等,这样做当然也能起作用,但是使用Function.prototype.bind()会更好,看上去也更专业。下面举个简单的例子:代码如下:var myObj = { specialFunction: function () { }, anotherSpecialFunction: function () { }, getAsyncData: function (cb) { cb(); }, render: function () { var that = this; this.getAsyncData(function () { ...
课堂讲义 1.1、JavaScript介绍JavaScript 是一种客户端脚本语言。运行在客户端浏览器中,每一个浏览器都具备解析 JavaScript 的引擎脚本语言:不需要编译,就可以被浏览器直接解析执行了核心功能就是增强用户和 HTML 页面的交互过程,让页面有一些动态效果。以此来增强用户的体验! 1995 年,NetScape (网景)公司,开发的一门客户端脚本语言:LiveScript。后来,请来 SUN 公司的专家来 进行修改,后命名为:JavaScript1996 年,...
Javascript 按位与赋值运算符 (&=),对变量值与表达式值设置按位“与”运算的结果。 变量和表达式均被视为 32 位二进制值,而一般表达式里面都是十进制整数,此时需要先转换成对应的二进制,然后向前加0,补足32位。代码如下:result &= 【整数2】等价于result = result & 【整数2】 & 对两个 32 位表达式的每一个位执行按位“与”运算。 如果两个位均为 1,则结果是 1。 否则,结果为 0。位1 位2 位与0 0 01 1 10 1 01 0 0 下面的示...
javascript Date.setTime()方法设置Date对象通过毫秒数自1970年1月1日00:00:00 UTC表示的时间。 语法Date.setTime(timeValue)注:括号内外的数据是可选的 下面是参数的详细信息:timeValue : 表示自1970年1月00:00:00 UTC起的一个整数(毫秒数)。返回值:NA例子:JavaScript setTime Methodvar dt = new Date( "Aug 28, 2008 23:30:00" );dt.setTime( 5000000 );document.write( dt ); 这将产生以下结果:Thu Jan 1 06:53:20 UTC+053...
click() 对象.click() 使对象被点击。 closed 对象.closed 对象窗口是否已关闭true/false clearTimeout(对象) 清除已设置的setTimeout对象 clearInterval(对象) 清除已设置的setInterval对象 confirm("提示信息") 弹出确认框,确定返回true取消返回false cursor:样式 更改鼠标样式 hand crosshair text wait help default auto e/s/w/n-resize event.clientX 返回最后一次点击鼠标X坐标值; event.clientY 返回最后一次点击鼠标Y坐...
今天我们说的是数据类型中的一种Boolean类型,它返回true和false两个字面值,需要注意的是字面值是区分大小写的,也就是除了小写 其他的都只是标识符。 下面主要说的是各种数据类型以及对应的转化规则: 数据类型 转化为true的值 转化为false的值 -------------------------------------------------------------------------------- Boolean true false String ...
在一些类似c语言的编程语言中,花括号内的每一段代码都具有各自的作用域,而且变量在声明他们的代码段之外是不可见的,我们称为块级作用域(block scope),而javascript中没有块级作用域。取而代之的javascript使用的是函数作用域(function scope):变量在声明它的函数体以及这个函数体嵌套的任意函数体内都是有定义的。 在如下代码中,在不同位置定义的i,j和k,他们再同一个作用域内都是有定义的代码如下: function text(o) ...
网站特效离不开脚本,javascript是最常用的脚本语言,我们归纳一下常用的基础函数和语法: 1.输出语句:document.write(""); 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或value) 6.一个小写转大写的JS: document.getElementById("...
BOM也叫做浏览器对象模型,它提供了很多对象,用于访问浏览器的功能;这些功能与任何网页内容无关; BOM缺少规范,每个浏览器提供商都按照自己的想法去扩展它,那么浏览器共有对象就成了事实的标准; 一 window对象// BOM的核心对象是window,它表示浏览器的一个实例; // window对象处于JavaScript结构的最顶层; // 对于每个打开的窗口,系统都会自动为其定义window对象; // window对象同时扮演着ECMAScript中Global对象的角色,因此所有在全...