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

  • iQOO10怎么切换经典桌面(vivo iqoo7如何切换经典桌面)

    iQOO10怎么切换经典桌面(vivo iqoo7如何切换经典桌面)

  • qq群聊头衔怎么设置(qq群聊头衔怎么设置特效)

    qq群聊头衔怎么设置(qq群聊头衔怎么设置特效)

  • 共享相薄是干什么用的(共享相薄是我的所有照片吗)

    共享相薄是干什么用的(共享相薄是我的所有照片吗)

  • qq群主能看到谁下载文件吗(qq群主能看到谁转发文件吗)

    qq群主能看到谁下载文件吗(qq群主能看到谁转发文件吗)

  • 户户通t01解决方案(户户通t01故障处理方法)

    户户通t01解决方案(户户通t01故障处理方法)

  • 微信怎么发4k视频(微信怎么发4k视频给好友)

    微信怎么发4k视频(微信怎么发4k视频给好友)

  • 微信号注销为什么还能搜到(微信号注销为什么是非法请求)

    微信号注销为什么还能搜到(微信号注销为什么是非法请求)

  • 外置声卡电流声特别严重(外置声卡电流声炸响换个USB接口)

    外置声卡电流声特别严重(外置声卡电流声炸响换个USB接口)

  • qq置顶什么意思(qq置顶顺序是按照什么来的)

    qq置顶什么意思(qq置顶顺序是按照什么来的)

  • 笔记本装内存条需要注意什么(笔记本装内存条注意事项)

    笔记本装内存条需要注意什么(笔记本装内存条注意事项)

  • iphone蜂窝移动更新失败是什么意思(苹果手机移动蜂窝更新失败什么情况)

    iphone蜂窝移动更新失败是什么意思(苹果手机移动蜂窝更新失败什么情况)

  • 华为学生模式怎么没了(华为学生模式怎么绑定家长手机)

    华为学生模式怎么没了(华为学生模式怎么绑定家长手机)

  • ipv6的ip地址有多少位(ipv6地址是什么)

    ipv6的ip地址有多少位(ipv6地址是什么)

  • 荣耀v30支不支持无线充电(荣耀v30支不支持扩展内存)

    荣耀v30支不支持无线充电(荣耀v30支不支持扩展内存)

  • 音频接口的含义(音频接口的含义是什么)

    音频接口的含义(音频接口的含义是什么)

  • ps扫描文件怎么改字(ps扫描文件怎么弄清楚一点的)

    ps扫描文件怎么改字(ps扫描文件怎么弄清楚一点的)

  • 京东被黑号多少天恢复(京东被黑号多少钱一次)

    京东被黑号多少天恢复(京东被黑号多少钱一次)

  • 手机什么叫合约机(合约手机啥意思)

    手机什么叫合约机(合约手机啥意思)

  • 华为系统应用怎么删除(华为系统应用怎么删除?)

    华为系统应用怎么删除(华为系统应用怎么删除?)

  • 小米手机的msa可以关闭吗(小米手机的msa可信吗)

    小米手机的msa可以关闭吗(小米手机的msa可信吗)

  • 怎么关闭后台

    怎么关闭后台

  • 魅族16如何显示运存(魅族18 如然显示)

    魅族16如何显示运存(魅族18 如然显示)

  • 蚂蚁森林线下支付上限(蚂蚁森林线下支付怎么取消)

    蚂蚁森林线下支付上限(蚂蚁森林线下支付怎么取消)

  • 最新9月win10密钥/激活码/序列号分享 附激活工具+教程(win101709密钥)

    最新9月win10密钥/激活码/序列号分享 附激活工具+教程(win101709密钥)

  • 一文详解卡尔曼滤波两处噪声的来源及影响(一文详解卡尔曼人物形象)

    一文详解卡尔曼滤波两处噪声的来源及影响(一文详解卡尔曼人物形象)

  • 以房抵债的房子交房产税吗
  • 使用权资产和租赁负债的计税基础
  • 个体户无票收入对公司有影响吗
  • 银行对账单由谁去取
  • 住宿费电子发票样式
  • 结转完工产品生产成本会计科目
  • 公司支付代账费怎么入账
  • 大数据对管理会计的影响论文
  • 变更注册资本的股东会决议范本
  • 计提坏账准备确认的信用减值损失累计金额
  • 出口销售收入怎么算
  • 从国外进口的免税商品
  • 物业公司取暖费收费标准
  • 免税品销售有增值税吗
  • 增值是什么意思解释
  • 收到个税手续费返还现金流量表
  • 库存现金进行清查
  • 子公司之间固定资产划转 增值税会计处理
  • 跨年度取得发票会计分录
  • 内存坏了电脑会黑屏吗
  • 劳务费个税扣税
  • 简述linux系统的启动
  • 一年内的待摊费用可以一次性进入成本吗
  • php获取文件列表并输出
  • 体积最小的机械硬盘
  • phpget方法
  • 凭证导致账簿错误
  • 国家对国有企业采取的政策是怎样的
  • 竞业限制违反了怎么办
  • Honeybee flying over crocuses in the Tatra Mountains, Poland (© Mirek Kijewski/Getty Images)
  • php fpm原理
  • 注销库存股的会计分录怎么理解
  • 如何导入并使用数据库
  • vue项目部署上线 需要做哪些准备
  • php判断数组是否为空的函数
  • ie浏览器网页滚动条怎么隐藏
  • 金融企业贷款损失税前扣除
  • 直接融资租赁案例
  • swoole扩展安装
  • 非金融企业之间借款
  • mongodb官方文档中文
  • 建设工程的材料质量检测由谁负责
  • 银行代发工资流失原因
  • 财务会计和预算会计金额可以不等吗
  • 增值税的账务处理怎么做
  • 服装租赁费的税率是多少
  • 基建账是否为可不并入大账
  • 劳务公司核定征收怎么交税的
  • 企业所得税汇算清缴操作流程
  • 公司日常费用支出表怎么做
  • 金税盘系统可以添加2个账号?
  • 提高纳税遵从度依靠行政执法还是纳税服务
  • 工业企业检查表
  • SQL Server中通过reverse取某个最后一次出现的符号后面的内容(字符串反转)
  • 利用的英文
  • sql提取指定字符串
  • 简单介绍linux系统有哪些主要特点?
  • vmware虚拟机步骤
  • centos7.4修改主机名
  • vmware虚拟机不能识别iso
  • macbook取消弹出框阻止
  • win10动态磁贴照片如何删除
  • smsmon32.exe - smsmon32是什么进程
  • 硬盘安装fedora
  • cocoscreator动画
  • JS写XSS cookie stealer来窃取密码的步骤详解
  • nodejs文件上传服务器
  • 使用二氧化碳灭火器时人应该站在什么位置
  • window.parent与window.openner区别介绍
  • js跨域请求有哪些方式
  • 简述javascript
  • qt Android开发
  • 企业如何注册电子税务局账号
  • 发票开票人一定要真实姓名吗
  • 怎样查询一个企业是不是一般纳税人
  • 银川买的新房契税怎么算
  • 晋江电视
  • 甘肃税务网上办税服务厅
  • 注册海外公司如何注册
  • 国税增值税普通发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设