JavaScript
文章平均质量分 56
WEB程序媛
good good study,day day up
展开
-
JS—tab栏切换
什么是tab栏?我觉得就是让一个页面中相同的内部不动,只让一些不同的部分,利用显示和隐藏的方式,正确的出现。它的运行方式是,先隐藏所有人,然后在显示该显示的,即干掉所有人显示我自己。为什么使用tab栏让页面更加简洁,不出现过多冗余的页面。最近做了一个网页发现,并不是一个头部导航下面就只有一个页面的。比如说一般情况下在一个网页的头部会有首页、联系我们、关于我们、产品信息……导航框,但是我做的这个网页,在产品信息内部又有三四个页面它们大体一致只有小部分的变化。如下在这种情况下当然更希望在文档里只有原创 2021-10-13 01:27:07 · 382 阅读 · 0 评论 -
JavaScript简单类型和复杂类型
原始数据类型:number、string、boolean、undefined、null、object分类:1、基本类型(简单类型)、值类型:number、string、boolean2、复杂类型(引用类型):object3、空类型“undefined、null一、值类型和引用类型的概念值类型在栈中存储;引用类型对象在堆中存储,地址在栈中存储。二、值类型和引用类型对比1、值类型之间传递的是值var num=10;var num2=num;//传递的是值2、引用类型之间传递的是地原创 2021-10-03 14:30:00 · 90 阅读 · 0 评论 -
JavaScript JSON格式的数据
一、引入对象: 指属性和方法,特指的某个事物对象: 一组无序属性的集合的键值对,属性的值可以是任意的类型二、JSON格式的数据1.JSON格式的数据:一般是成对的,是键值对2.写法:JSON也是一个对象,数据都是成对得,一般json格式的数据无论是键还是值都是用双引号括起来的(以后见到的键未必是加了引号的)3.遍历:用for-in循环json的数据实际上就是格式化后的一组字符串...原创 2021-10-02 12:15:00 · 237 阅读 · 0 评论 -
JavaScript对象
一、走进对象编程思想: 就是把一些生活中的做事的经验融入到程序中1.面向过程:凡事都要亲历亲为,每件事的具体过程都要知道,注重的是过程2.面向对象:根据需求找对象,所有的事都用于对象来做,注重的是结果3.面向对象的特性:封装、继承、多态(抽象性)4.JS不是面向对象的语言,但是可以模拟面向对象的思想5.JS是一门基于对象的语言二、什么是对象?在JS中有一句话: 万物皆对象,指的是看得见,摸得着,具体特指的某个东西。例如,从左边数第二个同学,我头发上那个粉色的发夹。对象的特点: 有属性和方法原创 2021-10-01 11:00:00 · 84 阅读 · 0 评论 -
JavaScript预解析
一、预解析是什么?预解析:就是提前解析代码。 JS代码的执行是由浏览器中的JS解析器(可以理解为浏览器)来执行的。JS解析器执行JS代码的时候,分为两个过程:预解析过程和代码执行过程//关于变量的预解析// 没有声明变量,直接输出会报错console.log(num);var num;// 声明变量,没有赋值,此时这个变量的值为undefinedconsole.log(num);// 声明并数值num,在原创 2021-09-30 17:45:00 · 544 阅读 · 0 评论 -
JavaScript作用域链
var num=10;function f1(){ var num=20; function f2(){ var num=30; function f3(){ var num=50; console.log(num); } f3(); } f2();}f1();原创 2021-09-29 18:15:00 · 67 阅读 · 0 评论 -
JavaScript作用域
作用域即使用范围全局变量: 声明变量是使用var声明的,那么这个变量就是全局变量,全局变量可以在页面的任何位置使用 除了函数以外,其他的任何位置定义的变量都是全局变量 全局变量,如果页面不关闭,那么 就不会释放,就会占空间,消耗内存局部变量: 在函数内部定义的变量,是局部变量,外面不能使用全局作用域: 全局变量的使用范围局部作用域:原创 2021-09-28 10:39:52 · 65 阅读 · 0 评论 -
JavaScript函数
函数: 就是把一坨重复的代码封装,在需要的时候直接引入调用函数的作用: 让代码可以重复使用一、函数的定义语法:function 函数名(){ 函数体(一段重复的代码);}二、函数的调用语法:函数名();// 函数的定义function cook() { console.log("切菜"); console.log("放油"); console.log("炒菜"); console.log("放盐原创 2021-09-27 22:29:03 · 1270 阅读 · 0 评论 -
JavaScript数组
数组:是一组有序的·数据1.作用:可以一次性存储多个数据2.数组的定义:原创 2021-09-26 23:16:45 · 475 阅读 · 0 评论 -
JavaScript关键字
一、break如果在循环中使用,遇到了break,则立刻跳出当前所在的循环例题:在100-200中找到第一个可以被7整除的数字for (var i = 100; i <= 200; i++) { if (i % 7 == 0) { console.log(i); break; }}二、continue在循环中如果遇到continue关键字,直接开始下一次循环例题:1.用continue求100到200之间所有奇数的和var sum =原创 2021-09-24 23:22:01 · 81 阅读 · 0 评论 -
JavaScript流程控制语句
流程控制:指代码执行的过程流程控制的三种方式:一、顺序结构 基础阶段是指从上到下,从左到右执行的顺序,我们平时写的代码都可以看成是顺序结构二、分支结构1.if语句 if语句:主要用于判断,只有一个分支 语法:if(表达式){ 代码块} 执行过程:&nbs原创 2021-09-23 11:20:11 · 127 阅读 · 0 评论 -
JavScript运算符
一、算数运算符包括:+ - * / %(取余) ++ –算数运算符表达式:由算数运算符连接起来的表达式1.一元运算符 只需要一个操作数就能运算起来的表达式:++ -- ++和--都是运算符 ++和--可以分为:前++和后++,前--和后--(1)前++:先加一,再运算var num=10;var sum=+原创 2021-09-23 00:22:44 · 152 阅读 · 0 评论 -
JavaScript数据类型转换
一、其他类型转数字类型1.转整数——parseInt();parseInt("10");//10parseInt("10bfbfda");//10parseInt("g10");//NaNparseInt("1fdfs0");//1parseInt("10.98");//10parseInt("10.98bhb");//102.转小数——parseFloat;parseFloat("10");//10parseFloat("10bbzcbd");//10parseFloat("g10原创 2021-09-20 11:02:28 · 73 阅读 · 0 评论 -
JavaScript数据类型
一、原始数据类型 数据类型一共有八个,分别为:Number、String、Boolean、Null、Undefined、Object、Symbol(ECMAScript6新定义)、function(函数,在后面的文章中详细讲解)1. Number:数字类型(包括整数和小数)num=20;//整数num=98.76;//小数//在JS语言中所有数字都属于Number类型知识点一:数据类型是有原创 2021-09-18 14:54:38 · 168 阅读 · 2 评论 -
JavaScript变量
一、变量大纲在JavaScript中操作数据都是在内存中操作JS中存储变量的方式(名字,值→数据)JS中声明变量都用var→存储数据时,数据应该有对应的数据类型JS中字符串类型的值,要用双引号或者单引号//存储一个数字10//变量的声明及赋值var num=10;//存储一个名字(即存储字符串)var name="某某";变量的作用:操作数据(存储、读取)变量的声明(有var有变量名,没有值)变量的初始化(有var 有变量名,有值)二、变量的声明方式语法:var 变量名;原创 2021-09-17 08:14:18 · 65 阅读 · 0 评论 -
JavaScript简介及注意事项
JavaScript简称js,原名LiveSript1.js分三个部分: (1)ECMASript 标准-----js的基本语法 (2)DOM-----Domcument Object Model 文档对象模型 (3)BOM-----Browser Object Model 浏览器对象模型2. JavaScript是什么?是一门脚本语言(1)编译语言:需要把代码翻译成计算机所认知的二进制语言,才能执行(2)脚本语言:不需要编译,直接执行(例如.t-sql、cmd、)是一门解释性语原创 2021-09-16 08:34:01 · 217 阅读 · 1 评论 -
在JavaScript中,三种等于号的区别
1.= 即赋值,将等号右边的赋值给等号左边的。2.== 称为等值符,无论等号两边数值的数据类型是否相同,只要数值相同就成立。 例如:“10”=10;//左边的"10"为String类型,右边的为Number类型,结果为true3.=== 称为等原创 2021-08-24 21:08:20 · 418 阅读 · 0 评论