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语法

  1. JavaScript 严格区分大小写。
  2. JavaScript 注释和Java一样。
  3. 使用 ; 结束语句。
  4. document.write() 向文档写入内容。
  5. 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更好一些。

posted @ 2020-11-19 23:27  zhengz  阅读(112)  评论(0)    收藏  举报