js宝典学习笔记(上)


Posted in Javascript onJanuary 10, 2007

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中的函数定义:function functionName([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 (var i = 0; i<form.elements.length;i++){
  if (form.elements.type == "text"){
      form.elements.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.字符串的定义:var myString = 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.ObjFuncVarName
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.availHeight;}window.maximize=fullScreen;</script>
55.JS中的all代表其下层的全部元素

Javascript 相关文章推荐
flexigrid 参数说明
Nov 23 Javascript
我的javascript 函数链之演变
Apr 07 Javascript
jQuery 联动日历实现代码
May 31 Javascript
js的alert样式如何更改如背景颜色
Jan 22 Javascript
jquery ajax请求方式与提示用户正在处理请稍等
Sep 01 Javascript
node.js操作mysql(增删改查)
Jul 24 Javascript
javascript表单事件处理方法详解
May 15 Javascript
js实现带农历和八字等信息的日历特效
May 16 Javascript
JS函数arguments数组获得实际传参数个数的实现方法
May 28 Javascript
canvas雪花效果核心代码分享
Feb 19 Javascript
JS原生数据双向绑定实现代码
Aug 14 Javascript
Express + Session 实现登录验证功能
Sep 08 Javascript
javascript编程起步(第七课)
Jan 10 #Javascript
javascript编程起步(第六课)
Jan 10 #Javascript
javascript编程起步(第五课)
Jan 10 #Javascript
javascript编程起步(第四课)
Jan 10 #Javascript
jquery简单体验
Jan 10 #Javascript
java script编程起步(第三课)
Jan 10 #Javascript
javascript编程起步(第二课)
Jan 10 #Javascript
You might like
地球防卫队:陪着奥特曼打小怪兽的人类力量 那些经典队服
2020/03/08 日漫
用ADODB来让PHP操作ACCESS数据库的方法
2006/12/31 PHP
PHP加速 eAccelerator配置和使用指南
2009/06/05 PHP
表单类各种类型(文本框)失去焦点效果jquery代码
2013/04/26 Javascript
JavaScript显示当然日期和时间即年月日星期和时间
2013/10/29 Javascript
IE6已终止操作问题的2种情况及解决
2014/04/23 Javascript
ECHO.js 纯javascript轻量级延迟加载的实例代码
2016/05/24 Javascript
微信小程序 自定义对话框实例详解
2017/01/20 Javascript
详解webpack打包时排除其中一个css、js文件或单独打包一个css、js文件(两种方法)
2018/10/26 Javascript
详解关于Angular4 ng-zorro使用过程中遇到的问题
2018/12/05 Javascript
JS立即执行函数功能与用法分析
2019/01/15 Javascript
localstorage实现带过期时间的缓存功能
2019/06/28 Javascript
vue 移动端记录页面浏览位置的方法
2020/03/11 Javascript
深入了解JavaScript词法作用域
2020/07/29 Javascript
[03:24]DOTA2超级联赛专访hao 大翻盘就是逆袭
2013/05/24 DOTA
Python连接mssql数据库编码问题解决方法
2015/01/01 Python
python实现图片处理和特征提取详解
2017/11/13 Python
Pycharm2017版本设置启动时默认自动打开项目的方法
2018/10/29 Python
详解Python正则表达式re模块
2019/03/19 Python
Python 操作 ElasticSearch的完整代码
2019/08/04 Python
Python英文文章词频统计(14份剑桥真题词频统计)
2019/10/13 Python
浅析python,PyCharm,Anaconda三者之间的关系
2019/11/27 Python
python单向循环链表原理与实现方法示例
2019/12/03 Python
HTML5实现页面切换激活的PageVisibility API使用初探
2016/05/13 HTML / CSS
HTML5中的Web Notification桌面右下角通知功能的实现
2018/04/19 HTML / CSS
什么是ARP(Address Resolution Protocol)地址解析协议
2013/10/31 面试题
优秀食品类广告词
2014/03/19 职场文书
保险公司早会主持词
2014/03/22 职场文书
工程材料采购方案
2014/05/18 职场文书
2014年党员评议表自我评价
2014/09/27 职场文书
个人批评与自我批评发言稿
2014/09/28 职场文书
2015年设计师个人工作总结
2015/04/25 职场文书
勤俭节约倡议书范文
2015/04/29 职场文书
房屋所有权证明
2015/06/19 职场文书
MySQL定时备份数据库(全库备份)的实现
2021/09/25 MySQL
Python万能模板案例之matplotlib绘制甘特图
2022/04/13 Python