Java script基础
Java script基础
Js的每个语句后面都要有分号。
<script type="text/java script">所有JS内容</script>
document .write(“hello”);document做write动作,动作内容为hello。.点是个运算符,表示左边的做右边的动作或右边的是左边的成分,此处表示做动作。
alert(“hello”);表示页面对话框的输出内容。
var varible的缩写用于定义变量,还可以同时进行初始化。例:var hello=”HELLO”;var age=16;var ot=true;定义变量名可以出现数字字母下划线,但是首字符不能是数字、并且变量名不能和关键字一样。
+ 号在计算中表示加法,在字符串中表示连接两边。
Switch语句中除了给定的case外,还可以用到默认:default。
函数 function:function name(参数){动作语句}用于定义函数。
数组 Array:Var a=new Array();var a=[];用于创建数组。
注:[ ]运算符访问数组中的一个单元,索引从0开始,a[x]=n直接创建了素组中的一个单元x,并赋值为n.
遍历整个数组:alert(a);
a.length给出数组a的长度,其中最大下标+1.
转换数组为字符串alert(a.toString());alert(a.valueOf());alert(a.join(“,”));alert(a.join(“||”));
数组堆栈效果:push、pop 先放后出
数组队列操作:shift 先放先出
对象object:是一种复合型数据类型,可以吧多个数据集中在一个变量中,并给每个数据命名。Var o=new object();
访问对象属性:var book=new object(); book.title=”张三”
删除对象属性:delete book.title; 或 book.title=null;
遍历对象属性:通过for循环取得其中每个属性for(var x in book){alert(book[x]);}
浏览器的全局对象是:window
Window.document表示浏览器窗口中的HTML页面
Src用于指定外部文件,一个纯粹的代码文件,没有HTML标记
body事件:onload onunlond
简单对话框:输出框alert();选择框 confirm();输入框 prompt();
底部状态栏:status= ,defaultstatus=
定时器:setInterval()方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。
setTimeout()方法用于在指定的毫秒数后调用函数或计算表达式。setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()。
Window的控制方法:window.open();window.close;
正则表达式:regeExp强大的字符串匹配工具。寻找字符串里的数字
var regExp=/ \d+/g;alert(str.match(regExp));/ /:内部书写,\d:找数字,+:一个或多个;g:全局执行。
function fun (){
var e=window.event||argument[0](argument表示事件对象,后跟0可直接获取当前对象)
}
Java script基础的更多相关文章
- Java Script 基础总结
1学习ajax需要一点CSS的基础和JavaScipt基础 今天重温一下Javascrpt基础 1.<script type="text/javascript">< ...
- Java Script 基础
一. JS的简介 JavaScript是一种网页编程技术,经常用于创建动态交互网页 JavaScript是一种基于对象和事件驱动的解释性脚本语言,类似C语言和Java的语法 事先不编译:逐行执行:无需 ...
- Java Script基础(十) 访问样式表
动态控制样式表 在JavaScript中,有两种方式可以动态的改变样式属性,一种是使用style属性,另一种是使用样式的className属性.另外控制元素隐藏和显示使用display属性. 1.使用 ...
- Java Script基础(九) 下拉列表对象
Select下拉列表 属性: options[]:返回包含下拉列表中的所有选项的一个数组. selectedIndex:设置返回下拉列表中被选项目的索引号. length:返回下拉列表框中选项的数目. ...
- Java Script基础(八) Array数组对象
一.Array数组 JavaScript中的数组也是具有相同数据类型的一个或者多个值得集合.用法和Java中的数组类似. Array对象的常用属性和方法: 属性: length:获取数组的长度: 方法 ...
- Java Script基础(七) HTML DOM模型
一.HTML DOM. HTML DOM的特性和方法是专门针对HTML的,HTML中的每个节点都是一个对象,通过访问属性和方法的方式,让一些DOM操作更加简便,在HTML DOM中有专门用来处理白哦个 ...
- Java Script基础(六) DOM模型
一.文档对象模型 DOM( Document Object Model)文档对象模型,它提供了访问.动态修改文档的借口,W3C指定了DOM规范,主流浏览器都支持.DOM由3部分组成,分别是CoreDo ...
- Java Script基础(五) 内置对象Date
在JavaScript中,系统的内置对象有Date对象.Array对象.String对象和Math对象等. 1.Date:用于操作日期和时间. 2.Array:用于在单独的变量名中存储一系列的值. 3 ...
- Java Script基础(三) 函数
一.JavaScript中的函数 在JavaScript中,函数类似于Java中的方法,是执行特定功能的代码块,可以重复调用.JavaScript中的函数分为两种,一种是系统函数,另一种是自定义函数. ...
随机推荐
- Beaglebone Black - 准备
首先要玩 BBB,你需要买一台 BBB,淘宝 Element14 Beaglebone Black,我购入价 RMB 310,带数据线,没电源适配器的.Seeedstudio 有台叫 Beaglebo ...
- [SAP ABAP开发技术总结]数据输入输出转换、小数位/单位/货币格式化
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- kvc kvo(摘录)
概述 由于ObjC主要基于Smalltalk进行设计,因此它有很多类似于Ruby.Python的动态特性,例如动态类型.动态加载.动态绑定等.今天我们着重介绍ObjC中的键值编码(KVC).键值监听( ...
- FJNU 1154 Fat Brother And His Love(胖哥与女神)
FJNU 1154 Fat Brother And His Love(胖哥与女神) Time Limit: 2000MS Memory Limit: 257792K [Description] [ ...
- 三大域对象的使用总结request域 + session域 +
request域: servlet 产生数据显示完后,就没用了. session域:数据除了显示之外,等一会还要用. servletContext域: 数据除了显示之外不仅还要用还要给其他人用.
- MIRO发票校验BAPI_INCOMINGINVOICE_CREATE (2013-01-23 10:01:29)
form frm_invoice_create2 . data: str type string. data: ls_headerdata like bapi_incinv_creat ...
- 动态替换fragment
// [1]获取手机的宽和高 windommanager WindowManager wm = (WindowManager) getSystemService(WINDOW_SERVICE); in ...
- ViewPager 基本方式加载view
1.新建view_pager.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayo ...
- redis web 客户端工具 redis-admin
redis-admin是基于java的redis web客户端(redis client),以方便广大程序员使用redis为宗旨,集五种数据结构增删改查于一身. https://github.com/ ...
- RTB
RTB —— Real Time Bidding 的简称,就是实时竞价.跟传统购买形式相比,RTB是在每一个广告展示曝光的基础上进行竞价,就是每一个PV都会进行一次展现竞价,谁出价高,谁的广告就会被这 ...