位置: IT常识 - 正文

JavaScript 入门基础 / 概念介绍(一)(javascript零基础入门书籍)

编辑:rootadmin
JavaScript 入门基础 / 概念介绍(一) JavaScript 入门基础 / 概念介绍(一)1.初识JavaScript1.1 JavaScript历史

推荐整理分享JavaScript 入门基础 / 概念介绍(一)(javascript零基础入门书籍),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:javascript快速入门,javascript零基础,javascript初级教程,javascript入门基础,javascript零基础入门书籍,javascript入门基础,javascript基础入门教程,javascript零基础入门书籍,内容如对您有帮助,希望把文章链接给更多的朋友!

1995年,网景公司一名程序员布兰登·艾奇利用十天完成了JavaScript设计,网景公司最初将它命名为LiveScript,后与Sun公司合作将其改名为JavaScript。

1.2 JavaScript是什么

JavaScript是一种运行在客户端的脚本语言,

脚本语言:是一种不需要编译直接由js解释器逐行解释并执行的语言。

可以基于node.js技术进行服务端编程。

1.3 JavaScript 的作用桌面程序网页特效App控制硬件-物联网(Ruff)游戏开发(cocos2d-js)表单动态校验(密码强度检测,也是js产生的最初目的)1.4 HTML/CSS/JS 的关系

html决定网页的结构内容,相当于人的身体(body)。

JavaScript 入门基础 / 概念介绍(一)(javascript零基础入门书籍)

css是网页所呈现的效果(决定美观度),相当于人们穿衣服,化妆。

js是实现业务逻辑和界面控制,相当于人的各种动作。

1.5 浏览器执行js简介

浏览器分成两部分 渲染引擎和 js引擎。

渲染引擎:用来解析html和css,俗称内核,如谷歌浏览器的blink。js引擎:也称其为解释器,用来读取网页中的js代码并对其进行运行处理,比如谷歌浏览器的v8。

注:浏览器本身不会执行js代码,都是通过js解释器来执行。

1.6 js的组成

JavaScript分为三个部分:ECMAScript、DOM、BOM。

1.ECMAScript是由ECMA国际进行标准化的一门编程语言,这种语言在万维网上广泛应用。

注:ECMAScript规定了JS的编程语法和基础核心知识,是所有的浏览器厂商共同遵守的JS语法工业标准。

2.DOM-文档对象模型:是W3C组织推荐的处理可扩展标记语言的标准编程接口,通过DOM提供的接口可以对页面上的各种元素进行操作。

3.BOM-浏览器对象模型:它提供了独立于内容的,可以与浏览器窗口进行互动的对象结构,通过BOM可以操作浏览器窗口,如:弹出框、控制浏览器跳转等等…

1.7 JS 基础

js有3中书写方式:行内、内嵌、外部。

<1>. 行内式JS可以将少量的js代码直接写入到HTML标签的时间属性中(以on开头的属性)如:onclick。JS中推荐使用单引号。缺点是可读性差,在html中编写大量js代码不方便阅读。多重引号嵌套时,非常容易混淆。只在特殊情况下使用。<2>. 内嵌js可以将多行js代码写入到<script>标签中内嵌js是学习时常用的方式。<3>. 外部js文件利于HTML页面代码结构化,把js代码独立于html文件之外,既美观又方便文件级别的复用。引入外部文件的<script>标签中间不可以写代码。适合要编写大量js代码的情况。
本文链接地址:https://www.jiuchutong.com/zhishi/298997.html 转载请保留说明!

上一篇:2022年 change detection遥感图像变化检测 论文附代码

