位置: IT常识 - 正文

JavaScript 快速入门(javascript速成)

编辑:rootadmin
JavaScript 快速入门

推荐整理分享JavaScript 快速入门(javascript速成),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:javascript快速入门,javascript快速入门,js如何,javascript快捷键,javascript速成,js怎么实现快捷键功能,javascript速成,javascript快捷键,内容如对您有帮助,希望把文章链接给更多的朋友!

专栏简介: 前端从入门到进阶

题目来源: leetcode,牛客,剑指offer.

创作目标: 记录学习JavaEE学习历程

希望在提升自己的同时,帮助他人,,与大家一起共同进步,互相成长.

学历代表过去,能力代表现在,学习能力代表未来! 

目录

1. 初始 JavaScript

1.1 JavaScript 是什么?

1.2 JavaScript 能做的事情

 1.3 JavaScript 和 HTML 和 CSS 的关系

1.4 JavaScript 运行过程

1.5 JavaScript 的组成

2. 前置知识

2.1 JavaScript 的书写形式

2.2 输入输出

3. 语法概览

3.1 变量的使用

3.2 理解 动态类型

3.3 基本数据类型

3.4 JS 中的数组

3.5 函数

3.6 函数表达式:

3.7 作用域:

3.8 作用域链:

4. 对象

4.1 使用 字面量 创建对象[常用]

4.2 使用 new Object 创建对象

4.3 使用构造函数创建对象

4.4 理解 new 关键字

4.5 JavaScript对象和Java对象的区别

1. 初始 JavaScript1.1 JavaScript 是什么?

JavaScript 简称 JS

是世界上最流行的编程语言之一是一个脚本语言, 通过解释器运行主要在客户端(浏览器) 上运行,  也可以基于 node.js 在服务器端运行.1.2 JavaScript 能做的事情网页开发(更复杂的特效和用户交互)网页游戏开发服务器开发(node.js)桌面程序开发(Electron, VSCode 就是这么来的) 1.3 JavaScript 和 HTML 和 CSS 的关系

HTML: 是网页的结构CSS: 网页的表皮JavaScript: 网页的行为(魂)1.4 JavaScript 运行过程JS 编写的代码保存在文件中, 也就是储存在硬盘上.双击 .html 文件, 浏览器就会读取文件 , 把文件内容加载到内存中(数据流向:硬盘->内存)浏览器会解析用户编写的代码 , 把代码翻译成二进制的 , 能让计算机识别的指令(解释器的工作)得到的二进制指令会被 CPU 加载并执行.(数据流向: 内存->CPU)

 浏览器分为 渲染引擎 和 JS引擎

渲染引擎: 解析 HTML+CSS , 俗称"内核"JS 引擎: 也就是解释器. 典型的就是 Chrome 内核中的V8

Tips: JS 引擎 会逐行读取 JS 代码内容 , 然后解析成二进制指令, 再执行.

1.5 JavaScript 的组成ECMAScripe(简称 ES): JavaScript 语法.DOM: 页面文档对象模型, 对页面中的元素进行操作.BOM: 浏览器对象模型, 对浏览器窗口进行操作.

仅有 JS 语法, 只能写一些基础的逻辑流程, 但要想完成更复杂的任务, 完成和浏览器以及页面的交互, 那么就需要 DOM API 和 BOM API.

ESCMAScript 是一套"标准", 无论是啥样的 JS 引擎都需要遵守这个标准来实现.

2. 前置知识

第一个程序

<script> alert("你好!")</script>JavaScript 代码可以嵌入到 HTML 的 script 标签中JavaScript 快速入门(javascript速成)

2.1 JavaScript 的书写形式

1) 行内式

直接嵌入到 html 元素内部

<input type="button" value="点我一下" onclick="alert('hello')">

2) 内嵌式

写到 script 标签中

<script> alert("你好!")</script>

3) 外部式

写到单独的 .js 文件中

