JavaScript的基础应用

 1 <!DOCTYPE html>
 2 <!--JavaScript基础1-->
 3 <html lang="en">
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>Title</title>
 7 </head>
 8 <body>
 9
10     <idv>  script> alert("JavaScript基础1 演示 ")  </idv>
11
12     <script>
13         alert("JavaScript基础1 演示 ");
14     </script>
15
16
17
18
19
20 </body>
21 </html>

JavaScript基础1

 1 <!DOCTYPE html>
 2 <!--JavaScript基础2-->
 3 <html lang="en">
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>Title</title>
 7 </head>
 8 <body>
 9
10     <idv> "JavaScript基础  输入框 演示 "  </idv>
11     <input type="text" id="user">
12     <input type="button" onclick="GetData()" value="点我提交">
13     <script>
14         function GetData() {
15             var i = document.getElementById("user");
16             alert(i.value);
17                               }
18     </script>
19
20
21
22
23
24 </body>
25 </html>

JavaScript基础2

 1 <!DOCTYPE html>
 2 <!--JavaScript基础3-->
 3 <html lang="en">
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>Title</title>
 7     <style>
 8         /*CSS代码*/
 9     </style>
10     <script>
11         /*JavaScript代码*/
12         alert(" head里 JavaScript基础3 演示 ");
13     </script>
14 </head>
15 <body>
16
17     <idv>  JavaScript代码存在的形式 </idv>
18
19
20 </body>
21 </html>

JavaScript基础3

 1 <!DOCTYPE html>
 2 <!--JavaScript基础4-->
 3 <html lang="en">
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>Title</title>
 7     <script src="commons.js"> </script>
 8 </head>
 9 <body>
10
11     <idv>  倒入commons.js文件,执行文件内容 </idv>
12
13 </body>
14 </html>

JavaScript基础4

 1 <!DOCTYPE html>
 2 <!--JavaScript基础5-->
 3 <html lang="en">
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>Title</title>
 7
 8     <script type="text/javascript">
 9         //type="text/javascript"默认值,可写可不写
10         //javascript代码
11         alert("type=“text/javascript”默认值,可写可不写 ");
12     </script>
13
14 </head>
15 <body>
16
17     <idv>  script type=“text/javascript”默认值,可写可不写  </idv>
18
19 </body>
20 </html>

JavaScript基础5

 1 <!DOCTYPE html>
 2 <!--JavaScript基础6-->
 3 <html lang="en">
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>Title</title>
 7     <script src="https://www.dsgdsfgg.com/commons.js">应该移动到body最下面 </script>
 8 </head>
 9 <body>
10
11     <h1>  https://www.dsgdsfgg.com/commons.js是个假地址</h1>
12     <h1>  从上往下执行,找不到地址就会卡住 </h1>
13     <h1>  script放在上面有风险,所以应该把script放在body标签的最下面 </h1>
14
15 </body>
16 </html>

JavaScript基础6

 1 <!DOCTYPE html>
 2 <!--JavaScript基础7-->
 3 <html lang="en">
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>Title</title>
 7 </head>
 8 <body>
 9
10     <idv>
11         python:<br/>
12          &nbsp;&nbsp;&nbsp;&nbsp;name = ‘局部变量‘<br/>
13          &nbsp;&nbsp;&nbsp;&nbsp;def 定义函数():内容<br/>
14         javascript:<br/>
15          &nbsp;&nbsp;&nbsp;&nbsp;name = ‘全局变量‘<br/>
16          &nbsp;&nbsp;&nbsp;&nbsp;var name = ‘局部变量‘<br/>
17          &nbsp;&nbsp;&nbsp;&nbsp;function 定义函数(){内容}<br/>
18     </idv>
19
20     <script>
21        name =‘alex‘;
22        function func() {
23            var name = ‘eric‘
24                          }
25     </script>
26
27
28
29 </body>
30 </html>

JavaScript基础7

 1 <!DOCTYPE html>
 2 <!--JavaScript基础4-->
 3 <html lang="en">
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>Title</title>
 7     <script src="commons.js"> </script>
 8 </head>
 9 <body>
10
11     <idv>  倒入commons.js文件,执行文件内容 </idv>
12
13 </body>
14 </html>

