IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> 初识JavaScript---JS的使用方法 -> 正文阅读

[JavaScript知识库]初识JavaScript---JS的使用方法

JS介绍:

JS是运行在客户端一种解释型编程语言,前端开发的核心是JS

JS作用:

用来完成前后端交互,增加用户体验

一个网站是由结构(HTML/HTML5)、表现(CSS/CSS3)和行为(JavaScript)组成

JS组成:

? ? ? ? 1)ECMAScript(ECMA-262):基础语言部分,基础面向对象等
? ? ? ? 2)DOM(W3C):节点操作 ,接口?
? ? ? ? 3)BOM(无标准):浏览器操作

JS的特点:

????????1)松散性:JS中变量没有一个明确的类型,也叫弱类型语言(允许将变量看做多钟类型)
? ? ? ? 2)对象属性:对象的属性也可以映射为任意类型的数据
? ? ? ? 3)继承机制:JS是基于原型继承的

使用JS三种方法:

?1)使用script标签<script><script/>(只能被当前文件使用)

<script type="text/javascript" defer="defer" charset="utf-8">
    //defer表示DOM(以上所有标签)加载完成之后,再执行JS的代码,目前开发也不需要
    //charset是字符编码,主要解决汉字乱码问题,目前开发不需要,前面头文件中已经涵盖
    alert('这是我的第一个JS程序'); //alert表示弹出一个警告框
</script>


? ? ? ? ? ?

?注意:
? ? ? ? ?1.script标签可以写在网页代码任意位置,因为JS是同步执行的(也就是前面的错误导致后面

的无法执行),但为了避免JS阻塞和首先操作DOM,最好写在<body/>后
? ? ? ? ?2.如果要输出script结束标签时,必须拆开写:alert('</script>'); -错误,

只能拆开alert('</sc' + 'ript>');

2)在a标签的href中写JS代码(实际开发中不建议这样使用,因为性能差)

不会直接弹出,需要点击页面内容弹出

<a href="javascript:alert('大家好!')">大家好</a>

3)用script标签引入外部文件(推荐)

可以被多个文件使用

<script src="09_test.js" type="text/javascript" async="async"></script>
alert('我是前端新人');

?说明:
? ? ? ?src:引入外部JS文件的路径和文件名(只能用于JS)
? ? ? ?async规定异步执行脚本(仅适用于外部引入脚本),在加载DOM元素的同时可以运行JS代码

?

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-11-10 12:19:03  更:2021-11-10 12:20:07 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/10 21:53:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码