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

  • 饮食企业简介
  • 小企业会计准则是什么意思
  • 小规模纳税人购入和销售的增值税
  • 开票超过定额怎么办
  • 外来建安企业的税收管理
  • 非独生子女赡养老人专项附加扣除的标准
  • 进料加工手册核销是什么意思
  • 临时员工和正式员工区别
  • 购买非专利技术发生的手续费计入什么科目
  • 银行收回客户误扣的费用怎么处理?
  • 分包管理费取费标准
  • 税收分类编码选错了没事吧
  • 简并税率政策是什么?简并税率政策要点如何解读?
  • 增值税发票的帐号怎么查
  • 一次性收取跨年租金房产税怎么交
  • 委托贷款利息收入怎么开发票
  • 进口货物退税流程
  • 应收票据背书转让以取得所需物资
  • 会务费税务处理
  • 法人实名认证后为什么查不到名下公司
  • 不是公户付的款开发票可以做账吗
  • 装修费用资本化的条件
  • 发票已入账未认证怎么办
  • 增值税税控系统技术维护费每年都可以抵扣吗
  • 注册公司需要注册资金吗
  • 销售净利率怎么分析盈利能力
  • win7系统打开软件就停止工作
  • 营业外收入怎么做会计凭证
  • 支付店面租金为什么是管理费用
  • 公司免税是指免的什么税
  • 公司收到个人入股股金,然后又投资其他公司怎么做账
  • 固定资产原值和账务账套原值不平
  • 金融负债的范围
  • 出租车车票可以出卖吗
  • 什么是增值税差额征税政策的小规模纳税人
  • php返回对象
  • 资产负债表利润表的勾稽关系
  • 减免税费是几级科目
  • echarts简介
  • php数组怎么实现的
  • 研发入库的产品销售出库怎样做账
  • 新医院会计制度采用什么预算方法
  • 进项大于销项怎么结转增值税
  • 出口报关单运费单位怎么填
  • 资本公积的会计处理方法
  • 无形资产加计扣除怎么算举例
  • 建筑劳务公司是什么性质
  • 经营范围中没有这个项目开票后果
  • 暂估金额与发票金额的区别
  • 长期股权投资损益调整是什么意思
  • 公司与公司之间人与人之间最大的区别
  • 对外付汇代扣代缴所得税
  • 现金日记账1月份本年累计吗
  • 其他业务收入冲减应付账款
  • 微信的业务
  • mysql的基础知识
  • linux软件安装源
  • linux file-nr
  • fedora怎么样
  • sniffer.exe - sniffer是什么进程
  • win7控制面板有哪些功能
  • centos7 rpm包安装
  • win7系统搜索不到自己家wi-fi
  • win7系统的文件夹怎么挪位置
  • 修改etc profile
  • unity脚本编写教程
  • unity3D游戏开发
  • js实现拖拽元素改编顺序
  • 基于jquery实现小说
  • unity shader cull off
  • js出错
  • python算法怎么用
  • unity相关问题
  • python编写步骤
  • unity3d应用
  • javascript运用
  • mvp 框架
  • js修改url
  • 电子税务局怎么添加开票员
  • 国税系统重点领导名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设