alert("hello");<script src="script.js"></script>

Tips: 这种情况下 script 标签内部不能写代码 , 必须空着. 

2.2 输入输出

输入: prompt

弹出一个输入框

//弹出一个输入框prompt('请输入您的姓名:>')

输出: alert

弹出一个警示对话框, 输出结果

//弹出一个输出框alert("hello")

输出: console.log

在控制台打印一个日志

//向控制台输出日志console.log('这时一条日志')

需要打开浏览器的开发者工具(F12)=>Console 标签页, 才能看到结果

Tips: 

console 是 js 中的一个"对象". 表示获取对象中的某个属性或方法, 可直观理解为"的"console.log 就可以理解成, 使用"控制台" 对象的"log" 方法3. 语法概览3.1 变量的使用

基本用法

创建变量(变量定义/变量

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

上一篇:如何运行vue项目(超详细图解)(运行vue项目的快捷键)

下一篇:Stable Diffusion - API和微服务开发

  • 淘宝可以同时两个人登录一个账号吗

    淘宝可以同时两个人登录一个账号吗

  • 苹果6s电池容量(苹果6s电池容量可以加大吗)

    苹果6s电池容量(苹果6s电池容量可以加大吗)

  • 个人征信无法注册尚未收录(个人征信无法注册是什么意思)

    个人征信无法注册尚未收录(个人征信无法注册是什么意思)

  • 卡贴机可以上网但打不了电话(卡贴机可以上网不能打电话)

    卡贴机可以上网但打不了电话(卡贴机可以上网不能打电话)

  • 华为手机怎样拼图(华为手机怎样拼图多张照片)

    华为手机怎样拼图(华为手机怎样拼图多张照片)

  • 视频分辨率越高越清晰吗(视频分辨率越高内存越大吗)

    视频分辨率越高越清晰吗(视频分辨率越高内存越大吗)

  • 快手隐私用户是所有人都看不到吗(快手隐私用户是什么意思)

    快手隐私用户是所有人都看不到吗(快手隐私用户是什么意思)

  • 存储字长是指什么(存储字长的概念)

    存储字长是指什么(存储字长的概念)

  • 充电仓坏了怎么给耳机充电(充电仓坏了怎么办)

    充电仓坏了怎么给耳机充电(充电仓坏了怎么办)

  • 投影仪侧投和直投区别(投影仪侧投和直投怎么放)

    投影仪侧投和直投区别(投影仪侧投和直投怎么放)

  • 强光手电电池型号(强光手电电池型号一样容量不一样通用吗)

    强光手电电池型号(强光手电电池型号一样容量不一样通用吗)

  • 7pios11正式版卡不卡(ip11和ip7卡槽)

    7pios11正式版卡不卡(ip11和ip7卡槽)

  • 拼多多兑换金怎么不能兑换(拼多多 兑换金)

    拼多多兑换金怎么不能兑换(拼多多 兑换金)

  • 安卓系统是基于什么系统开发的(安卓系统基于什么系统)

    安卓系统是基于什么系统开发的(安卓系统基于什么系统)

  • 淘金币明细在哪里(淘金币使用记录)

    淘金币明细在哪里(淘金币使用记录)

  • 手机三网通是什么意思(三网通手机好不好)

    手机三网通是什么意思(三网通手机好不好)

  • 手机酷狗怎么修改歌名(手机酷狗怎么修改歌曲信息)

    手机酷狗怎么修改歌名(手机酷狗怎么修改歌曲信息)

  • 论文脚注怎么加小圆圈(论文脚注怎么加跟参考文献的区别)

    论文脚注怎么加小圆圈(论文脚注怎么加跟参考文献的区别)

  • 电脑过地铁安检机有影响吗(电脑过地铁安检要检查吗)

    电脑过地铁安检机有影响吗(电脑过地铁安检要检查吗)

  • oppoa37有红外线功能吗(oppoa37红外线在哪里打开)

    oppoa37有红外线功能吗(oppoa37红外线在哪里打开)

  • iphonex怎么敲2下截屏

    iphonex怎么敲2下截屏

  • 2060能上2k显示器吗(2060能上2k144hz显示器吗)

    2060能上2k显示器吗(2060能上2k144hz显示器吗)

  • 怎么安装WIN7系统?(怎么安装win7系统后怎么安装驱动)

    怎么安装WIN7系统?(怎么安装win7系统后怎么安装驱动)

  • 君子兰的养殖方法和注意事项(君子兰图片)(君子兰的养殖方法)

    君子兰的养殖方法和注意事项(君子兰图片)(君子兰的养殖方法)

  • lshw命令  查看硬件设备信息(命令行查看硬件信息)

    lshw命令 查看硬件设备信息(命令行查看硬件信息)

  • 外经证预缴税款征收率
  • 多交增值税怎么算
  • 出口不退税进项税如何处理
  • 工会经费和工会会员会费
  • 增值税附加税有没有滞纳金
  • 应收账款售让会计分录怎么写?
  • 机器不生产计提折旧吗
  • 加工企业购入辅料记入什么科目?
  • 印花税多缴纳怎么办
  • 企业月奖金发放制度
  • 企业所得税税负怎么算
  • 个税手续费返还会计分录
  • 附加税税种认定不完整是什么意思
  • 未分配利润转增股本 个人所得税
  • 输入开票码开具电子发票
  • 企业必须要掌握哪些技能
  • 小规模纳税人 行业
  • 会计如何做调整会计分录
  • 房地产企业什么时候交企业所得税
  • 1697508230
  • 验资报告需要什么材料
  • 汇算清缴工资调增,账务要处理吗
  • dwg文件怎么打开
  • 期末增值税进项税大于销项税的金额计入哪里
  • 企业采用的会计计量基础属于什么
  • 存贷款基准利率和lpr
  • 在win7中,如何将所有窗口进行层叠排列显示
  • php怎么设置中文
  • 提前退休的一次性补贴收入
  • 任意公积金可以不提取吗
  • 建筑公司内账复杂吗
  • 加速折旧的企业
  • 企业所得税申报表模板
  • php自带的加密解密函数
  • 谷歌研究院
  • named命令
  • 预缴税款计入什么科目
  • 花生油代加工厂
  • 发票勾选认证具体流程
  • 印花税的营业账簿是什么意思
  • 购进的货物含税吗
  • 织梦下载站源码带采集
  • python concat函数用法
  • sql2019远程连接
  • 其他综合收益的税后净额怎么计算
  • 哪些发票是成品发票
  • linux中备份
  • 新收入准则按照期间确认收入
  • 公司购买一台电脑,会计科目怎么办
  • 工会经费支出范围
  • 礼品费属于什么费用
  • 多缴附加税款账务处理
  • 财务费用中的利息费用指什么
  • 老板个人借款要纳税吗
  • 企业改制后如何管理
  • mysql -ne
  • mysql alter table修改表命令整理
  • mysql里面的数据类型
  • linux系统设置ntp同步
  • freebsd安装教程
  • ubuntu14.04挂载硬盘
  • linux中使用最多的命令
  • win8系统更新在哪里
  • Win10系统中怎么用vba控制鼠标
  • runservice.exe - runservice是什么进程 有什么用
  • 如何把网址设为常用网址
  • 电子书进不去系统原因
  • windows如何编辑内容
  • 微信小程序实现微信支付
  • node 执行js
  • nodejs异步处理执行顺序
  • 自制u盘杀手
  • linux定时执行任务
  • python基础教程电子版
  • javascript面向对象精要
  • android多个dex
  • 三证合一 税务
  • 税务师事务所企业组织架构
  • 临时工和季节工需要交社保吗合法吗
  • 每辆车车船税都一样吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设