位置: 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和微服务开发

  • 什么样的广告才能带动销量?(什么样的广告才是成功的广告论述题)

    什么样的广告才能带动销量?(什么样的广告才是成功的广告论述题)

  • iqoo8怎么锁定应用(iqoo手机怎么设置锁屏)

    iqoo8怎么锁定应用(iqoo手机怎么设置锁屏)

  • 删除app和卸载app有什么区别(删除app和卸载app哪个更干净)

    删除app和卸载app有什么区别(删除app和卸载app哪个更干净)

  • 发抖音怎么配音乐歌词(发抖音怎么配音乐高潮部分)

    发抖音怎么配音乐歌词(发抖音怎么配音乐高潮部分)

  • iqoo neo5有红外遥控功能吗(iqooneo5支持红外遥控吗)

    iqoo neo5有红外遥控功能吗(iqooneo5支持红外遥控吗)

  • wifi拒绝接入怎么解决(WIFI拒绝接入怎么回事,如何破解)

    wifi拒绝接入怎么解决(WIFI拒绝接入怎么回事,如何破解)

  • 手机拍摄变焦是什么意思(手机拍照的变焦是什么意思)

    手机拍摄变焦是什么意思(手机拍照的变焦是什么意思)

  • 手机碎屏裂纹处发黄(手机屏幕裂碎)

    手机碎屏裂纹处发黄(手机屏幕裂碎)

  • 移动花卡如何激活免流(移动花卡如何激活腾讯视频免流)

    移动花卡如何激活免流(移动花卡如何激活腾讯视频免流)

  • 华为mate20微信视频怎么美颜

    华为mate20微信视频怎么美颜

  • 苹果无缘无故温度过高(iphone提示温度过高)

    苹果无缘无故温度过高(iphone提示温度过高)

  • qq看主页会留下记录吗(qq看主页会被发现吗)

    qq看主页会留下记录吗(qq看主页会被发现吗)

  • 通信大数据行程卡是通过什么定位的(通信大数据行程卡怎么更换手机号)

    通信大数据行程卡是通过什么定位的(通信大数据行程卡怎么更换手机号)

  • 苹果x卡住了强制关机不了(iphone x卡住了)

    苹果x卡住了强制关机不了(iphone x卡住了)

  • 苹果11自带什么耳机(苹果11自带什么相机)

    苹果11自带什么耳机(苹果11自带什么相机)

  • 监控摄像头能看多少米(监控摄像头能看到两边吗)

    监控摄像头能看多少米(监控摄像头能看到两边吗)

  • ipados和ios有什么区别(ipad os和ios)

    ipados和ios有什么区别(ipad os和ios)

  • 苹果18年出了几款手机(苹果18年出了什么手机)

    苹果18年出了几款手机(苹果18年出了什么手机)

  • word2007文档怎么打印双面(word2007文档怎么打印)

    word2007文档怎么打印双面(word2007文档怎么打印)

  • 用什么软件写简历(用什么软件写简谱)

    用什么软件写简历(用什么软件写简谱)

  • 拼多多月卡每月都扣费吗(拼多多月卡每月使用试用机会)

    拼多多月卡每月都扣费吗(拼多多月卡每月使用试用机会)

  • nnbs是什么手机软件(nnbs是什么软件)

    nnbs是什么手机软件(nnbs是什么软件)

  • 苹果11pro max怎么开机激活(苹果11promax怎么样值得买吗)

    苹果11pro max怎么开机激活(苹果11promax怎么样值得买吗)

  • 手机屏幕绿线能修复吗(手机屏幕绿线能修吗)

    手机屏幕绿线能修复吗(手机屏幕绿线能修吗)

  • npm sill idealTree buildDeps 安装踩坑指南(详细版)

    npm sill idealTree buildDeps 安装踩坑指南(详细版)

  • Windows 11目前缺失或即将消失的功能(windows缺失)

    Windows 11目前缺失或即将消失的功能(windows缺失)

  • 个税分类所得税率
  • 关税完税价格是指什么意思
  • 汽车租赁企业
  • 稳岗补贴属于不征税收入吗
  • 公允价值变动借方是增加还是减少
  • 个人注册公司有什么优惠政策
  • 现金销售收入是净收入吗
  • 负数增长到正数的例子
  • 单位劳务派遣的比例
  • 股份公司要实缴
  • 处置固定资产增值税和所得税报税能一致吗
  • 教育用地转让缴哪些税
  • 增值税月末结转摘要写什么
  • 车辆固定资产清理
  • 补缴的以前年度的税费及滞纳金用更正申报企业所得税吗
  • 企业房产税如何申报缴纳
  • 2020年小规模生活服务业优惠政策
  • 年度账套怎么结转下一年
  • 上季度多交的增值税怎么做账
  • 企业牌照拍卖收入计入什么科目
  • 怎么防止接受虚开增值税发票?
  • 营业外支出应填什么科目
  • 发票过期未认证怎么办
  • 关联方利息支出
  • 长期股权投资减值的判断依据
  • 委托代销商品会计分录按成本还是售价
  • 备抵法计提坏账准备的公式
  • 一般纳税人附加税费减免政策
  • 公司注销时账面处理
  • 电脑隐藏软件图标快捷键
  • 成本核算核算要素有哪些
  • 无形资产可以占多少比例
  • 无形资产资本化和费用化的区别
  • 腾讯电脑管家网址多少
  • 在线网速测试工具
  • 万年青的养殖方法和注意事项盆栽
  • 借款利息还能再算利息吗
  • 哪种审计证据更可靠
  • 若依框架前端如何通过后端加载页面
  • php中session什么意思
  • 挂车车船税缴纳地点
  • 工程项目出纳
  • 物流费属于什么税目
  • jedis命令
  • 企业进项税怎么查询
  • 事业单位应当按月对固定资产计提折旧
  • 织梦专题页模板
  • 帝国cms php8.0
  • 法人给对公账户转账
  • 支付给租户的装修押金
  • 销售收入未开票
  • 企业需要准备哪些申报材料?
  • 报销替票的风险是什么
  • 获取验证码平台
  • 兼职收入用缴纳增值税吗
  • 无形资产的会计准则的相关规定
  • 公司走账是什么意思
  • 会计手工做账的目的
  • 城镇土地使用税减免税政策
  • 库存商品坏账准备怎么算
  • 设计费勘察费计入固定资产吗
  • 出口退税登记的内容
  • 购房发票丢了怎么收房
  • 其他非流动资产是金融资产吗
  • 会议中发生的相关事件
  • 如何正确设置会员账号
  • sql语句学习
  • windows命令提示符命令大全
  • vnc for linux
  • WIN7系统如何设置表格默认保存位置
  • xp系统java环境变量配置
  • winxp怎么自动开机
  • windows10不能在任务栏进行的操作
  • win7系统迁移到另一磁盘
  • fragmentize
  • js拖拽效果
  • 置顶是怎么弄的
  • android常见问题及解决方法
  • 北京市地方税务局土地增值税清算管理规程
  • 房产税怎么申报操作流程视频
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设