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 相关文章推荐
JavaScript字符串对象substr方法入门实例(用于截取字符串)
Oct 16 Javascript
浅谈javascript中自定义模版
Jan 29 Javascript
javascript中eval函数用法分析
Apr 25 Javascript
跟我学习javascript的浮点数精度
Nov 16 Javascript
js使用cookie记录用户名的方法
Nov 26 Javascript
浅谈jQuery为哪般去掉了浏览器检测
Aug 29 Javascript
javascript数据类型详解
Feb 07 Javascript
利用Plupload.js解决大文件上传问题, 带进度条和背景遮罩层
Mar 15 Javascript
浅谈Vuex@2.3.0 中的 state 支持函数申明
Nov 22 Javascript
vue弹出框组件封装实例代码
Oct 31 Javascript
Vuejs中的watch实例详解(监听者)
Jan 05 Javascript
详细分析Node.js 模块系统
Jun 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 ZipArchive压缩函数详解实例
2013/11/06 PHP
PHP+memcache实现消息队列案例分享
2014/05/21 PHP
学习php设计模式 php实现模板方法模式
2015/12/08 PHP
实例讲解如何在PHP的Yii框架中进行错误和异常处理
2016/03/17 PHP
ThinkPHP使用getlist方法实现数据搜索功能示例
2017/05/08 PHP
详解关于php的xdebug配置(编辑器vscode)
2019/01/29 PHP
Mootools 1.2教程 函数
2009/09/15 Javascript
XMLHTTPRequest的属性和方法简介
2010/11/23 Javascript
jQuery中jqGrid分页实现代码
2011/11/04 Javascript
仿微博字符限制效果实现代码
2012/04/20 Javascript
利用js动态添加删除table行的示例代码
2013/12/16 Javascript
jQuery 鼠标经过(hover)事件的延时处理示例
2014/04/14 Javascript
Flexigrid在IE下不显示数据的有效处理方法
2014/09/04 Javascript
jQuery表单美化插件jqTransform使用详解
2015/04/12 Javascript
jquery获取url参数及url加参数的方法
2015/10/26 Javascript
json格式数据的添加,删除及排序方法
2016/01/21 Javascript
JavaScript获取图片像素颜色并转换为box-shadow显示
2016/03/11 Javascript
Jquery on方法绑定事件后执行多次的解决方法
2016/06/02 Javascript
Seajs是什么及sea.js 由来,特点以及优势
2016/10/13 Javascript
javascript动画之磁性吸附效果篇
2016/12/09 Javascript
canvas压缩图片转换成base64格式输出文件流
2017/03/09 Javascript
vue使用vue-i18n实现国际化的实现代码
2018/04/08 Javascript
vue实现PC端录音功能的实例代码
2019/06/05 Javascript
layui监听单元格编辑前后交互的例子
2019/09/16 Javascript
Python 文件操作实现代码
2009/10/07 Python
利用python求积分的实例
2019/07/03 Python
Python计算两个矩形重合面积代码实例
2019/09/16 Python
python 成功引入包但无法正常调用的解决
2020/03/09 Python
python 的topk算法实例
2020/04/02 Python
自荐信需注意事项
2014/01/25 职场文书
社保代办委托书怎么写
2014/10/06 职场文书
2015年档案管理员工作总结
2015/05/13 职场文书
太空授课观后感
2015/06/17 职场文书
医护人员继续教育学习心得体会
2016/01/19 职场文书
对PyTorch中inplace字段的全面理解
2021/05/22 Python
这样写python注释让代码更加的优雅
2021/06/02 Python