| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> JS基础笔记整理 -> 正文阅读 |
|
[JavaScript知识库]JS基础笔记整理 |
一、JavaScript基本介绍 1,定义:JavaScript是一门 轻量级、弱类型、解释型 脚本语言。 ? ? ? ? ? ? ?轻量级:语法简单、开发轻便、学习容易 ? ? ? ? ? ? ?弱类型:语法结构不严谨? 代码编程语法松散 ? ? ? ? ? ? ?脚本语言:计算机程序语言分类的一种 2,作用 ? ? ? ? ? ? ?html===页面的结构层 ? ? ? ? ? ? ?css===页面的样式层 ? ? ? ? ? ? ?js===页面的行为交互层(人机交互:人为操作==浏览器页面给用户的反馈;数据交互:比如登录注册,根据数据动态生成页面内容。) 3,组成 ? ? ? ? ? ? ?ECMAScript:JavaScript的基本语法,由欧洲计算机制造商协会制定 ? ? ? ? ? ? ?DOM(文档对象模型)===利用JavaScript定义的DOM方法可以操作html和css ? ? ? ? ? ? ?BOM(浏览器对象模型)===利用JavaScript定义的DOM方法可以操作浏览器 4,基本语法形式 ? ? ? ? ?a)、行内式:直接在html标签中定义JavaScript程序代码(!!!实际项目中不要使用) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? a标签的href属性值必须是JavaScript:; ? ? ? ? ?b)、内部式:在script标签中定义JavaScript程序代码 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? script标签理论上可以写在任意位置,但是由于计算机程序代码执行顺序问题,所以一般放在body标签内部的最下方。 ? ? ? ? ? ? ? ? ? ? ? ? (补充:所有计算机程序代码? 默认都是按照文档流/标准流执行:从上至下,从左至右)? ? ? ? ? ?c)、外部式:在外部js文件中定义JavaScript程序代码,再通过<script src=""></script>引入 ? ? ? ? ? ? ? ? 导入的script标签一般写在body标签内的最下方。 ? ? ? ? ? ? ? ? script只要定义了src属性,不管后面是否跟着路径,内部式就会失效; ? ? ? ? ? ? ? ? 导入外部js文件同时,就会立即执行外部js文件内容(同级导入 ./文件名)? ? ? ? ? ? ? ?? 5,注释 ? ? ? ? ? ? ? ? 单行注释? ? ? // ? ? ? ? ? ? ? ? 多行注释? ? ? /*? ? ? */ 6,三大调试方式 ? ? ? ? (调试不是程序执行的最终目的,只是将变量中存储的数值输出检查) ? ? ? ? ? a)window.alert(变量/数据)===警告框(JavaScript语法规范规定window可以不写) ? ? ? ? ? b)document.write(变量/数据)===向页面写入新的内容 ? ? ? ? ? c)? console.log(变量/数据)===向浏览器控制台输出 变量/数据的数值 二、变量 1,定义 ? ? ? ? ? ? ? ? 存储在内存中的带有名称的数据信息,其中存储的数据信息,在执行过程中是可以改变的。(本质上就是在内存中存储数据的容器) 2,概念 ? ? ? ? ? ? ? ? 数据不能独立的存储在计算机程序中,必须有专门存储数据的容器,这个容器就称为变量。 3,语法 ? ? ? ? ? ? ? ? var int = 10; ? ? ? ? ? ? ? ? var===定义变量的关键词,必须要写 ? ? ? ? ? ? ? ? int===变量名称 ? ? ? ? ? ? ? ? 【命名规则==必须遵守的:(1)只能是 数字 字母 下划线 $(不推荐使用)(2)严格区分大小写(3)不能使用JavaScript 保留词 关键词? ?命名规范==建议遵守的:见名知意;小驼峰命名】 ? ? ? ? ? ? ? ? 10===表达式,先计算运算表达式的结果 再 赋值给 左侧变量存储 demo部分:
|
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 12:50:08- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |