自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 问答 (1)
  • 收藏
  • 关注

原创 null与undefined的区别

相同点:if判断语句中,俩者都会转换为false不同点:null 表示一个值被定义了,但是这个值是空值undefined表示缺少值,即此处应该有值,但是还没有定义

2022-02-17 19:03:16 276

原创 怎么判断一个数据是NaN

NaN不是一个数字且数据类型为number,而且不等于自身可直接采用内置方法 isNaN function isNaN(n){ if(n !== n){ return true; }else{ return false; } }利用NaN是唯一一个不等于自身的特点 var a = NaN; a == a;//falseobject.js方法console.lo.

2022-02-17 18:58:47 1475

原创 JavaScript基本数据类型

JS基本数据类型有哪些数值类型(number)包含数字字符串类型(string)由单双引号包住的字符串内容会原样输出布尔类型(boolean)只会输出true 、 falseundefined 数值定义但未初始化、null 空Symbol 表示独一无二的值...

2022-02-17 18:48:29 378

原创 css实现边框三角形

css实现边框三角形<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <t

2022-02-17 18:40:54 1042

原创 uniapp 下拉刷新

uniapp下拉刷新

2022-01-21 15:53:46 16183 3

原创 react开发环境搭建

react开发环境搭建一、开发环境搭建1.react核心包 包含react的核心代码2.react-dom包 react面向浏览器的想关核心代码3.babel包 把浏览器不认识的代码翻译成浏览器认识的包二、初始化项目npm init -y三、下载依赖包npm i --save react react-dom babel-standalone四、引包1、在本地模式引包注意:必须严格按照顺序使用,先引react 在引react-dom引入react核心包<script

2021-11-20 19:38:16 888

原创 脚手架搭建项目(详解)

一、什么是脚手架?在vue中 ,脚手架使用的是 ,vue-cli这个技术脚手架,就是一个今后所写项目的一个基本的空框架 ,这个空框架中包含了 与项目业务无关的空框框二、安装步骤1、电脑上必须有node.js 建议安装淘宝镜像。node下载地址:https://nodejs.org/zh-cn/ (安装成功后可使用 node -v 查看是否安装成功)。淘宝镜像安装:npm config set registry https://registry.npm.taobao.org (使用命令行

2021-10-08 09:34:21 2233

原创 JavaScript面试题

一、单选题(共30题,每题2分)得分:2.0分1.Gulp的的配置文件是哪个Agulpfile.jsBbabelrcCwebpack.configDgulp.config正确答案: A解析:gulpfile.js得分:2.0分2.下面关于sass的描述那个是正确的ASASS(Syntactically Awesome Stylesheet)是一个CSS预处理器,有助于减少CSS的重复,节省时间。它是更稳定和强大的CSS扩展语言,描述文档的样式干净和结构Bsass是用

2021-07-30 09:03:39 913

原创 JavaScript面试题

一、单选题(共30题,每题2分)1.不能进行强制类型转化的为A parseIntB parseFloatC NumberD Math.floor正确答案: D解析:2.不属于面向的对象思想的是A 封装B 继承C 多态D 抽象正确答案: D解析:3.关于原型对象以下说法错误的是A 每一个函数都有一个原型对象B 每一个构造函数都有一个原型对象C 原型对象上的属性和方法能被实例访问D 原型对象上的属性和方法能被子类(代码里)访问正确答案: D解析:

2021-07-20 16:46:49 1559

原创 JavaScript面试题

一、单选题(共20题,每题2分)得分:2.0分1.下面可以获取浏览器在卷动后,隐藏的文档部分的高度的属性是A window.body.scrollTopB document.body.scrollTop;C document.scrolTop;D documentElement.body.scrollTop正确答案: B解析:基础属性2.在HTML页面中,下列选项不属于键盘相关事件的是A onkeyupB onkeydownC oncontextmenuD onkey

2021-07-06 14:31:31 13094

原创 JavaScript笔试题(2)

JavaScript笔试题(2)一、单选题1.已知字符串"hello everybody "通过下面哪个方法可以去掉字符串两端的空白A trim()B split()C reverse()D join()正确答案: A解析:使用排除法:split分割字符串;reverse反转数组;join将数组转成字符串trim() 去除字符串两端空格2.3秒后,图片消失,应该使用下面哪个方法A hide()B setTimeout()C ClearIntervalD cl

2021-06-23 14:28:33 4184

原创 JavaScript中DOM和BOM

BOM对象BOM是browser object model的缩写,简称浏览器对象模型。通过BOM我们可以学到与浏览器窗口交互的一些对象,可以移动,调整浏览器大小的window对象,可以用于导航的location对象与history对象,可以获取浏览器,操作系统与用户屏幕信息的navigator与screen对象,可以使用document作为访问HTML文档的入口,管理框架的frames对象等。因此它的核心对象是window。Window对象的属性Window对象:window 对象表示浏览器中打开

2021-06-22 19:49:35 97

原创 JavaScript Math和Date

Math对象Math 对象用于执行数学任务。Math对象的常用函数:Math.round(3.6) //四舍五入random() //返回0-1之间的随机数max(num1, num2) //返回较大的数min(num1, num2) //返回较小的数abs(num) //绝对值ceil(19.3) //向上取整“20”floor(11.8) //向下取整“11”pow(x,y) //x的y次方sqrt(num) //开平方随机数范围从0到某个整数的随机数我们会。任意两个整数之

2021-06-22 19:33:30 121

原创 JavaScript数组

数组的定义一个变量只能存储一个数据,如果我们有一组数据,比如1到100一百个数字,定义100个变量来存储就太痛苦了,这时候我们就需要数组来存储这样的数据。数组的定义:var arr1 = new Array(7); //定义了一个7个元素的数组,没有给元素赋值;var arr2 = new Array(7,9); //定义了一个2个元素的数组,两个元素的值分别是7和9var arr3 = [3,5]; //定义了一个2个元素的数组,两个元素的值分别是3和5注:数组就是一组数据。数组中的每一个数

2021-06-22 19:24:40 117

原创 JavaScript函数(2)

JavaScript的编译和执行JS的编译和执行:javascript代码在运行时有预编译和执行两个阶段,在预编译阶段会对函数和变量进行处理,对所有的声明变量会赋值为undefined,对所有的声明函数也会赋值为函数的定义。 在执行阶段会按照代码顺序,一行行的翻译并执行代码。var myname;alert(myname);myname=“小高”;alert(myname);...

2021-06-22 09:49:15 68

原创 JavaScript函数(1)

函数的概念函数的概念:函数就是把完成特定功能的一段代码抽象出来,使之成为程序中的一个独立实体,起个名字(函数名)。可以在同一个程序或其他程序中多次重复使用(通过函数名调用)。 注:编写好的函数代码只有通过调用才会执行,不调用的时候不会执行。函数的作用(好处):1,使程序变得更简短而清晰2,有利于程序维护3,可以提高程序开发的效率 ,4,提高了代码的重用性(复用性)JavaScript函数的声明语法: function 函数名([参数列表]){函数内的语句;[return 返

2021-06-21 20:55:00 63

原创 JavaScript循环语句

循环的概念循环就是重复执行一段代码,是一种最能发挥计算机优势的程序结构。循环结构的代码由循环体、循环变量、和循环条件组成。当循环变量满足循环条件时会重复执行循环体内的代码,直到循环变量不满足循环条件时就终止循环,接着执行循环结构后的代码。JavaScript中有while、do while、for三种循环。while(表达式){ 循环体; }while循环要点:1,循环变量要先初始化。2,每次循环前判断表达式,表达式成立后执行循环体语句。3,循环体中,应有结束循环的条件(有

2021-06-21 20:41:46 269

原创 JavaScript逻辑分支

逻辑分支(条件分支)程序设计的结构 顺序结构:从上朝下执行的代码就是顺序选择(分支)结构:根据不同的情况,执行对应代码循环结构:重复做一件事情 除顺序结构外,其余两种程序结构由流程控制语句实现。选择(分支)结构的程序由条件分支语句实现。条件分支语句IF语法: if(表达式){ 值为真执行这里代码(分支一) }else{ 值为假执行这里代码(分支二) } //表达式最终要能返回布尔值,一般是逻辑表达式或条件表达式。单分支语句//只有一条分支的条件语句。没有else语句

2021-06-21 20:19:06 136

原创 JavaScript基础语法(2)

JavaScript基础语法(2)四舍五入、乘方1,四舍五入取整var num1=Math.round(23.49);alert(num1);//结果232,乘方var num2=Math.pow(3,2);//3的2次方alert(num2);//结果916进制和8进制八进制:逢八进一,有效数字是:0,1,2,3,4,5,6,7十六进制:逢十六进一,有效数字是:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 其中A-F表示10-15;JS中八进制的表示:八进

2021-06-21 20:07:28 75

原创 JavaScript基本语法(1)

01.JavaScript基本语法JavaScript简介:JavaScript基本介绍JavaScript一种在浏览器中解释运行的脚本语言,它的解释器被称为JavaScript引擎,为浏览器的一部分,是广泛用于客户端的脚本语言,最早是在HTML网页上使用,用来给HTML(HTML5)网页增加动态功能。在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,管理层希望它外观看起来像Java,因此取名为JavaScrip

2021-06-21 20:02:39 98

原创 JavaScript笔试题(1)

JavaScript笔试题(1)复答案一、单选题(共30题,每题2分)1.如下代码,会弹出来是什么 alert(a);var a=12;A 报错B a is not defineC undefinedD 12正确答案: C解析:变量提升2.下面变量命名中不合法的为A $123B _abcC varD div正确答案: C解析:不能以数字开头 不能用关键字和保留字3.JavaScript的组成不包括A ECMAScriptB DOMC BOM

2021-06-21 17:09:57 6329

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除