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("output").value =

document.getElementById("input").value.toUpperCase();

7.JS

中的值类型

:

String,Number,Boolean,Null,Object,Function

8.JS

中的字符型转换成数值型

:

parseInt(),parseFloat()

9.JS

中的数字转换成字符型

:

(""+

变量

)

10.JS

中的取字符串长度是

:

(length)

11.JS

中的字符与字符相连接使用

+

号

.

12.JS

中的比较操作符有

:==

等于

,!=

不等于

,>,>=,<.<=

13.JS

中声明变量使用

:var

来进行声明

14.JS

中的判断语句结构

:if(condition){}else{}

15.JS

中的循环结构

:for([initial expression];[condition];[upadte expression]) {inside loop}

16.

循环中止的命令是

:break

17.JS

中的函数定义

:functionfunctionName([parameter],...){statement[s]}

18.

当文件中出现多个

form

表单时

.

可以用

document.forms[0],document.forms[1]

来代替

.

19.

窗口

:

打开窗口

window.open(),

关闭一个窗口

:window.close(),

窗口本身

:self.

20.

状态栏的设置

:window.status="

字符

";

21.

弹出提示信息

:window.alert("

字符

");

22.

弹出确认框

:window.confirm();

23.

弹出输入提示框

:window.prompt();

24.

指定当前显示链接的位置

:window.location.href="URL"

25.

取出窗体中的所有表单的数量

:document.forms.length

26.

关闭文档的输出流

:document.close();

27.

字符串追加连接符

:+=

28.

创建一个文档元素

:document.createElement(),document.createTextNode()

29.

得到元素的方法

:document.getElementById()

30.

设置表单中所有文本型的成员的值为空

:

var form = window.document.forms[0]

for (vari = 0; i<form.elements.length;i++){

if (form.elements[i].type == "text"){

form.elements[i].value = "";

}

}

31.

复选按钮在

JS

中判断是否选中

:document.forms[0].checkThis.checked (checked

属性代表为

是否选中返回

TRUE

或

FALSE)

 

32.

单选按钮组

(

单选按钮的名称必须相同

):

取单选按钮组的长度

document.forms[0].groupName.length

33.

单选按钮组判断是否被选中也是用

checked.

34.

下拉列表框的值

:document.forms[0].selectName.options[n].value (n

有时用下拉列表框名称

加上

.selectedIndex

来确定被选中的值

)

35.

字符串的定义

:varmyString = new String("This is lightsword");

36.

字符串转成大写

:string.toUpperCase();

字符串转成小写

:string.toLowerCase();

37.

返回字符串

2

在字符串

1

中出现的位置

:String1.indexOf("String2")!=-1

则说明没找到

.

38.

取字符串中指定位置的一个字符

:StringA.charAt(9);

39.

取出字符串中指定起点和终点的子字符串

:stringA.substring(2,6);

40.

数学函数

:Math.PI(

返回圆周率

),Math.SQRT2(

返回开方

),Math.max(value1,value2)

返回两个

数中的最在值

,Math.pow(value1,10)

返回

value1

的十次方

,Math.round(value1)

四舍五入函

数

,Math.floor(Math.random()*(n+1))

返回随机数

41.

定义日期型变量

:var today = new Date();

42.

日期函数列表

:dateObj.getTime()

得到时间

,dateObj.getYear()

得到年份

,dateObj.getFullYear()

得到四位的年份

,dateObj.getMonth()

得到月份

,dateObj.getDate()

得到日

,dateObj.getDay()

得到

日期几

,dateObj.getHours()

得到小时

,dateObj.getMinutes()

得到分

,dateObj.getSeconds()

得到

秒

,dateObj.setTime(value)

设置时间

,dateObj.setYear(val)

设置年

,dateObj.setMonth(val)

设置

月

,dateObj.setDate(val)

设置日

,dateObj.setDay(val)

设置星期几

,dateObj.setHours

设置小

时

,dateObj.setMinutes(val)

设置分

,dateObj.setSeconds(val)

设置秒

[

注意

:

此日期时间从

0

开

始计

]

43.FRAME

的表示方式

:

[window.]frames[n].ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjF

uncVarName

44.parent

代表父亲对象

,top

代表最顶端对象

45.

打开子窗口的父窗口为

:opener

46.

表示当前所属的位置

:this

47.

当在超链接中调用

JS

函数时用

:(javascript:)

来开头后面加函数名

48.

在老的浏览器中不执行此

JS:<!--

//-->

49.

引用一个文件式的

JS:<script type="text/javascript" src="aaa.js"></script>

50.

指定在不支持脚本的浏览器显示的

HTML:<noscript></noscript>

51.

当超链和

ONCLICK

事件都有时

,

则老版本的浏览器转向

a.html,

否则转向

b.html.

例

:<a

href="a.html" onclick="location.href='b.html';return false">dfsadf</a>

52.JS

的内建对象

有

:Array,Boolean,Date,Error,EvalError,Function,Math,Number,Object,RangeError,ReferenceError,

RegExp,String,SyntaxError,TypeError,URIError

53.JS

中的换行

:\n

54.

窗口全屏大小

:<script>function

fullScreen(){ this.moveTo(0,0);this.outerWidth=screen.availWidth;this.outerHeight=screen.availH

eight;}window.maximize=fullScreen;</script>

55.JS

中的

all

代表其下层的全部元素

56.JS

中的焦点顺序

:document.getElementByid("

表单元素

").tabIndex = 1

57.innerHTML

的值是表单元素的值

:

如

<p id="para">"how are <em>you</em>"</p>,

则

innerHTML

的值就是

:how are <em>you</em>

 

58.innerTEXT

的值和上面的一样

,

只不过不会把

<em>

这种标记显示出来

.

59.contentEditable

可设置元素是否可被修改

,isContentEditable

返回是否可修改的状态

.

60.isDisabled

判断是否为禁止状态

.disabled

设置禁止状态

61.length

取得长度

,

返回整型数值

62.addBehavior()

是一种

JS

调用的外部函数文件其扩展名为

.htc

63.window.focus()

使当前的窗口在所有窗口之前

.

64.blur()

指失去焦点

.

与

FOCUS()

相反

.

65.select()

指元素为选中状态

.

66.

防止用户对文本框中输入文本

:onfocus="this.blur()"

67.

取出该元素在页面中出现的数量

:document.all.tags("div(

或其它

HTML

标记符

)").length

68.JS

中分为两种窗体输出

:

模态和非模态

.window.showModaldialog(),window.showModeless()

69.

状态栏文字的设置

:window.status='

文字

',

默认的状态栏文字设置

:window.defaultStatus = '

文字

.';

70.

添加到收藏夹

:external.AddFavorite("http://www.dannyg.com","jaskdlf");

71.JS

中遇到脚本错误时不做任何操作

:window.onerror = doNothing;

指定错误句柄的语法

为

:window.onerror = handleError;

72.JS

中指定当前打开窗口的父窗口

:window.opener,

支持

opener.opener...

的多重继续

.

73.JS

中的

self

指的是当前的窗口

74.JS

中状态栏显示内容

:window.status="

内容

"

75.JS

中的

top

指的是框架集中最顶层的框架

76.JS

中关闭当前的窗口

:window.close();

77.JS

中提出是否确认的框

:if(confirm("Are you sure?")){alert("ok");}else{alert("Not Ok");}

78.JS

中的窗口重定向

:window.navigate("http://www.sina.com.cn");

79.JS

中的打印

:window.print()

80.JS

中的提示输入框

:window.prompt("message","defaultReply");

81.JS

中的窗口滚动条

:window.scroll(x,y)

82.JS

中的窗口滚动到位置

:window.scrollby

83.JS

中设置时间间隔

:setInterval("expr",msecDelay)

或

setInterval(funcRef,msecDelay)

或

setTimeout

84.JS

中的模态显示在

IE4+

行

,

在

NN

中不行

:showModalDialog("URL"[,arguments][,features]);

85.JS

中的退出之前使用的句柄

:functionverifyClose(){event.returnValue="we really like you and

hope you will stay longer.";}}

window.onbeforeunload=verifyClose;

86.

当窗体第一次调用时使用的文件句柄

:onload()

87.

当窗体关闭时调用的文件句柄

:onunload()

88.window.location

的属性

:

protocol(http:),hostname(www.example.com),port(80),host(www.example.com:80),pathname("/

a/a.html"),hash("#giantGizmo",

指跳转到相应的锚记

),href(

全部的信息

)

89.window.location.reload()

刷新当前页面

.

89-1.parent.location.reload()

刷新父亲对象(用于框架)

.

89-2.opener.location.reload()

刷新父窗口对象(用于单开窗口)

.

89-3.top.location.reload()

刷新最顶端对象(用于多开窗口)

.

90.window.history.back()

返回上一页

,window.history.forward()

返回下一页

,window.history.go(

返

回第几页

,

也可以使用访问过的

URL).

91.document.write()

不换行的输出

,document.writeln()

换行输出.

JS常用属性方法大全的更多相关文章

  1. jQuery常用属性方法大全 attr(),val()

    @@@@属性篇: 写作本篇文章的意义:jQuery的教程千千万,却没有英文版的API讲的系统.到位,一些话用中文翻译过来味道就变了,所以我将英文版的API的一些常用的方法单独提出来放在这里,并用自己的 ...

  2. js如何操作表格(常用属性方法汇总)

    js如何操作表格(常用属性方法汇总) 一.总结 一句话总结: 二.表格相关的属性和方法 1.1 Table 对象集合 cells[] 返回包含表格中所有单元格的一个数组. 语法:tableObject ...

  3. Java获取各种常用时间方法大全

    Java获取各种常用时间方法大全 package cc.javaweb.test; Java中文网,Java获取各种时间大全 import java.text.DateFormat; import j ...

  4. Delphi中TStringList类常用属性方法详解

    TStrings是一个抽象类,在实际开发中,是除了基本类型外,应用得最多的. 常规的用法大家都知道,现在来讨论它的一些高级的用法. 先把要讨论的几个属性列出来: 1.CommaText 2.Delim ...

  5. JS常用校验方法(判断输入框是否为空,数字,电话,邮件,四舍五入等)

    JS常用校验方法: 1.判断输入框是否为空,为空时弹出提示框 2.关闭窗口 3.检查输入字符串是否为数字 4.强制把大写转换成小写 5.手机号码校验,长度为11位数字. 6.电子邮件校验 7.电话号码 ...

  6. 网站开发进阶(二十六)js刷新页面方法大全

    js刷新页面方法大全 在项目开发过程中,需要实现刷新页面.经过学习,发现下面这条语句就可以轻松实现. location.reload(); // 刷新页面 有关刷新页面的其它方法,具体学习内容如下,有 ...

  7. WebBrowser常用属性方法介绍

    WebBrowser 常用属性方法 ■■方法 ==============================  ▲GoBack    相当于IE的"后退"按钮,使你在当前历史列表中后 ...

  8. js刷新页面方法大全(转)

    刷新页面实现方式总结(HTML,ASP,JS) 转载  2008-11-13   作者:    我要评论 多种方法实现页面的刷新代码 定时刷新: 1,<script>setTimeout( ...

  9. express模块中的req,res参数的常用属性方法

    express模块中的req,res参数的常用属性方法 const express = require('express'); const router = express.Router() rout ...

随机推荐

  1. Hibernate O/R 映射

    O/R 映射 目前为止我们已经通过应用 Hibernate 见识过十分基础的 O/R 映射了,但是还有三个更加重要的有关映射的话题需要我们更详细的探讨.这三个话题是集合的映射,实体类之间的关联映射以及 ...

  2. tar指令集合

    把常用的tar解压命令总结下,当作备忘: tar -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个, ...

  3. 11_数据降维PCA

    1.sklearn降维API:sklearn. decomposition 2.PCA是什么:主成分分析 本质:PCA是一种分析.简化数据集的技术. 目的:是数据维数压缩,尽可能降低原数据的维数(复杂 ...

  4. python 中动态类的创建

    参考 collections.namedtuple 的实现 链接: https://www.cnblogs.com/BeautifulWorld/p/11647198.html

  5. js 使用script或template标签:分离js代码template中的HTML元素

    参考:https://www.jianshu.com/p/332252abe016 方法一. script: <div id="app"> <com-first& ...

  6. VC++中文件读写汇总

    1,读 A法: CString strFileName = "C:\\dd.txt"; std::ifstream in; std::locale::global(std::loc ...

  7. 2018-8-10-VisualStudio-使用三个方法启动最新-C#-功能

    title author date CreateTime categories VisualStudio 使用三个方法启动最新 C# 功能 lindexi 2018-08-10 19:16:52 +0 ...

  8. 数据库顶会VLDB论文解读:阿里数据库智能参数优化的创新与实践

    前言 一年一度的数据库领域顶级会议VLDB 2019于美国当地时间8月26日-8月30日在洛杉矶召开.在本届大会上,阿里云数据库产品团队多篇论文入选Research Track和Industrial ...

  9. Laravel报错:1071 Specified key was too long; max key length is 1000 bytes

    Laravel安装,初始化数据库,运行下列命令时候出错 php artisan migrate 解决办法1,设置数据库引擎格式 //临时更改 SET GLOBAL default_storage_en ...

  10. [code] if (x<0)x=0;else if (x>255)x=255;

    //颜色范围0-255: // 1.原始: )tem_b=;)tem_b=; )tem_g=;)tem_g=; )tem_r=;)tem_r=; //2.使用条件状态值生成掩码来移除条件分支 tem_ ...