【优波尔】JavaScript的笔记 (1) 简介 用法 输出 语法

JavaScript基础笔记整理(1) 2015.05.29

今日任务:简介 用法 输出 语法

一、JavaScript的简介

JavaScript是脚本语言

JavaScript 是轻量级的编程语言,可插入html的代码

学习JavaScript了你会那些知识?

(1)JavaScript:直接写入html输出流

document.write(“<h1>这是一个标题</h1>”);

(2)JavaScript:对事件的反应

<button type=”button” onclick=”alert(“欢迎!”)”>点我!</button>

(3)JavaScript:改变html内容

X=document.getElementById(“demo”); //查找元素

X.innerHTML=“Hello World JavaScript”;//改变内容

(4)JavaScript:改变html图像

function changeImage()
{
element=document.getElementById('myimage')
if(element.src.match("bulbon"))
{
element.src="pic_bulboff.gif";
}
else
{
element.src="pic_bulbon.gif";
}
}

(5)JavaScript:改变html的样式

x=document.getElementById("demo")  //找到元素

x.style.color="#ff0000";           //改变样式

(6)JavaScript:验证输入

if isNaN(x) {alert("不是数字")};

二、JS的用法

Javascript 的两种引用方式(1)内部引用 和 (2)外部引用

(1) 内部引用 放在head 或者 body标签里面便可

(2) 外部引用 <script xx.js></script>

三、js的输出

(1)操作html元素

使用document.getElementById(id)方法 并且用 innerHTML来获取插入元素内容document.getElementById("demo") 是使用 id 属性来查找 HTML 元素的 JavaScript 代码 。

innerHTML = "Paragraph changed." 是用于修改元素的 HTML 内容(innerHTML)的 JavaScript 代码。

(2)写到html文档

document.write() 仅仅向文档输出写内容

(3)写到控制台

console.log() 方法在浏览器中显示 JavaScript 值

四、js的语法

数字(Number)字面量 可以是整数或者是小数,或者是科学计数(e)。

字符串(String)字面量 可以使用单引号或双引号

数组(Array)字面量 定义一个数组:[40, 100, 1, 5, 25, 10]

对象(Object)字面量 :{firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"}

函数(Function)字面量 定义一个函数:function myFunction(a, b) { return a * b;}

备注:

JavaScript对大小写敏感

JavaScript函数的语法是  function Name(参数){}

JavaScript的注释是  多行注释 /* */   单行注释//

明天JavaScript的内容是:

JS的变量 JS的数据类型 JS的对象 JS的函数

时间: 2024-10-05 16:14:11

【优波尔】JavaScript的笔记 (1) 简介 用法 输出 语法的相关文章

《JavaScript 高级程序设计》读书笔记一 简介

一   历史 二   实现 a. javascript三个部分: ECMAScript:由ECMA-262定义,提供核心语言功能: DOM:提供HTML的应用程序编程接口/提供访问和操作网页内容的方法和接口: BOM:提供与浏览器交互的方法和接口: 三   版本 <JavaScript 高级程序设计>读书笔记一 简介

javascript学习笔记---ECMAScript语法(引用类型)

引用类型通常叫做类(class). 本教程会讨论大量的 ECMAScript 预定义引用类型. 引用类型 引用类型通常叫做类(class),也就是说,遇到引用值,所处理的就是对象. 本教程会讨论大量的 ECMAScript 预定义引用类型. 从现在起,将重点讨论与已经讨论过的原始类型紧密相关的引用类型. 注意:从传统意义上来说,ECMAScript 并不真正具有类.事实上,除了说明不存在类,在 ECMA-262 中根本没有出现"类"这个词.ECMAScript 定义了"对象定

javascript 闭包笔记

先来解释一下闭包: 1.闭包就是函数嵌套函数 2.内部函数可以引用外部函数的参数和变量 3.参数和变量不会被垃圾回收机制所收回( 垃圾回收机制就是用完变量之后就在内存中释放 ) 使用闭包的好处: 1.希望一个变量长期驻扎在内存当中 2.避免全局变量的污染 3.私有成员的存在 闭包的用法: 1.模块化代码 我们看一个闭包小实例 : function aa(){ var a = 5; // 函数中嵌套函数 function bb(){ a++; // 内部函数可以引用外部函数的参数和变量 alert

Java程序猿JavaScript学习笔记(14——扩大jQuery UI)

计划和完成这个例子中,音符的顺序如下: Java程序猿的JavaScript学习笔记(1--理念) Java程序猿的JavaScript学习笔记(2--属性复制和继承) Java程序猿的JavaScript学习笔记(3--this/call/apply) Java程序猿的JavaScript学习笔记(4--this/闭包/getter/setter) Java程序猿的JavaScript学习笔记(5--prototype) Java程序猿的JavaScript学习笔记(6--面向对象模拟) Ja

JavaScript练习笔记整理&#183;1 - 6.23

练习平台Codewars地址:https://www.codewars.com/ 欢迎和大家一起来讨论~╭( ???)? ?? 基础练习(1): 我的解答为: class SmallestIntegerFinder { findSmallestInt(args) { var a = args[0]; for(var i=0; i<args.length; i++){ if(args[i] <= a){ a = args[i]; } } return a; } } 较优解答为: class Sm

Javascript读书笔记:函数定义和函数调用

定义函数 使用function关键字来定义函数,分为两种形式: 声明式函数定义: function add(m,n) { alert(m+n); } 这种方式等同于构造一个Function类的实例的方式: var add = new Function("m", "n", "alert(m+n);"); Function类构造方法的最后一个参数为函数体:"alert(m+n);",前面的都是函数的形参,参数必须是字符串形式的:&

Javascript 学习笔记 2: 标识语句

可以在任何语句声明之前使用唯一标识(identifier)和冒号(:)用来标记该语句: identifier: statement 这样,你可以在程序的任何其他地方通过标识来使用这个语句.即使在语句内部也可以使用该语句的标识(例如:循环语句和条件语句).当在一个循环语句前添加一个标识,你可以在语句内部通过break 标识来退出当前循环,也可以通过continue标识来继续执行该语句.例如: mainloop: while(token != null) { // Code omitted... c

javascript学习笔记---ECMAScript-判断变量类型

判断类型之前,先要清楚有哪些类型. (理理思路:程序由数据和方法构成,数据由简单数据和复杂数据构成) 即类型有: 数据(简单数据:boolean,string,num,undefined,null.复杂数据:object), 方法(function) 万能的typeof,神一样的方法 typeof(1);// num typeof("hello");// string   typeof(false);// boolean var vFlag; typeof(vFlag);// unde

javascript进阶笔记(2)

js是一门函数式语言,因为js的强大威力依赖于是否将其作为函数式语言进行使用.在js中,我们通常要大量使用函数式编程风格.函数式编程专注于:少而精.通常无副作用.将函数作为程序代码的基础构件块. 在函数式编程中,有一种函数称为匿名函数,也就是没有名称的函数,是js中的一个非常重要的概念.通常匿名函数的使用情况是,创建一个供以后使用的函数.比如将匿名函数保存在一个变量里面,或将其作为一个对象方法,更有甚者将其作为一个回调等等之类的. //保存在变量中,通过fn去引用 var fn=function