位置: 编程技术 - 正文

JavaScript学习心得之概述(javascript学习指南)

编辑:rootadmin

推荐整理分享JavaScript学习心得之概述(javascript学习指南),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:javascript学习指南,javascript心得体会,javascript心得,javascript心得体会,javascript心得体会,javascript课程心得体会,javascript心得,学javascript的心得体会总结,内容如对您有帮助,希望把文章链接给更多的朋友!

一、JavaScript是一种专为与网页交互而设计的脚本语言,它的的组成

ECMAScript(核心) DOM(文档对象模型) BOM(浏览器对象模型)

1.1ECMAScript

ECMA-定义的ECMAScrip与Web浏览器没有依赖关系,ECMA-定义的只是这门语言的基础,提供核心语言功能

  ECMAScript是通过ECMA-标准化的脚本语言,ECMA-规定语言的:语法、类型、语句、关键字、保留字、操作符、对象

1.2 DOM(Document Object Modle) DOM是针对XML但是经过扩展用于HTML的应用程序编程接口(API,Application Programming Interface),提供访问和操作网页内容的方法和接口

  DOM把整个页面映射为一个多层节点结构,HTML或者XML等页面中的每个组成部分都是某种类型的节点,这些节点又包含不同类型的数据。

1.3 BOM(Bower Object Modle)  控制浏览器显示的页面以外的部分,BOM只处理浏览器窗口和框架,提供与浏览器交互的方法和接口

二、<script>元素2.1引用javascript文件 外部引用javascript文件:

JavaScript学习心得之概述(javascript学习指南)

页面嵌入javascript代码

包含在<script>元素内部的JavaScript代码将被从上至下依次解释

2.2 <script>元素的属性

defer延迟脚本:告诉浏览器立即下载,脚本会被延迟到整个页面都被解析完才执行, defer只适用于外部引入的脚本文件

虽然<script>标签位于<head>标签内,但是demo.js会延迟到浏览器遇到</html>后才执行。

async异步脚本:必让页面等待脚本的下载和执行,从而异步加载页面其他内容同defer一样只适用于外部引入的脚本文件,async告诉浏览器立即下载文件,但与defer不同的是标记不async脚本并不保证按照指定它们的先后顺序执行,建议异步脚本不要在加载期间修改DOM

2.3 <noscript>元素的属性

浏览器不支持脚本

浏览器支持脚本,但脚本被禁用,浏览器就会显示<noscript>中的内容这个页面会在脚本无效的情况下,向用户显示一条信息,而在启用了脚本的浏览器中,用户永远也不会看到它

标签: javascript学习指南

本文链接地址:https://www.jiuchutong.com/biancheng/383869.html 转载请保留说明!

上一篇:DOM基础教程之模型中的模型节点(dom基础知识)

下一篇:DOM基础教程之事件对象(dom教学)

  • 季度费用支出怎么做
  • 所得税申报表里季初资产是指什么
  • 个人应纳税所得额怎么算
  • 有限合伙企业合伙人分红纳税
  • 企业接收政府划入资产的税务处理办法
  • 实收资本的印花税是营业账簿吗
  • 企业所得税是否有利于调节产业结构
  • 党建工作经费计提比例
  • 教育费附加免征还计提吗
  • 全免增值税企业所得税吗
  • 在win10中怎么从edge旧ie浏览器
  • 商贸公司不开发票还要上税吗
  • linux关闭thp
  • 个税是什么意思必须交吗
  • 金融企业贷款损失准备金税务管理
  • 专项资金支出时能直接转出吗
  • 什么是票据权利?票据权利的内容有哪些
  • php压缩包
  • 代个人多交的社保怎么查
  • 零代码开发工具
  • php数组函数大全
  • PHP:pg_unescape_bytea()的用法_PostgreSQL函数
  • getcodebase
  • 主营业务收入含义
  • php pathinfo
  • 金融企业呆账核销管理办法
  • thinkphp上传文件
  • 实用工具书推荐
  • cnn三层
  • 2021年车辆检测
  • 误餐补助所得税处理
  • 企业所得税的征税对象包括( )
  • 外管证异地预缴税款是什么意思
  • 设计模式适配器模式代码编写
  • mysql innodb存储结构
  • mongodb bi
  • 经营所得预缴申报收入总额
  • 公司性质不一样的重名可以吗
  • 取得投资是什么意思
  • sql server中字符串常量只能用双引号括起来
  • sql函数coalesce
  • 写字楼租金
  • 公司跟个体户的税收
  • 购进原材料发生的保险费
  • 发票优惠金额怎么开
  • 领备用金时会计怎么做分录
  • 公益性捐赠要确认递延吗
  • 回购股票注销股票怎么办
  • 应收账款平均余额公式
  • mysql 高效分页
  • 在sql查询中使用where子句指定的是
  • ubuntu-
  • xp系统环境变量
  • windows 10预览版
  • arm和x86性能差多少
  • 雨林木风Windows10
  • win7桌面图标变成了lnk
  • winxp家庭版和专业版的区别
  • Win10怎么打开屏幕键盘
  • linux系统启动步骤
  • 省去911元 教你如何将Win10家庭版改造成专业版
  • win7激活2020
  • linux解密
  • unity物体旋转到指定角度
  • node web 框架
  • shell的case语法
  • linux shell脚本攻略(第3版)
  • unity 2d 3d混合
  • python设计教程
  • 基于python的系统
  • js怎么获取密码框内容
  • 做网页的流程与步骤
  • android解压app
  • python django orm
  • 建筑工程合同首付款
  • 湖北省纳税大户
  • 逾期未申报扣几分
  • 股权转让和大宗转让区别
  • 三种人不交个人所得税?
  • 租房税费怎么算的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设