2021-05-08

这篇博客介绍了JavaScript的基础知识,包括ECMAScript、DOM和BOM的组成,强调其作为解释性脚本语言的特点和跨平台性质。讲解了JavaScript如何在HTML中使用,包括内部脚本和外部脚本的插入方式,以及外部JavaScript文件的链接方法。内容适合初学者入门JavaScript编程。
摘要由CSDN通过智能技术生成

  JavaScript入门的初步了解

    JavaScript 简介

JavaScript 是一种属于网络的脚本语言,已经被广泛用于 Web 应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常 JavaScript 脚本是通 过嵌入在 HTML 中来实现自身的功能的。

 组成: 

  1. ECMAScript: 它是 JavaScript 语言的标准,规定 JavaScript 的编程语法和基础核心 知识 
  2. DOM(Document Object Model):文档对象模型,描述处理网页内容的方法和接口。 
  3. BOM(Browser Object Model):浏览器对象模型,描述与浏览器进行交互的方法和接 口。 

特点:

  1. 是一种解释性脚本语言(代码不进行预编译)。
  2. 主要用来向 HTML 页面添加交互行为。 
  3. 可以直接嵌入 HTML 页面,但写成单独的 js 文件有利于结构和行为的分离。
  4. 跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如

Windows、Linux、 Mac、Android、iOS 等) 

 

JavaScript的用法

HTML 中的脚本必须位于<script>与</script>标签之间。  脚本可被放置在 HTML 页面的 <body>和 <head>部分中。

 

 

<script></script>标签对 

如需在 HTML 页面中插入 JavaScript,请使用<script></script>会告诉 JavaScript 在何处开始和结束。<script></script>之间的代码行包含了 JavaScript.

 

 

 

 

 

JavaScript在HTML文档中的位置

 

内部JavaScript和外接JavaScript 内部JavaScript 

 可以在HTML中放入不限数量的脚本

<head>中的JavaScript

 

 

<body>中的JavaScript

 

外接的 Javascript 

脚本文件 也可以把脚本保存到外部文件中。外部文件通常包含被多个网页使用的代

码。

 外部 JavaScript 文件的文件扩展名是 .js。 如需使用外部文件,请在<script>标签的 src属性中设置.js文件路径

注意:外部脚本不能包含<script>标签

 

 

 

 

 这样外部js就接入成功啦 

这个数据可以使用Python进行解析和处理。可以按照以下步骤进行: 1. 将数据分割成每个数据项。 ``` data_items = data.split(',') ``` 2. 对于每个数据项,将其按#分割成四个小项,并存储到一个列表中。 ``` data_list = [] for item in data_items: item_list = item.split('#') data_list.append(item_list) ``` 3. 对于每个小项,进行相应的类型转换。 ``` for item in data_list: item[0] = int(item[0]) # 题号转换为整数 item[1] = datetime.datetime.strptime(item[1], '%Y-%m-%d %H:%M:%S') # 时间转换为datetime类型 if item[2] != '': # 操作类型转换为整数 item[2] = int(item[2]) item[3] = str(item[3]) # 科目转换为字符串类型 ``` 4. 可以按照需要对数据进行进一步处理,如按照题号、时间等进行排序、筛选等操作。 完整的Python代码如下: ``` import datetime data = '''1#2021-05-18 14:31:55##初级会计实务,2#2021-05-18 14:31:57#12#初级会计实务,2#2021-05-18 14:32:08##初级会计实务,3#2021-05-18 14:32:09#12#初级会计实务,4#2021-05-18 14:32:34#12#初级会计实务,4#2021-05-18 14:32:45##初级会计实务,5#2021-05-18 14:32:46#12#初级会计实务,5#2021-05-18 14:32:57##初级会计实务,6#2021-05-18 14:33:00#12#初级会计实务,7#2021-05-18 14:33:44#12#初级会计实务,7#2021-05-18 14:34:42##初级会计实务,8#2021-05-18 14:34:43#12''' # 将数据分割成每个数据项 data_items = data.split(',') # 对于每个数据项,将其按#分割成四个小项,并存储到一个列表中 data_list = [] for item in data_items: item_list = item.split('#') data_list.append(item_list) # 对于每个小项,进行相应的类型转换 for item in data_list: item[0] = int(item[0]) # 题号转换为整数 item[1] = datetime.datetime.strptime(item[1], '%Y-%m-%d %H:%M:%S') # 时间转换为datetime类型 if item[2] != '': # 操作类型转换为整数 item[2] = int(item[2]) item[3] = str(item[3]) # 科目转换为字符串类型 print(data_list) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值