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的变量作用域和this指针的讨论
Dec 16 Javascript
javascript消除window.close()的提示窗口
May 20 Javascript
jQuery实现的网页右下角tab样式在线客服效果代码
Oct 23 Javascript
基于jQuery实现的仿百度首页滑动选项卡效果代码
Nov 16 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【二】
May 10 Javascript
vue.js入门教程之计算属性
Sep 01 Javascript
简述vue中的config配置
Jan 23 Javascript
详解vue.js下引入百度地图jsApi的两种方法
Jul 27 Javascript
详解如何构建一个Angular6的第三方npm包
Sep 07 Javascript
JavaScript设计模式之代理模式实例分析
Jan 16 Javascript
Vue项目history模式下微信分享爬坑总结
Mar 29 Javascript
TypeScript 运行时类型检查补充工具
Sep 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
php中用于检测一个地理IP地址是否可用的代码
2012/02/19 PHP
php实现图片上传并进行替换操作
2016/03/15 PHP
this和执行上下文实现代码
2010/07/01 Javascript
使用jQuery的将桌面应用程序引入浏览器
2010/11/19 Javascript
Prototype源码浅析 Enumerable部分(二)
2012/01/18 Javascript
JS中怎样判断undefined(比较不错的方法)
2014/03/27 Javascript
关于Javascript 对象(object)的prototype
2014/05/09 Javascript
JavaScript中switch判断容易犯错的一个细节
2014/08/27 Javascript
jQuery仿淘宝网产品品牌隐藏与显示效果
2015/09/01 Javascript
JavaScript学习笔记之检测客户端类型是(引擎、浏览器、平台、操作系统、移动设备)
2015/12/03 Javascript
jQuery实现日期联动效果实例
2016/07/26 Javascript
浅谈javascript控制HTML5的全屏操控,浏览器兼容的问题
2016/10/10 Javascript
微信小程序 解决swiper不显示图片的方法
2017/01/04 Javascript
Javascript的this用法
2017/01/16 Javascript
js仿QQ邮箱收件人选择与搜索功能
2017/02/10 Javascript
bootstrap datetimepicker 日期插件在火狐下出现一条报错信息的原因分析及解决办法
2017/03/08 Javascript
node.js操作mongodb简单示例分享
2017/05/25 Javascript
Vue上传组件vue Simple Uploader的用法示例
2017/08/25 Javascript
js+html5实现手机九宫格密码解锁功能
2018/07/30 Javascript
python多线程编程中的join函数使用心得
2014/09/02 Python
python中迭代器(iterator)用法实例分析
2015/04/29 Python
python用10行代码实现对黄色图片的检测功能
2015/08/10 Python
python制作websocket服务器实例分享
2016/11/20 Python
python编程羊车门问题代码示例
2017/10/25 Python
Django实现简单分页功能的方法详解
2017/12/05 Python
int在python中的含义以及用法
2019/06/27 Python
python读出当前时间精度到秒的代码
2019/07/05 Python
python对矩阵进行转置的2种处理方法
2019/07/17 Python
Python基于jieba, wordcloud库生成中文词云
2020/05/13 Python
电厂职工自我鉴定
2014/02/20 职场文书
小学生元旦广播稿
2014/02/21 职场文书
小学班长竞选演讲稿
2014/04/24 职场文书
党员群众路线个人整改措施思想汇报
2014/10/12 职场文书
升职自我推荐信范文
2015/03/25 职场文书
2015年社区服务活动总结
2015/03/25 职场文书
新生开学寄语大全
2015/05/28 职场文书