加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Python JavaScript

发布时间:2020-12-20 10:47:09 所属栏目:Python 来源:网络整理
导读:JavaScript 一 JavaScript是什么(html网页的动态效果): JavaScript(下文我们会用简称JS来代替)是脚本编程语言,JS语言开发的文件是以.js为后缀,通过在html文件中引入该js文件来控制html代码的交互功能以及前台数据处理的业务逻辑(js语言代码也可以直? ?

JavaScript

一 JavaScript是什么(html网页的动态效果):

  JavaScript(下文我们会用简称JS来代替)是脚本编程语言,JS语言开发的文件是以.js为后缀,通过在html文件中引入该js文件来控制html代码的交互功能以及前台数据处理的业务逻辑(js语言代码也可以直? ? ? ? ?接写在html文件中),采用的ECMAScript语法,属于编程语言。

注意:JavaScript跟Java没有半毛钱关系,纯粹是为了蹭当时红极一时java的热度.

二 JavaScript三种书写位置(css也是三种)

① 行间式(JS代码书写在标签的事件全局属性中,采用的是JS编程语言的语法)

<!-- 关键代码 -->
<!-- 给div标签添加点击事件的交互逻辑:弹出文本提示框 -->
<div onclick="alert(‘点击我完成页面交互‘)">点我</div>

② 内联式(JS代码书写在script标签中)

JS代码书写在script标签中,script标签可以出现在页面中的任意位置,建议放在body标签的最后(html代码
是自上而下进行解析加载,放在body标签的最下方,会保证页面所有标签都加载完毕,html再去加载js文件,
那么js脚步文件就会更好的控制页面标签的人机交互了),采用的是JS编程语言的语法
<!-- 关键代码 --> <!-- 页面被加载打开时,就会触发事件的交互逻辑:弹出文本提示框 --> <body> <!-- body标签中的所有子标签位置 --> <!-- script标签出现在body标签的最下方 --> <script> alert(‘该页面被加载!‘) </script> </body>

③ 外联式(文件引入)

JS代码书在外部js文件中,在html页面中用script标签引入js文件(建议在body标签最下方引入,理由同上)

#1.js文件夹下的my.js
alert(‘外联式js文件弹出框‘)

#2.根目录下的first.html
<!-- 关键代码 -->
<!-- 页面被加载打开时,就会触发事件的交互逻辑:弹出文本提示框 -->
<body>
    <!-- body标签中的所有子标签位置 -->
    
    <!-- script标签出现在body标签的最下方 -->
    <script src="js/my.js">
        /* 不要在此写JS代码,原因是用来引入外部js文件的script标签,标签内部书写的JS代码不在起作用 */
    </script>
</body>

总结:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        #dd {
            width: 200px;
            height: 200px;
            background-color: orange;
        }
    </style>

</head>
<body>
    <!-- 点击弹出:hello js -->
    <!--行间式: 写在标签的 事件属性 中-->
    <!--<div id="dd" onclick="alert(‘hello js‘)"></div>-->
    <div id="dd"></div>

</body>
<!--内联式:写在script标签中,script标签应该出现在body的最下方(可以将其放在body结束后)-->
<script>
    dd.onclick = function () {
        alert(‘hello js‘)
    }
</script>

<!--外联式:通过script标签的src属性,链接外部js文件-->
<script src="js/js导入.js">
    // 一个script标签拥有src引入外部js文件后,就相当于单标签,所以内部的代码会被自动屏蔽
    dd.onclick = function () {  // 不会起作用
        alert(666)
    }
</script>
</html>
三种引入总结

?

三 JavaScript注释

#1.js注释:
    单行注释   /单行内容/
    
    多行注释   /多行内容  /

#2.js语言是以分号(;)作为语句的结束符
一般情况下不加分号也不会报错

四??JavaScript基础语法

① 变量的定义(变量名是区分大小写的,var与python一样可覆盖赋值let不可以)

ECMA6最新语法

#1.变量关键字var与let的区别:
    var作用的是全局
    let作业的是局部,可以保证变量的不被随意的修改(指的是是所声明的变量只在let命令所在的代码块内有效。例如:for循环的计数器就很适合使用let命令。)
 例:
  var/let是关键词、num是变量名、=为赋值符、10为变量值、;为JS语言语句的结束标识符
  var num = 10;

for (let i=0;i<arr.length;i++){...}
 #2.在js中 是有真正意义上的常量,声明常量关键字const
const PI
= 3.14; (常量声明时必须赋初值,且一旦赋值,不可改变)
#
3.变量的命名规范
1. 由字母,数字,_,$组成,不能以数字开头(可以包含中文字符) 2. 区分大小写 3. 不能出现关键字及保留字
#4.注意

? ? ?变量名是区分大小写的。

? ? ?推荐使用驼峰式命名规则。

? ? ?保留字不能用做变量名。

② 基本数据类型

#1.数值类型:number(js中将整型和浮点型统称为数值类型

var num = 10;
const PI = 3.14;
console.log(typeof(num),num);  // 结果:number  10

NaN:是数值类型但是表示的意思是不是一个数字

#2.字符串类型:string(单双引号定义)

字串串定义

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读