javaScript笔记总结1

学编程,要勤奋

编程语言包括脚本语言

javascript直译式脚本语言:脚本语言现在其实是属于一个泛指,通过依赖一个解析执行器,不需要编译(解析这个语法的解析器)

  • 动态类型:在我们运行时,我们变量的类型,声明变量的时候,不需要指定变量的数据类型,只需要赋值

  • 弱类型:隐式类型转换

  • 基于原型:/类:继承通过原型,具有灵活性

了解jsvascript的历史

javascript是在1995年5月份诞生的,javascript之父:Brendan Eich 布兰登·艾奇

前端三层:

​ 1.结构层: html

​ 2.表现层: css

​ 3.行为层: js—>跟我们的用户,进行交互/互动,比如数据交互之类

一门语言肯定有语法的

javascript语言的组成

​ 1.ECMAScipt 语法规则 实现

​ ECMAScipt是javaScript的标准

​ javaScript是ECMAScript的实现

​ 2.DOM

​ 提供方法让js能够操作html标签节点,操作对象的权利就是由DOM提供,然后赋予事件

​ 3.BOM

​ 提供方法以便于js能够去操作浏览器(提供用于操作浏览器弹窗的方法)

script的位置

可以写在任何位置,根据规范,一般写在body结束标签之前

js代码写在哪里

可以写在行内/内部/外部,非常不推荐写在行内,瞎乱写,然后报错,有可能要找很久

内部

<script>
    alert(1);
</script>

外部直接引入一个js文件,里面不用写script标签,利用src的属性引入

行内

//html部分
//这样写也是相当于下面的写法,应该是第一种,浏览器会自动的加上引号
<div onclick=alert(1);></div>
<div onclick="alert(1)"></div>

ps:

  • 当script标签用来引入外部js时标签里面的代码无效
  • 能用css完成的尽量不要js,因为js对性能的占用是比css大的
  • 严格区分大小写

猜你喜欢

转载自blog.csdn.net/xyyojl/article/details/79610099