关于javaScript的一些东西

名称 说明
screen 有关客户端的屏幕和显示性能的信息
history 有关客户访问过的URL的信息
location 有光当前URL的信息

名称 说明
prompt 显示可提示用户输入的对话框
alert 显示一个带有提示信息和一个“确定”按钮的对话框
confirm 显示一个带有提示信息、“确定”和“取消”按钮的对话框
close 关闭浏览器窗口
open 打开一个新的浏览器窗口,加载给定URL所指定的文档
setTimeout 在指定的毫秒数后调用函数或计算表达式
setInterval 按照指定的周期(以毫秒计)来调用函数或表达式

1.confirm()
语法:window.confirm("对话框中显示的纯文本");

2.open()
语法:window.open("弹出窗口的url","窗口名称","窗口特征");

窗口的特征属性
名称 说明
height、width 窗口文档显示区的高度、宽度,以像素记
left、top 窗口的x坐标、y坐标,以像素记
toolbar=yes|no|1|0 是否显示浏览器的工具栏,默认是yes
scrollbars=yes|no|1|0 是否显示滚动条,默认是yes
location=yes|no|1|0 是否显示地址栏,默认是yes
status=yes|no|1|0 是否添加状态栏,默认是yes
menubar=yes|no|1|0 是否显示菜单栏,默认是yes
resizable=yes|no|1|0 窗口是否可调节尺寸,默认是yes
titlebar=yes|no|1|0 是否显示标题栏,默认是yes
fullscreen=yes|no|1|0 是否使用全屏模式显示浏览器,默认是yes

名称 说明
onload 一个页面或一幅图像完成加载
onmouseover 鼠标移到某元素之上
onclick 鼠标单击某个对象
onkeydown 某个键盘按键被按下
onchange 域的内容被改变

Date对象的方法组
方法组 说明
setXxx 这些方法用于设置时间和日期值
getXxx 这些方法用于获取时间和日期值

参数值及其对应的整数
整数
Second(秒)和Minute(分钟) 0~59
Hour 0~23
Day 0~6(一个星期中的每一天)
Date 1~31(一个月中的每一天)
Month 0~11(1~12月)

使用get分组的方法
方法 说明
getDate() 返回Date对象的一个月中的每一天,其值介于1~31之间
getDay() 返回Date对象的星期中的每一天,其值介于0~6之间
getHours() 返回Date对象的小时数,其值介于0~23之间
getMinutes() 返回Date对象的分钟数,其值介于0~59之间
getSeconds() 返回Date对象的秒数,其值介于0~59之间
getMonth() 返回Date对象的月份,其值介于0~11之间
getFullYear() 返回Date对象的年份,其值为4位数
getTime() 返回自某一时刻(2011年1月1日)以来的毫秒数

正则表达式和表单辅助特效

RegExp对象
方法 描述
exec 检索字符中是正则表达式的匹配,返回找到的值,并确定其位置
test 检索字符中指定的值,返回true或false

test()方法
语法: 正则表达式对象实例.test(字符串)
例: var str="my name";
var reg=/name/;
var result=reg.test(str);
result的值为true

String对象方法
方法 描述
match 找到一个或多个正则表达式的匹配
search 检索与正则表达式相匹配的值
replace 替换与正则表达式匹配的字符串
split 把字符串分割为字符串数组

match()方法
语法: 字符串对象.match(searchString或regexpObject)
searchString是要检索的字符串的值,regexpObject是规定要匹配模式的RegExp对象
例: var str="my name";
var reg=/name/;
var result=str.test(reg);
result的值为name

RegExp对象的属性
属性 描述
global RegExp对象是否具有标志g
ignoreCase RegExp对象是否具有标志i
multiline RegExp对象是否具有标志m

附加参数:用于拓展表达式的含义,主要有一下三个参数
g:代表可以进行全局匹配
i:代表不区分大小写
m:代表可以进行多行匹配

正则表达式的常用符号
符号 描述
/…/ 代表一个模式的开始和结束
^ 匹配字符串的开始
$ 匹配字符串的结束
\s 任何空白字符
\S 任何非空白字符
\d 匹配一个数字字符,等价于[0-9]
\D 除了数字之外的任何字符,等价于[^0-9]
\w 匹配一个数字、下划线或字母字符,等价于[A-Za-z0-9]
\W 任何非单字字符,等价于[^A-Za-z0-9]
. 除了换行字符之外的任意字符

正则表达式的重复字符
字符 描述
{n} 匹配前一项n次
{n,} 匹配前一项n次,或者多次
{n,m} 匹配前一项n次,但不能超过m次
* 匹配前一项0次或多次,等价于{0,}
+ 匹配前一项1次或多次,等价于{1,}
? 匹配前一项0次或1次,也就是说前一项是可选的,等价于{0,1}

下拉列表框对象

Select对象的常用事件、方法和属性
类别 名称 描述
事件 onchange 当改变选项是调用的事件
方法 add() 向下拉列表框中添加一个选项
属性 options[] 返回包含下拉列表框中的所有选项的一个数组
selectedIndex 设置或返回下拉列表框中被选中的索引号
length 返回下拉列表框中选项的数目

