位置: 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)

  • 商业承兑汇票未到期贴现
  • 预付款类发票可抵扣吗
  • 开发间接费用的分配率为本月
  • 装修保证金怎么记账
  • 支付拆迁补偿款
  • 公司没有收入没开发票
  • 软件的维修性要求
  • 增值税发票过期了,对方可以重开吗
  • 企业的消费税
  • 填报企业所得税资产总额怎么填
  • 食堂购买的固定资产可以一次性加计扣除吗
  • 城市公交可以承包吗
  • 外帐如何暂估应付账款
  • 确认坏账损失的分录怎么做
  • 财务报表包含哪些表
  • 跨月发票冲红账怎么做
  • 发放福利视同销售进项税要转出吗?
  • 开房租发票交的税,因优惠政策退税,怎么账务处理
  • php mktime函数
  • 年度汇算清缴收入应该填什么
  • 纯净版 win10
  • 经营性支付与非经营性支付
  • 加入申请理由怎么写
  • 公司购买写字楼怎么入账
  • 如何使用微信公交付款
  • php目录操作
  • php抽象函数
  • ajax调用php接口
  • deepwiser怎么用
  • vue和react区别大吗
  • 让我用用你的计算机
  • vue 登陆
  • 外地工程预缴的个人所得税是什么申报
  • 收到的免税苗木发票必须当月抵扣么
  • mysqlbinlog命令详解
  • python里int函数
  • 小规模纳税人免税怎么做账
  • 完税证明可以直接做账吗
  • SQL2008中通过DBCC OPENTRAN和会话查询事务
  • mysql怎样
  • 农机合作社项目申报方案
  • 购进国内交通运输产品
  • 汽车报废补贴18000
  • 会计分录如何分配利润
  • 建筑安装主要做什么
  • 土地契税税率计算公式
  • 长期借款涉及哪些账户
  • 汽车销售公司办理贷款重点调查哪些
  • 结转周转材料成本
  • 代驾服务费属于哪个税收编码
  • 劳务派遣公司账务处理
  • 筹建期开办费明细
  • 明细分类账有哪三种
  • 其他综合收益包括留存收益吗
  • 企业所得税和增值税重复收税了吗
  • 财政性银行的资金来源是什么
  • mysql数据库分区查询
  • 在windows下把绿色程序添加到鼠标右键的方法
  • 把mac屏幕切换到桌面desktop
  • 苹果机的mac地址
  • mac快捷功能
  • linux下4种kill某个用户所有进程的方法
  • windows升级后照片不见了
  • shell linux命令详解
  • python三角形角度
  • unity集训
  • vue中拦截器
  • Android:wpa_supplicant决定选择哪种驱动
  • web标准包含哪些
  • unity如何动态刷新滚动列表
  • jquery里的ready是什么意思
  • android 圆形图片
  • 设计模式的原则
  • unity_jail
  • jquery.serialize() 函数语法及简单实例
  • python中的类怎样理解
  • 职工教育经费可以结转吗
  • 浙江省税务局发票短信
  • 现在买车是不是免购置税
  • 漯河经济开发区税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设