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


Posted in Javascript onDecember 26, 2009

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:屏幕宽度。

Javascript 相关文章推荐
js获取url中&quot;?&quot;后面的字串方法
May 15 Javascript
简介JavaScript中setUTCSeconds()方法的使用
Jun 12 Javascript
js实现跨域的多种方法
Dec 25 Javascript
如何使用Bootstrap的modal组件自定义alert,confirm和modal对话框
Mar 01 Javascript
JavaScript模板引擎Template.js使用详解
Dec 15 Javascript
整理关于Bootstrap表单的慕课笔记
Mar 29 Javascript
JS去掉字符串中所有的逗号
Oct 18 Javascript
vuejs 切换导航条高亮(路由菜单高亮)的方法示例
May 29 Javascript
浅谈Vue初学之props的驼峰命名
Jul 19 Javascript
如何用JavaScript实现功能齐全的单链表详解
Feb 11 Javascript
vue 搭建后台系统模块化开发详解
May 01 Javascript
Bootstrap FileInput实现图片上传功能
Jan 28 Javascript
十分钟打造AutoComplete自动完成效果代码
Dec 26 #Javascript
jQuery 常见开发使用技巧总结
Dec 26 #Javascript
javascript 最常用的10个自定义函数[推荐]
Dec 26 #Javascript
默认让页面的第一个控件选中的javascript代码
Dec 26 #Javascript
js tab效果的实现代码
Dec 26 #Javascript
javascript 计算两个整数的百分比值
Dec 26 #Javascript
用Javascript同时提交多个Web表单的方法
Dec 26 #Javascript
You might like
S900/ ETON E1-XM 收音机
2021/03/02 无线电
PHP PDO函数库详解
2010/04/27 PHP
php+iframe实现隐藏无刷新上传文件
2012/02/10 PHP
自己在做项目过程中学到的PHP知识收集
2012/08/20 PHP
PHP实现基于mysqli的Model基类完整实例
2016/04/08 PHP
Laravel开启跨域请求的方法
2019/10/13 PHP
jquery中的mouseleave和mouseout的区别 模仿下拉框效果
2012/02/07 Javascript
拖动table标题实现改变td的大小(css+js代码)
2013/04/16 Javascript
js中如何把字符串转化为对象、数组示例代码
2013/07/17 Javascript
JS:window.onload的使用介绍
2013/11/13 Javascript
jQuery中contents()方法用法实例
2015/01/08 Javascript
jquery移除了live()、die(),新版事件绑定on()、off()的方法
2016/10/26 Javascript
BootStrap树状图显示功能
2016/11/24 Javascript
jQuery插件扩展操作入门示例
2017/01/16 Javascript
图片上传之FileAPI与NodeJs
2017/01/24 NodeJs
微信小程序获取手机系统信息的方法【附源码下载】
2017/12/07 Javascript
Angular实现可删除并计算总金额的购物车功能示例
2017/12/26 Javascript
js实时监控文本框输入字数的实例代码
2018/01/18 Javascript
微信小程序实现圆形进度条动画
2020/11/18 Javascript
对TypeScript库进行单元测试的方法
2019/07/18 Javascript
微信小程序连续签到7天积分获得功能的示例代码
2020/08/20 Javascript
对Xpath 获取子标签下所有文本的方法详解
2019/01/02 Python
python基础知识(一)变量与简单数据类型详解
2019/04/17 Python
Django框架登录加上验证码校验实现验证功能示例
2019/05/23 Python
Pytorch中的variable, tensor与numpy相互转化的方法
2019/10/10 Python
python循环嵌套的多种使用方法解析
2019/11/29 Python
Pytorch中.new()的作用详解
2020/02/18 Python
Python ini文件常用操作方法解析
2020/04/26 Python
CSS3实现翘边的阴影效果的代码示例
2016/06/13 HTML / CSS
LVMH旗下最大的奢侈品网站平台:24S
2020/05/24 全球购物
酒店总经理助理岗位职责
2014/02/01 职场文书
《大自然的语言》教学反思
2014/04/08 职场文书
介绍信样本
2015/01/31 职场文书
员工加薪申请报告
2015/05/15 职场文书
《司马光》教学反思
2016/02/22 职场文书
MySQL插入数据与查询数据
2022/03/25 MySQL