Option对象的常用属性
属性 描述
text 设置或返回某个选项的纯文本值
value 设置或返回被送往服务器的值

数组对象的常见方法和属性
类别 名称 描述
属性 length 设置或返回数组中元素的数目
方法 join() 把数组的所有元素放入一个字符串中,通过一个分隔符进行分隔
sort() 对数组的元素进行排序

语法: join(分隔符);
数组名.sort(sortby);
第13章 HTML/CSS样式 503 13.1 页面效果 504 实例317 统一站内网页风格 504 实例318 设置超级链接文字的样式 508 实例319 网页换肤 509 实例320 滚动文字 512 实例321 制作渐变背景 513 13.2 表格样式 514 实例322 只有外边框的表格 515 实例323 彩色外边框的表格 516 实例324 控制表格指定外边框不显示 518 实例325 背景颜色渐变的表格 520 实例326 表格隔行变色 521 13.3 鼠标及滚动条样式 522 实例327 显示自定义鼠标形状 522 实例328 动画光标 524 实例329 制作彩色滚动条 525 13.4 文字及列表样式 527 实例330 应用删除线样式标记商品特价 527 实例331 在文字上方标注说明标记 528 实例332 指定图标的列表项 529 13.5 文字滤镜特效 530 实例333 文字的发光效果 531 实例334 文字的阴影效果 532 实例335 文字的渐变阴影效果 533 实例336 文字的图案填充效果 534 实例337 文字的探照灯效果 535 实例338 文字的闪烁效果 537 实例339 文字的空心效果 538 实例340 文字的浮雕效果 539 实例341 文字的阳文效果 540 实例342 文字的雪雕效果 541 实例343 火焰字 542 实例344 文字扭曲动画 544 13.6 图片滤镜特效 545 实例345 图片的半透明效果 545 实例346 图片的模糊效果 546 实例347 图片的水波纹特效 547 实例348 图片的灰度效果 548 实例349 图片的动态说明文字 549 第14章 JavaScript与XML 553 14.1 读取XML文件 554 实例350 使用XML DOM对象读取XML文件 554 实例351 使用XMLHttpRequest对象读取XML文件 557 14.2 显示XML文档 559 实例352 使用CSS显示XML文档 559 实例353 使用XSL显示XML文档 562 实例354 使用IE XML数据岛输出XML文档 564 14.3 操作XML 565 实例355 用JavaScript控制XML文档的分页显示 565 实例356 通过操作XML数据岛实现添加、删除留言信息 567 第15章 JavaScript与ASP结合 573 15.1 弹出窗口/对话框控制 574 实例357 关闭弹出窗口时刷新父窗口 574 实例358 打开新窗口显示详细信息 575 实例359 弹出网页模式对话框 577 实例360 日期选择器 580 实例361 弹出提示对话框并重定向网页 584 实例362 打开指定大小的新窗口并居中显示 586 15.2 弹出确认对话框 588 实例363 删除数据前弹出确认对话框 588 实例364 安全退出前弹出确认对话框 590 15.3 其他 591 实例365 远程获取其他网页情报 591 实例366 树状导航菜单 594 实例367 使用XML实现不刷新页面查询数据 596 第16章 JavaScript与JSP结合 601 16.1 窗口与对话框 602 实例368 弹出提示对话框并重定向网页 602 实例369 打开新窗口显示详细信息 604 实例370 打开指定大小的新窗口并居中显示 605 实例371 弹出网页模式对话框 607 实例372 关闭弹出窗口时刷新父窗口 609 16.2 无刷新技术 611 实例373 无刷新的用户名检测 611 实例374 无刷新的级联下拉列表 614 实例375 使用XML实现不刷新页面查询数据 616 16.3 调用与控制 619 实例376 将查询结果导出到Word 619 实例377 调用Excel 621 实例378 调用PowerPoint 622 16.4 其他 623 实例379 树状导航菜单 623 第17章 JavaScript与ASP.NET结合 627 17.1 窗口与对话框 628 实例380 使用JavaScript脚本弹出对话框 628 实例381 打开新窗口显示详细信息 629 实例382 关闭弹出窗口刷新父窗口 631 实例383 弹出网页模式对话框 633 实例384 弹出全屏显示网页 635 17.2 其他 637 实例385 自动隐藏式菜单 637 第18章 JavaScript与PHP结合 641 18.1 窗口与对话框 642 实例386 弹出提示对话框并重定向网页 642 实例387 关闭弹出窗口时自动刷新父窗口 643 实例388 在弹出的网页模式对话框中选择个性头像 645 实例389 时间选择器 647 实例390 弹出提示对话框并重定向网页 649 实例391 删除数据前弹出确认对话框 650 18.2 其他 651 实例392 树状导航菜单 651 第19章 综合应用 657 19.1 计算器 658 实例393 简单计算器 658 实例394 复杂计算器 662 19.2 日历 667 实例395 精美日历 668 实例396 带农历的日历 674 19.3 购物车 681 实例397 添加至购物车 682 实例398 查看购物车 684 实例399 修改商品购买数量 686 实例400 从购物车中移去指定商品 687 实例401 清空购物车 689
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值