当前位置: 首页 > 图文教程 > 网络编程 > Javascript > JavaScript 入门基础知识 想学习js的朋友可以参考下

Javascript
jQuery Selectors(选择器)的使用(七、子元素篇)
jquery 事件执行检测代码
javascript 支持页码格式的分页类
javascript tabIndex属性
jquery tablesorter.js 支持中文表格排序改进
javascript 返回数组中不重复的元素
javascript 文字上下间隔滚动的代码 符合WEB标准 脚本之家修正版
jQuery 开天辟地入门篇一
jMessageBox 基于jQuery的窗口插件
用javascript获取当页面上鼠标光标位置和触发事件的对象的代码
javascript实现的textarea运行框效果代码 不用指定id批量指定
测试你的JS的掌握程度的代码
js 与或运算符 || && 妙用
模仿JQuery.extend函数扩展自己对象的js代码
json 介绍 js简单实例
Ext.MessageBox工具类简介
ASP小贴士/ASP Tips javascript tips可以当桌面
勾选时激活input 否则禁用的javascript代码
javascript 输入文本框时的友好提示
jValidate 基于jQuery的表单验证插件

Javascript 中的 JavaScript 入门基础知识 想学习js的朋友可以参考下


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-10   浏览: 56 ::
收藏到网摘: n/a

JavaScript 基础知识 想学习js的朋友可以参考下 stringObject.charAt(index)方法:返回指定索引位置处的字符。
stringObject.slice(start,[end])和stringObject.substring(start,[end])方法都接受两个参数,分别为子字符串的起始位置和终止位置,返回这两者之间的字符串,不包括终止位置的那个字符串。如果不指定第二个参数,则默认为字符串的长度,即从起始位置到字符串的末尾。
【区别】这两个方法的区别主要是对于负数的处理不同。负数参数对于slice()而言是从字符串的末尾往前计数,而substring()则直接将负数忽略,作为0来处理,并将0作为起始位置,正数作为终止位。例如:substring(2,-3)等同于substring(0,2)
stringObject.substr(start,[length])方法:返回从下标start开始,以length为长度的字符串。
stringObject.indexOf(searchStr,[fromIndex])方法:返回字符串searchStr从fromIndex处往后搜第一次出现在stringObject字符串中的索引号。如果stringObject中不包括Str,则返回-1。(从前往后搜)
stringObject.lastIndexOf(searchStr,[fromIndex])方法:返回字符串searchStr从fromIndex处(从末尾开始算)往前搜第一次出现在stringObject字符串中的索引号。如果stringObject中不包括Str,则返回-1。(从后往前搜)
parseInt(string,[radix]) 函数可解析一个字符串,并返回一个整数。radix表示需要转换成几进制数(可选),默认为十进制。
parseFloat(string) 函数可解析一个字符串,并返回一个浮点数。
JavaScript中数组的声明:
new Array();
new Array(size);
new Array(element0, element0, ..., elementn);
[element0, element0, ..., elementn];
arrayObject.join([separator])方法返回一个字符串。该字符串是通过把 arrayObject 的每个元素转换为字符串,然后把这些字符串连接起来,在两个元素之间插入 separator 字符串而生成的。
stringObject.split(separator,[howmany]) 方法返回一个通过在 separator 指定的边界处将字符串 stringObject 分割成子串创建的数组。howmany表示返回的数组的最大长度(可选)。stringObject.split(“”)可以将字符串stringObject分割成字母。
arrayObject.reverse()方法用于颠倒数组中元素的顺序。无返回值。
arrayObject.sort() 方法用于对数组的元素进行排序。无返回值。
JavaScript定义函数
function functionName([arg0,arg1,…,argN])
{
statements
[return[expression]]
}
用arguments对象访问函数的参数。例如arguments[0]便可以访问第一个参数的值。
Math.random()方法可返回介于 0 ~ 1 之间的一个随机数。
BOM(Brower Object Model)浏览器对象模型
包括:window,document,location,navigator和screen
Window对象常用的属性和方法有:
window.moveBy(dx,dy):把浏览器窗口相当于当前位置水平向右移动dx个像素,垂直向下移动dy个像素;
window.moveTo(x,y):把浏览器窗口移动到用户屏幕的(x,y)处;
window.resizeBy(dw,dh):相对于浏览器窗口当前的大小,把宽度增加dw个像素,高度增加dy个像素;
window.resizeTo(w,h):把浏览器窗口的宽度调整为w像素,高度调整为h像素;
window.open([newWindowURL],[newWindowName],[feature1,feature2…]):打开新窗口。newWindowName相当于<a>标签的target属性。
windowObject.opener:访问打开windowObject的原窗口;
window.close():关闭当前窗口;
window.status=“…”:设置状态栏文字;
window.alert(“…”):弹出提示信息;
window.confirm(“…”):弹出确认框;
window.prompt([text],[defaultText]):弹出输入提示框,defaultText为默认文本(可选);
window.history.go(-1)/window.history.back():后退一页;
window.history.go(1)/window.history.forward():前进一页。
Document对象是Window对象的一个属性,可通过window.document属性来访问。
常用方法:document.write(“…”)
Location 对象是 Window 对象的一个属性,可通过 window.location 属性来访问。
常用属性:location.href=URL
Navigator对象
常用属性:navigator.userAgent(通常浏览器的判断都是通过该属性来完成的。)
Screen对象也是Window对象的一个属性。
常用属性:
screen.availHeight:窗口可以使用的屏幕高度;
screen.availWidth:窗口可以使用的屏幕宽度;
screen.colorDepth:用户表示颜色的位数;
screen.height:屏幕高度;
screen.width:屏幕宽度。