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是什么?

JavaScript是一门世界上最流行的脚本语言.

HTML决定网页的内容

CSS决定网页的样式和呈现方式

JS决定网页的行为

第一个js程序

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="js/qj.js"></script>
</head>
<body>

</body>
</html>
/*alert('hello,world');*/
var num = 10;
if (num> 10){
    alert('10');
}else if (num > 8){
    alert('8');
}

浏览器控制台指令

//浏览器弹窗显示数据
alert(num)
//浏览器控制台显示数据
console.log(num)

数据类型

数字类型   123
浮点数类型  123.12
科学计数法 1.123e3
负数 -99
NaN
无限大 Infinity
字符串 "asc" 'asc'
布尔型  true false
逻辑运算 && II !
比较运算符 > < == != ===(绝对等于)
注意: NaN === NaN(NaN不等于任何,包括自己)
isNaN 判断这个数是否是NaN

nullundefined 未定义
数组
var arr = [1,a,'a',"a",true];
对象
"use strict" 每次必加 严格检查机制
let 局部变量
var 全局变量
const 常量

json的使用

var user = {
    name : '张三',
    age: 10,
    sex: '男'
}
var job = JSON.stringify(user);

var job1 = JSON.parse('{"name":"张三","age":3}');

DOM节点

document.getElementsByTagName("h1");
document.getElementById('p1');
document.getElementsByClassName('p2')
var father = document.getElementById('p1');
var children = father.children;
father.innerText="adfcsad";
father.innerHTML="<h1>哈哈哈</h1>";
father.style.color = "red";
father.style.fontsize="20px";
//移除节点
father.removeChild("p1");
var js = document.getElementById('js');
var list = document.getElementById('list');
list.appendChild(js);
var newp = document.createElement('p');
newp.id = 'p3';
newp.innerText= "hello world";
//向后插入节点
list.appendChild(newp);
//向前插入节点
list.insertBefore('p2');

注意:删除和插入多个节点的时候,children是动态变化的

jQuery

Download jQuery | jQuery

 <script src="lib/jquery-3.6.0.js"></script>

<p>哈哈哈哈</p>

$('p').click();

$(function () {
    $('p').click(function (e){
        $('#p1').innerText='123456';
    })
})

$(‘p’).click();

$(function () {
$(‘p’).click(function (e){
$(’#p1’).innerText=‘123456’;
})
})


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

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