java从基础到web代码

java从基础到web代码文章目录 JavaScript JS 引入方式 js 基础语法 书写语法 变量 数据类型 amp 运算符 amp 流程控制语句 函数 js 对象 Array 数组 String 字符串对象 JSON BOM DOM 事件监听 Vue 指令 生命周期 JavaScript 跨平台面向对象的脚本语言 控制网页行为 叫 JavaScript 其实是 ECMAscript 是为了蹭 java 的热度

大家好,我是讯享网,很高兴认识大家。



文章目录

  • JavaScript
    • JS引入方式
    • js基础语法
      • 书写语法
      • 变量
      • 数据类型&运算符&流程控制语句
    • 函数
    • js对象
      • Array数组
      • String字符串对象
      • JSON
      • BOM
      • DOM
    • 事件监听
  • Vue
    • 指令
    • 生命周期

JavaScript

JS引入方式

内部脚本:将js代码定义在HTML文件内

 
讯享网 

外部脚本:将js代码定义在外部.JS文件中

注意不能自闭和-> java从基础到web代码

js基础语法

书写语法

方式一:弹出警告框

方式二:写入html页面

方式三:控制台输出

变量

弱类型语言
var x = 1;//作用域大,全局变量,可以重复定义
let x = 1;//局部变量,不能重复定义
const pi=3.14;//常量

数据类型&运算符&流程控制语句

数据类型分原始类型和引用类型,number,string,boolean,null(对象为空),undefined(变量未初始化类型)
运算符与java相同,除了=,==比较时会类型转换,===不会
类型转换
字符串转数字,字面值转数字,不是数字,为NaN
其他类型转boolean
Number:0和NaN为false
String:空""为false
Null和undefined均转false
其他均为true
流程控制语句与java相同

函数

讯享网

js对象

Array数组

其实说是数组,更类似于Java中的集合


比python更随便,可以超出索引赋值

 

String字符串对象

讯享网

JSON

javascript自定义对象,直接定义对象,没有类

 
 

BOM

 

location地址栏对象

 

DOM

DOM文档对象模型
将标记语言的各个组成部分封装成对应的对象
Document:整个文档对象
Element:元素对象
Attribute:属性对象
Text:文本对象
Comment:注释对象
JS通过DOM对HTML操作(改变内容,样式,反应…)
Core DOM所有文档类型的标准模型
HTML DOM,HTML文章的标准模型
XML DOM,XML文档的标准模型
获取和修改

 

更多的还是要查文档,确定如何使用

事件监听

事件绑定

 

常见的事件
onclick 鼠标单击
onblur 元素失去焦点
onfocus 元素获得焦点
onload 页面或图像被完成加载
onsubmit 表格被提交
onkeydown 键盘案件`2被按下
onmouseover 鼠标移动到某元素
onmouseout 鼠标移开

Vue

指令

 

常用指令
v-bind 为HTML标签绑定属性值,如设置href,css样式
v-model在表单元素上创建双向数据绑定
v-on为HTML标签绑定事件
v-if,v-else-if,v-else.判定为true时渲染
v-show根据条件展示元素
v-for,列表渲染,遍历容器中元素

生命周期

生命周期指一个对象从创建到销毁的整个过程
八个阶段:每触发一个周期事件,自动执行一个生命周期方法(钩子方法)
beforeCreate创建前
created创建后
beforeMount挂载前
mounted挂载完成,(比较重要)
beforeUpdate更新前
updated更新后
beforeDestroy销毁前
destroyed销毁后

小讯
上一篇 2024-12-26 09:50
下一篇 2024-12-27 13:23

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/3276.html