(您可以在 <head> 或 <body>
中放置外部脚本引用。该脚本的表现与它被置于 <script>
标签中是一样的。)
6.外部js的优势:
·分离了 HTML 和代码
·使 HTML 和 JavaScript 更易于阅读和维护
·已缓存的 JavaScript 文件可加速页面加载
7. JavaScript 语句由以下构成:
值、运算符、表达式、关键词和注释。
8. 分号分隔 JavaScript 语句。
9. JavaScript 会忽略多个空格。您可以向脚本添加空格,以增强可读性。
10. JavaScript 代码块:JavaScript 语句可以用花括号({…})组合在代码块中。代码块的作用是定义一同执行的语句。
1.使用 window.alert() 写入警告框
2. 使用 document.write() 写入 HTML 输出
注意:在 HTML 文档完全加载后使用 document.write() 将删除所有已有的 HTML :(意思是当在文档完全加载完之后,通过按钮调用会重新输出并覆盖原来的网页内容)
3. 使用 innerHTML= 写入 HTML 元素
document.getElementById(“demo”).innerHTML = 5 + 6;
4. 使用 console.log() 写入浏览器控制台
1.JavaScript 语句定义两种类型的值:混合值和变量值。混合值被称为字面量(literal)。变量值被称为变量。
2.混合值:书写混合值最重要的规则是:
写数值有无小数点均可
字符串是文本,由双引号或单引号包围
3.变量值:在编程语言中,变量用于存储数据值。JavaScript 使用 var 关键词来声明变量。= 号用于为变量赋值
4.注释:双斜杠 // 或 /* 与 */ 之间的代码被视为注释。(注释会被忽略,不会被执行)
5 JavaScript 标识符:
标识符是名称。
在 JavaScript 中,标识符用于命名变量(以及关键词、函数和标签)。
在大多数编程语言中,合法名称的规则大多相同。
在 JavaScript 中,首字符必须是字母、下划线(-)或美元符号($)。
连串的字符可以是字母、数字、下划线或美元符号。
提示:数值不可以作为首字符。这样,JavaScript 就能轻松区分标识符和数值。
6.所有 JavaScript 标识符对大小写敏感。
7 JavaScript 中不能使用连字符。它是为减法预留的,可以用下划线_,或者是驼峰式(大写小写大写小写,如FirstName)
1.在 JavaScript 中创建变量被称为“声明”变量。您可以通过 var 关键词来声明 JavaScript 变量。声明之后,变量是没有值的。(技术上,它的值是 undefined。)您可以在声明变量时向它赋值(var carName = “porsche”;)
2. 您可以在一条语句中声明许多变量(var person = “Bill Gates”, carName = “porsche”, price = 15000;)
3.重复声明无用:如果再次声明某个 JavaScript 变量,将不会丢它的值
4.+的应用:
x = “8” + 3 + 5;// 835
x = 3 + 5 + “8”;//88
(从前到后合并格式)
5. 著名的变量命名规则
只是因为变量名的语法正确,并不意味着就该使用它们。变量还应遵守以下某条著名的命名规则:
(1)Camel 标记法:
首字母是小写的,接下来的字母都以大写字符开头。例如:
var myTestValue = 0, mySecondValue = “hi”;
(2)Pascal 标记法:
首字母是大写的,接下来的字母都以大写字符开头。例如:
var MyTestValue = 0, MySecondValue = “hi”;
(3)匈牙利类型标记法:
在以 Pascal 标记法命名的变量前附加一个小写字母(或小写字母序列),说明该变量的类型。例如,i 表示整数,s 表示字符串,如下所示“
var iMyTestValue = 0, sMySecondValue = “hi”;
最后
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。
因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!**
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!