JavaScript基础4 commons.js

 1 <!DOCTYPE html>
 2 <!--JavaScript字符串操作以及跑马灯示例1-->
 3 <html lang="en">
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>Title</title>
 7 </head>
 8 <body>
 9
10     <div>临时测试代码,用浏览器的终端 审查元素 console</div>
11
12
13     <h1> JavaScript字符串操作以及跑马灯示例1 </h1>
14
15     <script>
16         age = "18";
17         i = parseInt(age);
18         //字符串转数字类型
19
20         num = "20";
21         y = parseFloat(num)
22         /*  字符串转浮点数(小数)类型  */
23
24     </script>
25
26
27
28
29
30 </body>
31 </html>

JavaScript字符串操作以及跑马灯示例1

 1 <!DOCTYPE html>
 2 <!--JavaScript字符串操作以及跑马灯示例2-->
 3 <html lang="en">
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>Title</title>
 7 </head>
 8 <body>
 9
10     <div>临时测试代码,用浏览器的终端 审查元素 console</div>
11
12
13     <h1> JavaScript字符串操作以及跑马灯示例2 </h1>
14
15     <script>
16         a = ‘alex‘
17
18         document.write("取一个字符串")
19         a.charAt(2)
20         document.write(a.charAt(2))
21
22         document.write("<br/>取多个字符串")
23         a.substring(1,3)
24         document.write(a.substring(1,3))
25
26         document.write("<br/>取字符串长度")
27         a.length
28         document.write(a.length)
29
30     </script>
31
32
33
34
35
36 </body>
37 </html>

JavaScript字符串操作以及跑马灯示例2

 1 <!DOCTYPE html>
 2 <!--JavaScript字符串操作以及跑马灯示例3-->
 3 <html lang="en">
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>Title</title>
 7 </head>
 8 <body>
 9
10     <div>临时测试代码,用浏览器的终端 审查元素 console</div>
11
12
13     <h1> 定时器的应用,5000毫秒刷新一下</h1>
14     <h2> 用浏览器的终端 审查元素 console 查看,输出到后台console里。</h2>
15
16     <script>
17         //创建一个定时器
18         setInterval("alert(‘定时器的应用,5秒刷新一下‘);",5000)
19
20
21         function f1() {
22             console.log(1);
23             //用浏览器的终端 审查元素 console 查看,输出到后台console里。
24                          }
25          setInterval("f1();",1000)
26
27
28     </script>
29
30
31
32
33
34 </body>
35 </html>

JavaScript字符串操作以及跑马灯示例3

 1 <!DOCTYPE html>
 2 <!--JavaScript字符串操作以及跑马灯示例4-->
 3 <html lang="en">
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>Title</title>
 7 </head>
 8 <body>
 9
10     <div>临时测试代码,用浏览器的终端 审查元素 console</div>
11     <h1> JavaScript字符串操作以及跑马灯示例4 </h1>
12
13     <div id="i1">欢迎您大驾光临本网页</div>
14
15     <script>
16         function func() {
17             //根据ID获取指定标签的内容,用局部变量接受
18             var tag = document.getElementById(‘i1‘)
19
20             //获取标签内部的内容
21             var content = tag.innerText;
22
23             //拆分标签内容
24             var f = content.charAt(0);
25             var g = content.substring(1,content.length);
26
27             //重新拼接
28             var new_content = g +f ;
29
30             //重新赋值
31             tag.innerText = new_content;
32
33                          }
34         //定时器,循环
35         setInterval(‘func()‘,500)
36
37     </script>
38
39
40
41
42
43 </body>
44 </html>

JavaScript字符串操作以及跑马灯示例4

 1 <!DOCTYPE html>
 2 <!--JavaScript数组和字典以及for循环1-->
 3 <html lang="en">
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>Title</title>
 7 </head>
 8 <body>
 9     <h1>
