前端-JavaScript-入门
| # 前端-JavaScript-入门 |
|---|
| > 全文字数:nnn来字(含代码) |
| > |
| > 阅读时间:大概mmm分钟吧(不算扩展、参考) |
| > |
| > 最后编辑:2021年4月16日 17:18:32 |
| > |
| > 更多相关:进入我的主页~ |
目录 |
| ## 一、介绍 |
| ### 1. 科班/工作必会内容 |
| #### 1.1 它是什么? |
| 🙌 Javascript是一种脚本语言,弱类型语言 |
| #### 1.2 相关的行话、术语有哪些? |
| > |
| 👉 脚本 |
| |
| > |
| |
| 1. 第一步打光 |
| 2. 第二步主角登场 |
| 3. 第三步反派登场 |
| 4. 第四步反派嗝屁。。。 |
| |
| 👉 脚本语言 |
| |
| |
| |
| 👉 弱类型语言 |
| |
| > 强类型语言:是一种强制类型定义的语言,一旦某一个变量被定义类型,如果不经过强制转换,则它永远就是该数据类型了,强类型语言包括Java、.net 、Python、C++等语言。 |
| |
| |
| ```java |
| // 声明时就必须固定数据类型,不这么做就运行不了程序 |
| int i = 123;// i现在就是int类型 |
| String j = "abc";// j现在就是String类型 |
| ``` |
| |
| ```javascript |
| var i,j;// 声明变量时,可以不赋值,也不强制固定数据类型,在后续赋值时再确定数据类型~ |
| i = 123;// i变成了Number类型的变量 |
| j = 'abc';// j变成了String类型的了 |
| ``` |
| |
| 👉 事件 |
| 👉 函数 |
| 👉 外部方法 |
| 👉 JSON |
| 👉 DOM |
| 👉 遍历 |
| 👉 注释 |
| #### 1.3 语言基础知识有哪些? |
| > |
| 🌟 对大小写敏感 |
| 🌟 单行注释方法: |
| ```javascript |
| // 注释内容 |
| ``` |
| 🌟 多行注释方法: |
| ```javascript |
| /* |
| 注 |
| 释 |
| 内 |
| */ |
| ``` |
| 🌟 基本数据类型: |
| 🌟 运算符: |
| 1. 算数运算符:+、-、*、/、% |
| 2. 比较运算符:>、>=、<、<=、==、!= |
| 3. 逻辑运算符:&&、 |
| 4. 赋值运算符:+=、-=、*=、/=、%=、= |
| 5. 自增自减运算符:++、-- |
| 6. 三目运算符:? : |
| 🌟 流程控制语句: |
| 1. if分支语句:if(条件) { // 语句块 } else |
| 1. if、else、elseif |
| 2. 有else、elseif必须有if,有if可以没有else |
| 2. for循环语句:for( item in list ){ // 语句块 }、if(i = 0;i<10;i++) |
| 1. in 可以依次取出元素的下标 |
| 2. of 可以依次取出元素 |
| #### 1.4 现在的流行版本?有哪些新增特性? |
| 💪 流行版本:ES6 |
| ✨ 新特性: |
| - |
| ### 2. 其他了解 |
| > 多了解点,学的更明白,以后也好和同行或外行唠嗑(吹🐮🍺)~ |
| #### 2.1 为什么会出现? |
| - |
| #### 2.2 有哪些相似技术? |
| - |
| ## 二、使用场景及方法 |
| ### 1. 常见使用场景 |
| - Web开发:基于 HTML 和 CSS 构建的网站上提供交互功能 |
| - 桌面应用:一个不错的听歌软件就是Javascript做的,叫 Listen1(悄悄的:它可以听全平台的音乐哦) |
| - 移动应用:uni-app了解一下,web渲染、原生渲染都支持,还可以同时开发小程序。当然还有不少其他的框架,都可以做移动端应用 |
| - 服务器和 API:使用 Node.js 你可以获得一个可构建服务器的,高度且可扩展的 JS 运行时。长久以来,Express 一直是服务器端渲染 Web 应用或 API 的首选框架。 |
| - 游戏开发:JS 究其本源就是面向 UI 的,因此通过 JS,HTML 和 CSS 就已经能写出简单的网页游戏。 |
| - 机器学习:使用 TensorFlow.js,可以开发图像分类,语音识别或预测性分析的机器学习模型。 |
| - 物联网 IoT:Johnny-Five 平台为各种 Arduino 开发板提供了一个易用的 API。如果你对机器人更感兴趣,不妨试试 Cylon.js。 |
| ### 2. 简单使用示例 |
| 使用场景:Web开发 |
| 实现步骤: |
| 1. |
| ## 三、总结 |
| > |
| > |
| > |
| - |
| --- |
| ## 附录:扩展及参考 |
| - 今日的 JavaScript 都能做什么? |
| - JavaScript的起源故事 |
| - Javascript继承机制的设计思想 |
| - JavaScript 的历史 |
| - 弱类型语言和强类型语言 |
| - |
浙公网安备 33010602011771号