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

  • itunes无法验证服务器身份(itunes无法验证服务器的身份的解决办法)

    itunes无法验证服务器身份(itunes无法验证服务器的身份的解决办法)

  • qq加好友问题怎么设置题(qq加好友问题怎么取消)

    qq加好友问题怎么设置题(qq加好友问题怎么取消)

  • 优盘丢了能定位找回吗(优盘丢了能从电脑上找到吗)

    优盘丢了能定位找回吗(优盘丢了能从电脑上找到吗)

  • 手机如何打出删除线字(手机如何打出删除线字OPPO)

    手机如何打出删除线字(手机如何打出删除线字OPPO)

  • 苹果7突然关机,就开不了了(苹果7突然关机无法开机)

    苹果7突然关机,就开不了了(苹果7突然关机无法开机)

  • 计算机中用来表示存储器容量的基本单位是(计算机中用来表示内存容量大小的基本单位是)

    计算机中用来表示存储器容量的基本单位是(计算机中用来表示内存容量大小的基本单位是)

  • 荣耀v30pro支持90hz吗(荣耀V30Pro支持HDMI视频)

    荣耀v30pro支持90hz吗(荣耀V30Pro支持HDMI视频)

  • 三星s10乱码(三星手机出现乱码)

    三星s10乱码(三星手机出现乱码)

  • 苹果手机的辅助触控为什么总是自动消失了(苹果手机的辅助圆圈那个怎么弄出来)

    苹果手机的辅助触控为什么总是自动消失了(苹果手机的辅助圆圈那个怎么弄出来)

  • 看直播手机发烫怎么办(快手看直播手机发烫)

    看直播手机发烫怎么办(快手看直播手机发烫)

  • 芒果tv会员最多几个人(芒果tv会员最多共享几个人登录)

    芒果tv会员最多几个人(芒果tv会员最多共享几个人登录)

  • 美团的月售是怎样算的(美团的月售是怎样算的,是指人数还是指件数)

    美团的月售是怎样算的(美团的月售是怎样算的,是指人数还是指件数)

  • 在计算机领域中裸机是指(在计算机领域中通常用主频来描述)

    在计算机领域中裸机是指(在计算机领域中通常用主频来描述)

  • qq申请注销后多久成功(QQ申请注销后多久不能弄会自动注销)

    qq申请注销后多久成功(QQ申请注销后多久不能弄会自动注销)

  • 快手超级管理员有几个(快手超级管理员怎么设置)

    快手超级管理员有几个(快手超级管理员怎么设置)

  • oled烧屏能修复吗(oled烧屏)

    oled烧屏能修复吗(oled烧屏)

  • 小米青春版蓝牙耳机怎么恢复出厂设置(小米青春版蓝牙耳机连接不上手机)

    小米青春版蓝牙耳机怎么恢复出厂设置(小米青春版蓝牙耳机连接不上手机)

  • 华为来电视频怎么弄的(华为来电视频怎么不显示)

    华为来电视频怎么弄的(华为来电视频怎么不显示)

  • word怎么把数字上标(word怎么把数字放在右上角)

    word怎么把数字上标(word怎么把数字放在右上角)

  • iPhone11pro有耳机孔吗(iphone11promax有耳机)

    iPhone11pro有耳机孔吗(iphone11promax有耳机)

  • vue怎么调速度(vue如何调节画面尺寸)

    vue怎么调速度(vue如何调节画面尺寸)

  • 电话手表的sos键在哪里(电话手表的sos键是哪个)

    电话手表的sos键在哪里(电话手表的sos键是哪个)

  • 一加7用什么屏幕(一加7用什么屏幕最好)

    一加7用什么屏幕(一加7用什么屏幕最好)

  • 火狐浏览器如何收藏网页(火狐浏览器如何清理缓存数据)

    火狐浏览器如何收藏网页(火狐浏览器如何清理缓存数据)

  • excel函数自动排班表(excel函数自动排课表vba)

    excel函数自动排班表(excel函数自动排课表vba)

  • 为什么Win10系统激活失败会提示错误代码0xc004f074 ?(为什么WIN10系统打在画面进不去)

    为什么Win10系统激活失败会提示错误代码0xc004f074 ?(为什么WIN10系统打在画面进不去)

  • 什么,BOM指的是物料清单?(bom也称为)

    什么,BOM指的是物料清单?(bom也称为)

  • 抄税 报税 清卡
  • 个体工商户个人经营所得税优惠政策
  • 营业税金及附加怎么计提
  • 对方给我公司开的红字发票如何查询
  • 物流托运不给发货怎么办
  • 公对公转账需要交税吗?
  • 其他债权投资减值
  • 电影院买电影票怎么买
  • 银行按揭方式销售开发产品
  • 消费税的计税方法
  • 保费 车船税
  • 费用退回怎么做账
  • 转给个人账户的钱可以追回来了吗?
  • 厂部管理人员工资属于什么会计科目
  • 社保基金的管理模式
  • 运输营改增
  • 企业少报收入
  • 增值税抵扣凭证包括桥闸通行费发票
  • 电子发票没有纳税人识别号有效吗
  • 营改增后附加税费入应交税费还是营业税金及附加
  • 业务招揽方式
  • 建筑挂靠管理费用如何账务处理?
  • 政府收购企业资产规定
  • 取得带息应收票据时,企业应于期末计算票据利息
  • 劳务挂靠需要开票吗
  • 个税是应发工资扣,还是实发工资扣
  • 增值税 附加税
  • 做买卖交税
  • 合作社免税收入需要成本吗?
  • 每月固定电话费是半固定成本吗
  • 软件无法运行解决方法
  • 简单了解php编程软件
  • 银行的贷款怎么发放
  • 转让股权企业所得税怎么计算
  • 转让无形资产使用权和所有权的区别
  • PHP:imagefilltoborder()的用法_GD库图像处理函数
  • three.js入门指南
  • 应收账款逾期的危险信号
  • 贸易公司和生产厂家怎么合作能够双赢
  • 成本费用科目包括
  • 投资收益属于营业外收入吗
  • 信息技术服务费税收编码
  • 累计折旧累计摊销属于现金流吗
  • 一般纳税人内账可以不提税吗
  • 物流公司的会计好干吗
  • 未达起征点免税额是什么意思
  • nacos注册流程
  • 织梦前台数据不能存入中文
  • 公司人员工资计算方法
  • 专家评审费属于咨询费吗
  • 数据库镜像是什么意思
  • 数据库sql语句优化作用是什么
  • 开票地址必须和营业执照上一样吗少个字号可以吗
  • 公司员工报销没有发票挂内账有风险吗
  • 不合格产品会计处理
  • 主营业务收入转入什么科目
  • 发票已开后 对方公司名称变更怎么处理?
  • 医疗器械销售能一年挣一百万么
  • 商品流通的企业
  • mysql里删除表里的数据
  • win2000 xp
  • linux ftp 服务
  • vmware中安装centos7
  • win10 outlook邮箱设置教程
  • android开启adb
  • unity中mathf
  • 学习笔记一
  • 局域网扫描器
  • ms-dos7.10如何安装
  • 同一个页面
  • awk命令使用什么变量存储行号
  • socketdescriptor
  • js脚本如何获取数据库内容?
  • 如何进行前后端交互
  • 跟踪快件
  • javascript面向对象吗
  • 精准扶贫有哪些分类措施
  • 航天金税开票软件服务费可以抵扣税款吗
  • 互联网服务业有哪些行业
  • 盈利性组织与非盈利性组织公共关系不同之处
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设