js
js
2013年4月3日
15:57
1.特点:它是一种解释语言,由浏览器执行,所以它是跨平台,因为它只和浏
览器的关系
2.语法是一种动态语言
3.可以代替服务器来完成一些客户端的操作,它可以写在网页的任何位置。只不过一般写在head里面。
4.语法和JAVA有相似,但不完全一样。
5.它是以事件做为驱动。用户可以创建函数(方法)
6.JS代码是从上到下依次执行。但是用function(){}来定义的对象会优先执行。
7.当你在调用或者绑定方法的时候加了(),那么一定会执行这个方法。
8.如果你只是将方法名赋值给事件,那么仅仅是将方法的引用赋值给事件,相当于事件的动态绑定, 如果需要执行方法,还需要触发事件.
9.方法可以返回值,但是如果返回给js对象默认的事件,则返回值必须是Function()类型的对象,否则结果是null
10.一个事件的绑定响应只有一个。
11:弱类型是指声明的时候不去做类型的判断,在运行的时候才真正去判断类
型.Var
-----------------------------------------------------------------------------------------------------------------
//3.在JS里面没有重载如果方法名称一样,后面会将前面覆盖。
//4.参数不是必须的,你在定义方法的时候可以设置参数,也可以不设置,如果你设置了参数,在调用的时候也可以不传递相应的值。如果没有设置参数,在调用时候也可以传递进去值。和C#的方法调用的语法不一样(参数类型,个数,顺序需要对应)
//5.如果是在调用的时候加了(),那么就相当于执行了这个方法,如果只是方
法名,那么就相当于绑定了方法的引用,如果需要方法起作用,还必须做触发。匿名方法
onclick
一:js可以做什么:
可以完成可以在客户端实现的功能,它是一种运行在浏览器上的动态语言二:组成:
屏幕剪辑的捕获时间: 2013/4/3 17:22
三:JavaScript的页面引入
?标签直接引入脚本
如:
?标签引入脚本文件
如: 方法二:将javascript代码存放在一个独立的文件。用.js作为文件的扩展名,再利用 4,如何定义一个变量?变量的命名规则有哪些? 答:变量由var 运算符加变量名定义,如: var num = 24; var name= ‘金团网’; 命名规则第一个字符必须是字母、下划线(_)、或美元符号($); 变量名中不能包含空格或标点符号($ 除外); 变量名区分大小写; 不能使用保留字; 为了让变量名有更好的可读性,可以在变量名中适当的插入下划线分隔,如:var my_name = ‘金团网’; 5,Javascript的常用的几种数据类型有哪些?
JS试题
-------------------------------------- 装-------------------------------------- 订------------------------------ 线---------------------------------------- 选择题(每题2分,共计100分) 1.当表单各项添写完毕,鼠标单击提交按钮时可以触发()事 件。 A. onenter B. onsubmit C. onmouseDrag D. onmouseOver 2.分析下面的JavaScript代码段,输出结果是()。 var a=15.59; document.write(Math.round(a)); A. 15 B. 16 C. 15.5 D. 15.4 3.使用JavaScript实现下面的功能:在一个文本框中内容发生 改变后,单击页面的其他部分将弹出一个消息框显示文本框 中的内容。下面语句正确的是()。 A. B. C. D. 4.假定今天是2006年4月1日星期六,请问下列JavaScript代 码在页面上的输出结果是()。 var time=new Date(); document.write(time.getDate()); A. 2006 B. 4 C. 1 D. 6 5.在HTML中,表单中的input元素的()属性用于指定表单元 素的名称。 A. value B. name C. type D. caption 6.下面描述正确的是()。 A. switch语句用于重复执行一个语句块的操作 B. switch语句根据表达式的值执行若干语句块之一,如果没 有匹配项,则执行默认语句块中的语句 C. switch语句表达式中的值不能与后面case语句中的常量 相匹配时将出现运行错误 D. switch语句又叫循环语句 7.分析如下JavaScript代码,b的值为()。 var a=1.5 ,b;
js基础测试题
一、选择题(每题 2 分,多选题错选、少选不得分) 1、分析下段代码输出结果是() var arr = [2,3,4,5,6]; var sum =0; for(var i=1;i < arr.length;i++) { sum +=arr[i] } console.log(sum); A.20 B.18 C.14 D.12 2、以下关于Array 数组对象的说法不正确的是() A.对数组里数据的排序可以用sort 函数,如果排序效果非预期,可以给sort 函数加一个排序函数的参数 B.reverse 用于对数组数据的倒序排列 C.向数组的最后位置加一个新元素,可以用pop 方法 D.unshift 方法用于向数组删除第一个元素
3、以下代码运行的结果是输出( ) var a = b = 10; (function(){ var a=b=20 })(); console.log(b); A.10 B.20 C.报错D.undefined 4、以下代码运行后的结果是输出( ) var a=[1, 2, 3]; console.log(a.join()); A.123 B.1,2,3 C.1 2 3 D.[1,2,3] 5、在JS 中,’1555 ’+3 的运行结果是( )
A.1558 B.1552 C.15553 D.1553 6、以下代码运行后弹出的结果是( ) var a = 888; ++a; alert(a++); A.888 B.889 C.890 D.891 7、关于变量的命名规则,下列说法正确的是() A.首字符必须是大写或小写的字母,下划线(_)或美元符($ )B.除首字母的字符可以是字母,数字,下划线或美元符 C.变量名称不能是保留字 D.长度是任意的 E.区分大小写
js基础术语和概念总结
JavaScript基础术语和概念总结 一、什么是JavaScript ? JavaScript 是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java 脚本语言(Java 小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用。它的出现使得信息和用户之间不仅只是一种显示和浏览的关系,而是实现了一种实时的、动态的、可交式的表达能力。 二、JavaScript的特点 JavaScript 是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言,主要用于创建具有交互性较强的动态页面。其具有以下特点: 1)基于对象:JavaScript 是基于对象的脚本编程语言,能通过DOM(文档结构模型)及自身提供的对象及操作方法来实现所需的功能。 2)事件驱动:JavaScript 采用事件驱动方式,能响应键盘事件、鼠标事件及浏览器窗口事件等,并执行指定的操作。 3)解释性语言:JavaScript 是一种解释性脚本语言,无需专门编译器编译,而是在嵌入JavaScript 脚本的HTML 文档载入时被浏览器逐行地解释,大量节省客户端与服 务器端进行数据交互的时间。 4)实时性:JavaScript 事件处理是实时的,无须经服务器就可以直接对客户端的事件做出响应,并用处理结果实时更新目标页面。 5)动态性:JavaScript 提供简单高效的语言流程,灵活处理对象的各种方法和属性,同时及时响应文档页面事件,实现页面的交互性和动态性。 6)跨平台:JavaScript 脚本的正确运行依赖于浏览器,而与具体的操作系统无关。只要客户端装有支持JavaScript 脚本的浏览器,JavaScript 脚本运行结果就能正确反 映在客户端浏览器平台上。 7)开发使用简单:JavaScript 基本结构类似C 语言,采用小程序段的方式编程,并提供了简易的开发平台和便捷的开发流程,就可以嵌入到HTML 文档中供浏览器解 释执行。同时JavaScript 的变量类型是弱类型,使用不严格。 8)相对安全性:JavaScript 是客户端脚本,通过浏览器解释执行。它不允许访问本地
JS第二天测试题目
JS第二天测试 1、下列哪个不是Javascript中注释的正确写法:() A.< !-- …… -- > B.//…… C./*……*/ D. /* …… */ 2、下面那个选项可以实现换行() A.alert("Hello dreamdu!"); B.alert('Welcome to
dreamdu!'); C.alert('Welcome to\ndreamdu!'); 3、给下面的操作运算列出优先级 逻辑非逻辑与算数运算符关系运算符逻辑或赋值操作符条件操作符 4、计算下列题目 var i=6+"5";i=等于多少? var a = 5-'6'; a等于多少? -3 % 2 = ? 3 % -2 = ? var j = 0; j=1,j=2,j=3; j等于多少? var a = ('abc'<'d')?11:22; a = ? 5、数据类型转换 var a = '123'; 隐式转换成数字显示转换成数字(记得的方法全部写出来)var a = 123; 隐式转换成字符串显示转换字符串 var a = '12'; a = Number(a); var a = parseInt('11aabb'); a = ? var a = parseInt('aa11bb'); a = ? var a = parseInt(11,2); a = ? var a = parseInt(11,8); a = ? parseInt的兼容问题: var a = parseFloat(' 11 12 ');a = ? var a = parseFloat(' 11 ');a = ? var a = parseFloat(' cnb 12 ');a = ? var a = 0.6; a.toFixed();a = ? var a = -0.6; a.toFixed(2);a = ? toFixed(num);的兼容问题: var a = 11; a = a.toString(8);a = ? var a = 11;a = a.toString(16); a = ? 字符串转换成对象JSON. 对象转换成字符串JSON. 6、基本几个弹窗和如何测试一个程序运行时间 7、写一个对100以内的奇数求和 8、判断是否为闰年
JS-1冻力测试仪操作说明
JS-1冻力测试仪 操作说明: 开机后,预热30分钟。冻力值调零。系统处于初始状态。运行速度0.5(默认)档的指示灯亮,按速度控制键调整运行速度值;工作模式默认为循环工作模式,按一下工作模式转换键调整工作模式。测试开始,将冻力瓶放置在冻力瓶托盘上,调整托盘高度使式样距离探头1cm左右,按启动键,开始测试,读取冻力值。探头如果在运行中显示屏显示冻力值大于5bloomg(绝对值),系统进入故障保护状态,探头停止下移,等待重新冻力值调零工作。 维护: 每次测试完毕,必须用柔软的湿布,轻轻擦拭探头(特别是端面)、冻力瓶托盘,防止影响仪器精度。
冻力测试仪确认方案 2、概述 概述:冻力测试仪主要用于测定胶囊的冻力强度,测定原理为在严格规定的条件下,直径为12.7mm的圆柱压入 6.67%明胶的胶冻表面以下4mm时所施加的力为冻力,一Bloom g为单位。本次确认主要测定JS-1测试仪、ZL-3型制冷机、HW-3A精密恒温冷水箱的技术参数、安装步骤、运行以及性能符合本化验室的检测要求。 7、确认方案 7.1、设计确认 7.1.1、JS-1冻力测试仪的设计确认 测试范围:5g-1000g 测量分辨率:1g 测试精度:最大量程的±0.5% 探头行程:80mm 测试行程:1-60mm 形程误差:±0.1mm 探头运行速度:0.1mm/s 0.2mm/s 0.5mm/s 1mm/s 2mm/s 电源:220V 外形尺寸:285*270*460mm 7.1.2、ZL-3型制冷机、HW-3A精密恒温冷水箱的设计确认 连续工作时间:大于20小时 电源:220V,50Hz 制冷机制冷量:900W 恒温水箱预置温度范围:5-40% 恒温水箱加热器功率:1000W 7.2、JS-1冻力测试仪、ZL-3型制冷机、HW-3A精密恒温冷水箱的安装确认 7.2.1、仪器应放置在符合化验室环境要求下坚固平稳的工作台上,在仪器与桌面之间应放置减震垫,调整仪器下端的可调整地脚及地脚螺母,使仪器的冻力瓶托盘保持水平。 7.2.2、仪器主机应与制冷机、恒温水箱放置在不同的工作台上。 7.2.3、化验室环境温度为18-28℃,相对湿度20-80%。
JS基础阶段考试试题
H5-JS基础试题 姓名:班级:成绩: 一、单选题(每小题1分,20小题,共60分) 1、null,undefined,”string",20,true和false的共同点是() A、都是对象 B、都有相同的实例属性 C、都是原始值 D、都是函数 2、下列哪个正确的引入了myScript.js() A、 A、优秀 B、良好 C、及格 D、不及格 JavaScript中,有一个id为flower的复选框,下面的正确获取flower的选中情况(A) A、document.getElementByld(“flower”).checked; B、document,getElementByld(“flower”),selected; C、document.getElementByName(“flower”).checked; D、document.getElementByName(“flower”),selected; 下列标签中,属于块级元素的是(C、D)。(选择二项) A、span标签 B、strong标签 C、dt标签 D、p标签 下列选项中,标签选择器是(A)。 A、strong{color:#333333;font-size;12px} B、#strong{color;#333333;font-size;12px} C、Class{color;#333333;font-size;12px} D、.strong{color;#333333;font-size;12px} 8、在JavaScript中,下列选项声明变量并赋值得方式错误的是(B、D)。 A、varcoumt=10 B、varcoumt==10; C、var x,y,z=10 D、var 1x=10;
Js试题——判断题
XHTML是符合XML规范的HTML。对 【】HTML文档的所有标签都是成对出现,如
....。错 【】使用专业化的网页制作工具能够提高HTML文档的制作效率。对 【】在HTML文档中,可以将元素嵌于 标签对之间。错 【】HTML文档的良构性要求必须以小写字母书写标签名和属性名。对 【】在HTML文档中,只能用标签标记段落。错【】 在符合XTHML1.0 Strict规范的HTML文档中,允许使用标签。错 【】在HTML文档中,使用
和
标签的元素都是行内元素。错 【】在HTML文档中,和标签的含义相同。错 【】在HTML文档中,和标签通常配合使用,以描述引文和引用的来源。对 【】在HTML文档中,和标签通常配合使用,以描述文档的更新和修正。对 【】在HTML文档中,超链接能够接其他文档中的特定位置。对 【】在符合XHTML1.0 Strict规范的HTML文档中,允许为标签指定target属性。错 【】在HTML语言中,定义属性(dl)是无序列表(ul)的一种。错 【】在HTML文档中,允许为无序列表(ul)的某个列表项(li)嵌入定义列表(dl)。对 【】在
和
标签的元素都是行内元素。错 【】在HTML文档中,和标签的含义相同。错 【】在HTML文档中,
和标签通常配合使用,以描述引文和引用的来源。对 【】在HTML文档中,和标签通常配合使用,以描述文档的更新和修正。对 【】在HTML文档中,超链接能够接其他文档中的特定位置。对 【】在符合XHTML1.0 Strict规范的HTML文档中,允许为标签指定target属性。错 【】在HTML语言中,定义属性(dl)是无序列表(ul)的一种。错 【】在HTML文档中,允许为无序列表(ul)的某个列表项(li)嵌入定义列表(dl)。对 【】在