忆JavaScript

目录

李逵和李鬼

JavaScript的一些细节

JSON

一些代码


 

大一的时候学习了HTML5和JavaScript,但是那又怎么样呢哈哈

 

李逵和李鬼

       一个是W3school,一个是W3Cschool。推荐W3school。

       学编程一定要多练,推荐一个网站https://www.w3school.com.cn/注意这个才是对的,它的界面如下,

图1

而不是https://www.w3cschool.cn/。这是一个盈利型培训网站,如图2,没有用过它的课程,也不知道其质量。

图2

       总之,一定要看清楚啦,选择上面的https://www.w3school.com.cn/。干货多多。它可以在线练习代码,对照着它给出的例子,自己敲一遍然后运行,实践了才不容易忘记。我就是从简单做起,对照它给出的代码敲一遍,然后看效果。

 JavaScript的一些细节

①JavaScript不强制要求使用变量前先声明变量,但是在脚本的开头声明所有变量是个好习惯!

图3

       如图3所示,即使不声明变量c,但也仍可以使用。

       ②JavaScript 对大小写敏感。所有 JavaScript 标识符对大小写敏感。如变量 lastName 和 lastname,是两个不同的变量。JavaScript 程序员倾向于使用以小写字母开头的驼峰大小写,eg: firstName studentName。当然也可使用下划线式,eg: first_name,student_name。但是JavaScript 中不能使用连字符。它是为减法预留的,eg:first-name student-name是错误的。如图4和图5。

图4

 

图5

 

       如图4所示,当变量名为"first-name"时,便出错,无结果输出。  如图5所示,当变量名为"first_name"时,便有结果输出。

       ③<button type="button" οnclick="myFunction">点击我!</button>
调用函数时记得括号。 正确如下:

<button type="button" onclick="myFunction()">点击我!</button>

 

JSON

       JSON(JavaScript Object Notation): 存储传输数据的一种格式,它经常在数据传输到网页时用到。JSON 名称需要双引号。JavaScript 名称不需要。JSON 的通常用法是从 web 服务器读取数据,然后在网页中显示数据。
JSON 语法规则:数据是名称/值对,数据由逗号分隔,花括号保存对象,方括号保存数组。
在 JSON 中,键必须是字符串,由双引号包围:{ "name":"Bill Gates" }
在 JavaScript 中,键可以是字符串、数字或标识符名称:{ name:"Bill Gates" }
一个JSON实例,
{"student":[
    {"firstName":"zhang","secondName":"san"},
    {"firstName":"li","secondName":"si"}
]}

一些代码

<!DOCTYPE html>
<html>
<head>
</head>
<body>

<p id="demo"></p>
<p id="demo2"></p>
<p id="demo3"></p>
<script>
//JavaScript 拥有动态类型。这意味着相同变量可用于保存不同类型
var x;               // 现在 x 是 undefined
var x = 7;           // 现在 x 是数值
var x = "Bill";      // 现在 x 是字符串值

document.getElementById("demo").innerHTML = x;

//第一个操作数是字符串,因此所有操作数都被视为字符串。
var x="Bill"+12+13;
document.getElementById("demo2").innerHTML = x;

//可以在字符串内使用引号,只要这些引号与包围字符串的引号不匹配:
var answer = "It's alright";             // 双引号内的单引号
var answer = "He is called 'Bill'";    // 双引号内的单引号 单双相间哈哈哈
var answer = 'He is called "Bill"';

var cars = ["Porsche", "Volvo", "BMW"];

document.getElementById("demo3").innerHTML = cars[0];
</script>

</body>
</html>

 

       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值