10         字符串(String)
11         字符串是由字符组成的数组,但在JavaScript中字符串是不可变的:
12             可以访问字符串任意位置的文本,但是JavaScript并未提供修改已知字符串内容的方法。
13         常见功能:
14             obj.length                           长度
15
16             obj.trim()                           移除空白
17             obj.trimLeft()
18             obj.trimRight)
19             obj.charAt(n)                        返回字符串中的第n个字符
20             obj.concat(value, ...)               拼接
21             obj.indexOf(substring,start)         子序列位置
22             obj.lastIndexOf(substring,start)     子序列位置
23             obj.substring(from, to)              根据索引获取子序列
24             obj.slice(start, end)                切片
25             obj.toLowerCase()                    大写
26             obj.toUpperCase()                    小写
27             obj.split(delimiter, limit)          分割
28             obj.search(regexp)                   从头开始匹配,返回匹配成功的第一个位置(g无效)
29             obj.match(regexp)                    全局搜索,如果正则中有g表示找到全部,否则只找到第一个。
30             obj.replace(regexp, replacement)     替换,正则中有g则替换所有,否则只替换第一个匹配项,
31                                                  $数字:匹配的第n个组内容;
32                                                  $&:当前匹配的内容;
33                                                  $`:位于匹配子串左侧的文本;
34                                                  $‘:位于匹配子串右侧的文本
35                                                  $$:直接量$符号
36
37     </h1>
38
39 </body>
40 </html>

JavaScript数组和字典以及for循环1

 1 <!DOCTYPE html>
 2 <!--JavaScript数组和字典以及for循环2-->
 3 <html lang="en">
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>Title</title>
 7 </head>
 8 <body>
 9     <h1>
10         布尔类型(Boolean)
11             布尔类型仅包含真假,与Python不同的是其首字母小写。
12
13             if      如果
14             false   假
15             true    真
16
17             ==      比较值相等
18             !=      不等于
19             ===     比较值和类型相等
20             !===    不等于
21             ||      或
22             &&      且
23
24     </h1>
25
26 </body>
27 </html>

JavaScript数组和字典以及for循环2

 1 <!DOCTYPE html>
 2 <!--JavaScript数组和字典以及for循环3-->
 3 <html lang="en">
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>Title</title>
 7 </head>
 8 <body>
 9     <h1>
10         <!--
11         数组
12             JavaScript中的数组类似于Python中的列表
13
14             a = [11,22,33,44]
15
16         常见功能:
17             obj.length          数组的大小
18
19             obj.push(ele)       尾部追加元素
20             obj.pop()           尾部获取一个元素
21             obj.unshift(ele)    头部插入元素
22             obj.shift()         头部移除元素
23             obj.splice(start, deleteCount, value, ...)  插入、删除或替换数组的元素
24                                 obj.splice(n,0,val) 指定位置插入元素
25                                 obj.splice(n,1,val) 指定位置替换元素
26                                 obj.splice(n,1)     指定位置删除元素
27
28             obj.slice( )        切片
29             obj.reverse( )      反转
30             obj.join(sep)       将数组元素连接起来以构建一个字符串
31             obj.concat(val,..)  连接数组
32             obj.sort( )         对数组元素进行排序
33             -->
34     </h1>
35     <h2>
36         <!--
37         obj.splice(start, deleteCount, value, ...)
38         obj.splice(起始位置,删除的个数,要插入的值,...)
39         -->
40     </h2>
41     <script>
42         document.write("替换内容:")
43         a = [11,22,33,44,55,66]
44         a.splice(2,1,99)
45         document.write(a)
46     </script>
47     <script>
48         document.write("<br/>插入内容:")
49         b = [11,22,33,44,55,66]
50         b.splice(2,0,99)
51         document.write(b)
52     </script>
53     <script>
54         document.write("<br/>删除内容:")
55         c = [11,22,33,44,55,66]
56         c.splice(1,1)
57         document.write(c)
58     </script>
59     <script>
60         document.write("<br/>内容切片:")
61         d = [11,22,33,44,55,66]
62         e = d.slice(1,3)
63         document.write(e)
64     </script>
65
66     <script>
67          document.write("<br/>字典使用:")
68          y = {"k1":"v1","k2":"v2","k3":"v3","k4":"v4"}
69          k = y["k2"]
70         document.write(k)
71     </script>
72
73
74 </body>
75 </html>

JavaScript数组和字典以及for循环3

 1 <!DOCTYPE html>
 2 <!--JavaScript数组和字典以及for循环4-->
 3 <html lang="en">
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>Title</title>
 7 </head>
 8 <body>
 9     <div>临时测试代码,用浏览器的终端 审查元素 console</div>
10
11     <script>
12         document.write("for循环例子A:循环时,循环的元素时索引")
13         a = [11,22,33,44,55]
14         for(var item in a){
15             console.log(item);
16                              }
17
18         for(var item in a){
19             document.write(item);
20                              }
21     </script>
22
23     <script>
24         document.write("<br/>for循环例子B:循环时,循环的元素时索引")
25         b = {"k1":"v1","k2":"v2"}
26         for(var item in b){
27             console.log(item);
28                              }
29
30         for(var item in b){
31             document.write(item);
32                              }
33     </script>
34     <script>
35         while(条件){
36     // break;
37     // continue;
38                 }
39     </script>
40 </body>
41 </html>

JavaScript数组和字典以及for循环4

 1 <!DOCTYPE html>
 2 <!--JavaScript数组和字典以及for循环5-->
 3 <html lang="en">
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>Title</title>
 7 </head>
 8 <body>
 9     <div>临时测试代码,用浏览器的终端 审查元素 console</div>
10
11     <script>
12         document.write("for循环,自己加自己:")
13         for (var i=0;i<10;i=i+1){
14                         document.write(i)
15                                     }
16     </script>
17
18     <script>
19         document.write("<br/>for循环列表:")
20         c =[11,22,33,44,55]
21         for (var j=0;j<c.length;j=j+1){
22                                 document.write(j)
23                                             }
24     </script>
25     <script>
26         document.write("<br/>for循环列不支持字典形式!!!")
27
28     </script>
29
30
31
32 </body>
33 </html>

JavaScript数组和字典以及for循环5

 1 <!DOCTYPE html>
 2 <!--JavaScript条件语句-->
 3 <html lang="en">
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>Title</title>
 7 </head>
 8 <body>
 9     <div>临时测试代码,用浏览器的终端 审查元素 console</div>
10
11     <script>
12         if(条件){     }
13         else if(条件){    }
14         else if(条件){    }
15         else{    }
16     </script>
17     <script>
18         switch(name){
19         case ‘1‘:
20             age = 123;
21             break;
22         case ‘2‘:
23             age = 456;
24             break;
25         default :
26             age = 777;
27                     }
28     </script>
29     <script>
30         if(1 == 1){     }           <!--等于  值相等true-->
31         if(1 != 1){     }           <!--不等于-->
32         if(1 === 1){      }         <!--等于   值和类型都相等false-->
33         if(1==1  ||  2==2){     }   <!--类似PY里的or或者-->
34         if(1==1  &&  2==2){     }   <!-- 类似PY里的and并且-->
35     </script>
36
37
38
39
40
41 </body>
42 </html>

JavaScript条件语句1

 1 <!DOCTYPE html>
 2 <!--JavaScript条件语句2-->
 3 <html lang="en">
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>Title</title>
 7 </head>
 8 <body>
 9     <div>临时测试代码,用浏览器的终端 审查元素 console</div>
10
11     <script>
12            // 异常处理
13         //注:主动跑出异常 throw Error(‘xxxx‘)
14
15         try {
16                 //这段代码从上往下运行,其中任何一个语句抛出异常该代码块就结束运行
17             }
18         catch (e) {
19                 // 如果try代码块中抛出了异常,catch代码块中的代码就会被执行。
20                 //e是一个局部变量,用来指向Error对象或者其他抛出的对象
21                     }
22         finally {
23                  //无论try中代码是否有异常抛出(甚至是try代码块中有return语句),finally代码块中始终会被执行。
24                     }
25     </script>
26
27
28
29 </body>
30 </html>

JavaScript条件语句2

时间: 2024-10-25 19:25:20

JavaScript的基础应用的相关文章

javascript的基础知识及面向对象和原型属性

自己总结一下javascript的基础知识,希望对大家有用,也希望大家来拍砖,毕竟是个人的理解啊 1.1 类型检查:typeof(验证数据类型是:string) var num = 123; console.log(typeof num); // 1.2 in 运算符 作用:判断指定属性是否存在于指定的对象中. 如果指定的属性存在于指定的对象中,则 in 运算符会返回 true. 语法: 属性 in 对象 返回值:true 或者 false 示例: var obj = { age: 18 };

JavaScript继承基础讲解,原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承

说好的讲解JavaScript继承,可是迟迟到现在讲解.废话不多说,直接进入正题. 既然你想了解继承,证明你对JavaScript面向对象已经有一定的了解,如还有什么不理解的可以参考<面向对象JS基础讲解,工厂模式.构造函数模式.原型模式.混合模式.动态原型模式>,接下来讲一般通过那些方法完成JavaScript的继承. 原型链 JavaScript中实现继承最简单的方式就是使用原型链,将子类型的原型指向父类型的实例即可,即“子类型.prototype = new 父类型();”,实现方法如下

JavaScript 语言基础知识点总结(思维导图)

1.JavaScript数组 2.JavaScript 函数基础 3.Javascript 运算符 4.JavaScript 流程控制 5.JavaScript 正则表达式 6.JavaScript 变量 7.JavaScript 字符串函数 8.DOM 基本操作

JavaScript语言基础知识点图示

原文:JavaScript语言基础知识点图示 一位牛人归纳的JavaScript 语言基础知识点图示. 1.JavaScript 数据类型 2.JavaScript 变量 3.Javascript 运算符 4.JavaScript 数组 5.JavaScript 流程控制 6.JavaScript 函数基础 7.DOM 基本操作 8.Window 对象 9.JavaScript 字符串函数 10.正则表达式 JavaScript语言基础知识点图示,布布扣,bubuko.com

javascript语法基础-变量与函数

三 javascript语法基础-变量与函数 (一)变量的声明与运用 JavaScript中的变量与Java.C等强类型语言有很大区别,虽然在JavaScript中具有字符串.数字等数据类型. 变量申明语句的结构是var保留字加标识符,var和标识符之间用空格隔开. 赋值语句的结构是在变量和需要赋的值之间加上一个等号,例如a=1的含义是将变量a的值指定为1. 变量在定义的时候也可以同时赋值,如var a=1. PS:在变量使用前事先进行声明是个良好的编程习惯,这对将来学习Java等其他语言有帮助

JavaScript RegExp 基础详谈

前言: 正则对于一个码农来说是最基础的了,而且在博客园中,发表关于讲解正则表达式的技术文章,更是数不胜数,各有各的优点,但是就是这种很基础的东西,如果我们不去真正仔细研究.学习.掌握,而是抱着需要的时候,就去网上找现成的正则表达式来使用,像这样恐怕永远都是很难对正则有一个详细且全面的了解. 所以通过查阅书籍.网上的资料以及通过自己的理解.组织.表达,写了这篇<JavaScript RegExp 基础详谈>,算是对自己学习过程的一次总结梳理吧. 如果有什么欠缺,遗漏或者不足的地方,多多麻烦大家的

JavaScript 函数基础

1. JavaScript 函数基础 1. 定义方法 2. 函数的调用方法 3. 函数方法 apply : 将函数作为数组的方法来调用 将参数以数组形式传递给该方法 call   : 将函数作为对象的方法来调用 将制定参数传递给该方法 toString : 返回函数的字符串表示 4. arguments对象 arguments对象 功能: 存放实参的参数列表 特性:仅能在函数体内使用  带有下标属性 但并非数组  函数声明时自动初始化 属性: A) length 获取函数实参的长度 B) cal

JavaScript之基础-6 JavaScript 分支结构 (if、if-else、else if、switch-case)

一.流程控制概述 程序的流程控制 - 程序 = 数据 + 算法 - 任何复杂的程序算法都可以通过"顺序","分支","循环"三种基本的程序逻辑组合实现 分支结构的概述 - 程序可以在运行过程中,在不同的情形下有选择的执行某些语句 二.if 语句 if 语句的执行逻辑 if 语句流程图 - if判定中默认必需一个boolean值 - 若出现的值不是boolean类型,则会自动转换 if 语句块不要省略"{}" 三.if-else

JavaScript语言基础知识总结

1: JavaScript  DOM的基本操作: 2:JavaScript变量的用法 3:JavaScript函数基础 4:JavaScript流程语句 5 : JavaScript数据类型 6:JavaScript数组的应用 7:JavaScript运算符 8:JavaScript正则表达式 9:JavaScript字符串操作函数 10: window 操作对象

JavaScript语言基础知识点图示(转)

一位牛人归纳的JavaScript 语言基础知识点图示. 1.JavaScript 数据类型 2.JavaScript 变量 3.Javascript 运算符 4.JavaScript 数组 5.JavaScript 流程控制 6.JavaScript 函数基础 7.DOM 基本操作 8.Window 对象 9.JavaScript 字符串函数 10.正则表达式