下一篇:记录CentOS7自定义修改SSH端口 不用默认22端口(centos7配置自动获取ip)

  • 怎样写好一篇原创文章?(如何写一篇好的文章)

    怎样写好一篇原创文章?(如何写一篇好的文章)

  • 墨攻妖兽入侵无尽(墨攻妖兽入侵)(墨攻妖兽入侵无敌小说)

    墨攻妖兽入侵无尽(墨攻妖兽入侵)(墨攻妖兽入侵无敌小说)

  • 苹果13怎么设置桌面布局(苹果13怎么设置来电铃声)

    苹果13怎么设置桌面布局(苹果13怎么设置来电铃声)

  • 如何退出qq群(如何退出QQ群的一起听歌)

    如何退出qq群(如何退出QQ群的一起听歌)

  • 小米手表怎么关闭应用程序(小米手表怎么关闭解锁手机)

    小米手表怎么关闭应用程序(小米手表怎么关闭解锁手机)

  • 小米10为什么突然没有信号和网络了(小米10为什么突然开不了机)

    小米10为什么突然没有信号和网络了(小米10为什么突然开不了机)

  • 移动4g变2g无法变回来(移动4g变2g了)

    移动4g变2g无法变回来(移动4g变2g了)

  • 安卓手机拉黑后打电话提示什么(安卓手机拉黑后打电话对方知道吗)

    安卓手机拉黑后打电话提示什么(安卓手机拉黑后打电话对方知道吗)

  • oppo手机怎么自定义闹钟铃声(oppo手机怎么自动录音通话)

    oppo手机怎么自定义闹钟铃声(oppo手机怎么自动录音通话)

  • 手机充电尾插松了怎么办(手机尾插充电松动最简单修复方法)

    手机充电尾插松了怎么办(手机尾插充电松动最简单修复方法)

  • 苹果11脸解锁不上滑怎么设置(苹果11解锁不震动)

    苹果11脸解锁不上滑怎么设置(苹果11解锁不震动)

  • 智慧团建获取数据失败是什么原因(智慧团建获取数据发生错误原因)

    智慧团建获取数据失败是什么原因(智慧团建获取数据发生错误原因)

  • 非通讯录号码怎么群发短信(非通讯录号码怎么删除)

    非通讯录号码怎么群发短信(非通讯录号码怎么删除)

  • a1822是ipad air2吗(a1822是ipad2017吗)

    a1822是ipad air2吗(a1822是ipad2017吗)

  • 铁路12306候补订单退款什么时候到账(铁路12306候补订单退款多久到账)

    铁路12306候补订单退款什么时候到账(铁路12306候补订单退款多久到账)

  • 苹果id可以彻底注销吗(苹果id彻底永久注销要去官网)

    苹果id可以彻底注销吗(苹果id彻底永久注销要去官网)

  • 拼多多申请介入怎么撤销(拼多多申请介入在哪里)

    拼多多申请介入怎么撤销(拼多多申请介入在哪里)

  • 手机qq音乐如何下歌词(手机qq音乐如何播放本地音乐播放器)

    手机qq音乐如何下歌词(手机qq音乐如何播放本地音乐播放器)

  • 12306显示操作失败503是什么意思(12306显示操作失败)

    12306显示操作失败503是什么意思(12306显示操作失败)

  • 华为p306G和8G区别(华为p306g与8g哪个好)

    华为p306G和8G区别(华为p306g与8g哪个好)

  • Office软件界面显示英文(office软件图标不显示)

    Office软件界面显示英文(office软件图标不显示)

  • Windows11家庭版本地账户不能登入微软账户怎么办(windows11家庭版本地策略组)

    Windows11家庭版本地账户不能登入微软账户怎么办(windows11家庭版本地策略组)

  • 双系统开机时系统切换教程(双系统启动界面)

    双系统开机时系统切换教程(双系统启动界面)

  • vue-router路由懒加载(vue router-view路由详解)

    vue-router路由懒加载(vue router-view路由详解)

  • 发票收款人和复核人、收款人规定
  • 已付工资在资产负债表中体现
  • 普通发票有没有有效期
  • 累计所得税前净现金流量计算公式为
  • 工程前期土地平整的会计分录怎么写?
  • 公户转私户的钱几天能到账
  • 工会费用是什么意思
  • 研发加计扣除的标准
  • 民事责任行政责任刑事责任的区别
  • 企业所得税汇算清缴退税分录
  • 企业所得税国税还是地税征管
  • 职工福利费发票不小心抵扣了汇算清缴
  • 个人所得税申报错误如何更正申报
  • 小规模纳税人已经开了3%的票还可以享受1%的优惠吗
  • 到期一次还本付息债券
  • 利润表反映了哪些情况
  • 支出凭证的日期
  • 可持续增长率计算例题
  • 餐费没有发票怎么入账
  • 个人帮公司买东西怎么报销
  • 购买员工宿舍床上用品怎么入账
  • 支付宝支付凭证图片
  • 租金摊销表格式
  • 固定资产原值和账务账套原值不平
  • 会计凭证包括哪几种凭证
  • Ichetucknee河的海牛,佛罗里达州 (© Jennifer Adler/Alamy)
  • 若依管理系统前端代码分析
  • 现金流量表结构分析
  • vue-router
  • 公司房产处置
  • 企业利润取出税费有哪些
  • 详解php处理字符的方法
  • 特斯拉适用于什么车型
  • 模糊数学神经网络
  • 手把手教你安装技嘉b550 master主板
  • 销售鸡蛋免增值税吗
  • 职工短期薪酬包括哪些
  • 销售退回怎么写分录
  • 收据可以入账报销吗
  • 已经费用化的研发支出还可以资本化吗
  • 未开票收入申报有税务风险吗
  • 信用减值损失是什么项目
  • 城建税教育费附加和地方教育费附加
  • 工业总产值如何计算的
  • 记错科目怎么调整
  • 以前年度损益调整结转到哪里
  • 政府专款专用
  • 党费结余如何计算
  • 个体户未进行抄报税怎么处罚
  • 银行对账单上借贷方什么意思
  • 中小企业两账合一怎么办
  • 会计各种凭证的填写示例
  • 生产成本和主营业务收入的关系
  • asp.net ui
  • 修改mysql字段默认值
  • win7系统如何关闭系统自检
  • windows xp 2021 r3
  • ubuntu系统怎么进入命令行
  • ubuntu18.04网络
  • linux系统ftp服务
  • windows10周年更新
  • windows7如何开启游戏模式
  • windows8.1开始
  • win10系统家庭组如何关闭家庭组访问用户名密码
  • Ghost XP SP3 YN8.0装机版 (雨林木风)
  • win7的放大镜怎么关闭
  • vs2012怎么样
  • 常用的git操作
  • jq获取单选框的值
  • angular keyup
  • unity2019图集
  • 学javascript的书
  • Python实现以时间换空间的缓存替换算法
  • unity脚本api
  • jquery 插件写法
  • Python随机生成数字求最小的三个数字
  • 河南省注册税务师协会电话
  • 纳税申报期过了怎么处理
  • 国家税收返还政策有哪些
  • 地税局申报个人所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设