IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> JavaScript学习笔记 -> 正文阅读

[JavaScript知识库]JavaScript学习笔记

JavaScript

  • 在head里面做定义

<script language="JavaScriipt">

  • 在body里面指定动作
<script>
    document.write("");
</script>

也可以写出html语言标记

  • 在标记里面加入script:用alert(‘ ’)函数

变量和表达式计算

在< script >标记中定义变量标记中定义变量

<script>
    var a;
    a=1;
    document.write(a);
</script>

名字的规则:字母、数字、下划线(第一个字母不能是数字,且不能为保留字)

字符串链接:字符串+数字/字符串

“//”注释

JavaScript判断

<script>
var age=20;
    if(age>18){
        alert("");
    }
    else{
        
    }
</script>

alert表示浮窗确认

document.表示先写到JavaScript里面去

else和离if最近的配套

swich case

后面可以是字符串,也可以是整型数字

关系运算符

逻辑运算的运算符《关系运算符

条件运算符

JavaScript循环

函数

定义函数:

function fun_name(参数){
    
}
func_name(参数);

定义函数对象:

var f = new fuction("x","y","returen x*y")

变量只能在函数和全局变量使用,不能在更小的结构里面定义了

数组

可以不需要在创建数组时为其分配大小

var marks=new array(size);
var marks=new array(n1,n2,n3...);
var d=[n1,n2,n3...]
d[x]=n

数组的length表示数组所占的最大下标

且length可写,写length会影响数组的内容

改小会抛弃剩余值

改大会增加空值

转换数组为字符串:a.tostring()

a.jion("")

a.sort() \ a.reverse()

concat链接

slice取值

splice(开始位置,删除个数,插入元素)

对象

没有类的概念

var o=new object();
o.titel=balabala;//直接赋值
delete o.titel//删除属性
for(var a in o)//遍历属性 a是o里面属性的名字,而不是属性的值
    o[a]//输出值
var cicir={x:0,y:0,radius:2};

构造函数:

function a(){
this.d=d;
this.s=function(){}
}
var r=new a();
r.s();

原型对象:

function p(){}
p.prototype.name="";//用prototype来制定对象的属性
var q=new p();
q.name;

里面的属性如果不改变,而是增加减少,会出现错误

window

浏览器的全局对象是window

所有的全局变量都是window的属性

document表示浏览器窗口的html页面

window.document

可以在script的src属性或archive指定外部文件

<script src="url"></script>

时间处理器:

<p onMouseOver="alert('hi');">
    一个段落//当鼠标有什么什么状态的时候
</p>

body事件:

onload:装载完成

onunload:要被关掉

简单对话框:

confirm("")//结果为一个布尔值,且最终框里面有选择
prompt("你的名字")//显示一个文本框

状态栏:就是悬浮的小窗口

<p onMouseOver="status=''">
    一个段落//当鼠标有什么什么状态的时候
</p>

定时器:

<body onload='setInterval("update()",1000);'

window的控制方法(关闭阻止弹出式窗口的按钮)

var a=open("url","新窗口的名字","传窗口显示的参数")//打开一个新的窗口
a.close()
window.close()//把自己关掉
a.moveTo(0,0)

location对象:

window.location:当前文档的url

document

document对象的成员提供了html文档的信息

document.getElementsByName("");//通过名字访问标签
document.getElementsById("");//通过id访问标签

图像

定义对象:var images=new Array(6)

body:
onload/onUnload
所有元素:
onMouseOver/onMouseOut
onClick/onDblClick

onSubmit
  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-07-17 11:49:36  更:2021-07-17 11:50:53 
 
开发: 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年5日历 -2024/5/3 0:33:51-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码