JavaScript笔记_1
来源:互联网 发布:淘宝卖家旺旺号 编辑:程序博客网 时间:2024/05/23 07:24
1.JS中的数组:
1.1. Array literal
<span style="font-size:14px;"><span style="font-size:14px;">var colors;colors=[ 'white', 'black', 'red' ];var el=document.getElementById('colors');el.textContent=colors[0];</span></span>
1.2. Array object
<span style="font-size:14px;"><span style="font-size:14px;">var colors=new Array('white', 'black', 'red' );var el=document.getElementById('colors');el.innerHTML=colors.item(0);</span></span>
2.JS中的对象
2.1 Object literal
<span style="font-size:14px;">var hotel = {};hotel.name = 'Park';hotel.rooms = 120;hotel.booked = 77;hotel.checkAvailability = function() { return this.rooms - this.booked; };</span>
2.2 Object Constructor
<span style="font-size:14px;">var hotel = new Object();hotel.name = 'Park';hotel.rooms = 120;hotel.booked = 77;hotel.checkAvailability = function() { return this.rooms - this.booked; };</span>
2.3 Object literal 2(创建带有属性和方法的对象)
<span style="font-size:14px;">var hotel = { name : 'Park', rooms : 120, booked : 77, checkAvailability : function() { return this.rooms - this.booked; // Need "this" because inside function }};</span>
2.4 Object Constructor 2
<span style="font-size:14px;">// Create the template for objects that are hotelsfunction Hotel(name, rooms, booked) { this.name = name; this.rooms = rooms; this.booked = booked; this.checkAvailability = function() { return this.rooms - this.booked; };}// Create two hotel objectsvar quayHotel = new Hotel('Quay', 40, 25);var parkHotel = new Hotel('Park', 120, 77);</span>
3.IIFE(immediately invoked function expression)
var area=(function(){ var width=3; var height=5; return width*height;}());
最外面的括号确保解释器将之作为表达式。大括号后的一对小括号告诉解释器立即调用此函数。
0 0
- JavaScript笔记_1
- JavaScript学习笔记_1.基础
- 笔记_1
- JavaScript 学习_1
- javascript函数库_1
- javascript面试题_1
- javascript初学总结_1
- C 笔记_1
- Junit学习笔记_1
- Java_SE笔记_1
- PushButton学习笔记_1
- C# 初学笔记_1
- PCL 学习笔记_1
- 复习笔记_1。
- 【Unity3D_Shader】笔记_1
- MarkDown 学习笔记_1
- Servlet入门笔记_1
- Swift学习笔记_1
- 基于RNN神经网络和BPTT算法实现的简单二进制计数器
- GDB 调试 C++ 程序 core dump
- 第14课Scala集合上的函数式编程实战及Spark源码鉴赏
- Arrays.asList方法
- 二次实践自定义标题栏
- JavaScript笔记_1
- 烧写Uboot到SD卡,,打开 sd_mbr.bat 失败,打开 SD-bl1-8k.bin 失败,failed to open'SD-bl1-8k.bin',
- PHP购物车类Cart.class.php定义与用法示例
- Socket网络编程学习笔记
- Python xml.dom.minidom nodeValue 始终返回none
- HDFS数据迁移解决方案之DistCp工具的巧妙使用分析
- 利用JNI调用C++函数的测试
- 菜鸟的Linux之路1->egrep及其正则表达式
- 菜鸟的Linux之路2 bash脚本编程之一