day88---Java web之JavaScript
day88---Java web之JavaScript
JavaScript 介绍
JavaScript 也叫 JS,他是 Netscape 网景公司的产品,和Java没啥关系,取名 JavaScript 是为了吸引更多 Java 程序员。JavaScript 是跨平台的,仅仅需要浏览器,就能解释运行。
JS 是弱类型语言,也就是说 JavaScript 是一种类型可以被忽略的语言,用 var 声明。
JavaScript 和 HTML 代码结合的方式
第一种
将 script 标签写在 body 标签或者 head 标签内。
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>JavaScript的结合方式</title>
<script type="text/javascript">
alert("你好世界。");
</script>
</head>
<body>
</body>
</html>
第二种
使用 script 标签引入单独的 JavaScript 代码文件。
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>JavaScript的结合方式</title>
<script type="text/javascript" src="./JavaScript.js"></script>
</head>
<body>
</body>
</html>
注意,两种方式只能选择一个使用。
还有一种
作为某个元素的事件属性值或者是超链接的 href 属性值
<body>
<a href="javascript:confirm('hey!')">你好呀</a>
<p onclick="javascript:alert('你好少年。')">点~我~</p>
</body>
变量
JavaScript 的变量类型:
数值类型 number
字符类型 string
对象类型 object
布尔类型 Boolean
函数类型 function
var v1 = 123456;
var v2 = "机号码";
var object = new Object();
var v3 = true;
var v4 = function (){};
JavaScript 里特殊的值
undefined 未定义,所有 JavaScript 变量没有赋值时,默认值都是 undefined 。
null 空值
NAN Not a Number 。非数值。
要不要那么详细……↑ 不知名分割线
我还是直接总结点吧
JavaScript语法
- JavaScript 严格区分大小写。
- JavaScript 注释和Java一样。
- 使用 ; 结束语句。
- document.write() 向文档写入内容。
- console.log() 向控制台写入内容。
数据类型转换
运算符和表达式
😵😵😵😵😵😵😵
***函数
回调函数
回调函数在jQuery相当常用!
// 回调函数
function jia(a){
return a + 1;
}
function test(a,b,c,callback){
var arr = [];
for (var i = 0; i < arguments.length; i++) {
arr[i] = callback(arguments[i] * 2);
//就相当于互相调用了一次。
}
return arr;
}
console.log(test(10, 30, 50, jia));
//Array(4)0: 211: 612: 1013: NaNlength: 4__proto__: Array(0)
console.log(test(10, 30, 50, function (a) {
return a * 2;
}));
🐎:66
-
今天还是没能找到节奏,但是我感觉我快找到了。中午午休的时间相当重要,及时复习知识点,不容易遗漏知识点了。今天内容很多,不过却很容易理解,我需要适应一下这个新的语言,因为JavaScript和Java相差很多,看来还是严谨的语言好,就不会有五花八门的操作了。
-
2020年11月19日 周四 什么 明天就周五了? 今天阴天,天气影响心情,我想我影响天气。
-
前端知识很简单,但是我感觉跟杂乱,需要记忆的东西很多,理解了也就记住了。嗯,还是需要用思维导图梳理一下吗。今天我发现一问题,我电脑硬盘有问题,有时像抽疯了似的,卡的要死,忍痛买了块新硬盘。都说某60安全卫士很流氓,我又试着用了一下,确实,这个软件就像某 p s 办公软件似的很不流畅(被带得倒装句哇哇地)用起来。就像是用上个世纪的语言编写的程序。他这个公司,是不是没有年轻人,怎么不懂得与时俱进?也不对吧,至少在大多数情况下,还是挺好用的,比如优化加速功能。真想不明白小软的Windows系统为啥自带一堆根本用不到的功能,就不能针对大陆做优化吗,没看着垃圾软件一大堆吗?额,好像某果系统也是这样,也犯不着做针对性的优化吧,怪只怪那该死的硬件厂商,给你一块牛逼的cpu却带了一块弱鸡硬盘,看来还是自己DIY更好一些。

浙公网安备 33010602011771号