- 博客(9)
- 收藏
- 关注
原创 react配置路由react-router-dom从V5升级到V6时的一些改变
import { BrowserRouter as Router,Route,Routes } from "react-router-dom"//Routes代替了Switchconst AppRouter = () =>{ return( <Router> <Routes> <Route path="/" element={<Home /&...
2021-12-17 18:28:00 546
原创 2021-11-06 dom补充
H5自定义属性的目的:是为了保存并使用数据,有些数据可以保存到页面中而不用保存到数据库中。自定义属性获取是通过getAttribute('属性')获取。但是有些自定义属性很容易引起歧义,不容易判断是元素的内置属性还是自定义属性。设置H5自定义属性H5规定自定义属性data-开头作为属性名并且赋值,比如<div data-index='1'></div>获取H5自定义属性1、兼容性获取element.getAttribute('data-index') ...
2021-11-12 20:02:18 913
原创 Wep APIs
JS的组成,ECMAScript 和DOM(页面文档对象模型) 和BOM(浏览器对象模型)Wep APIs 主要是学习浏览器页面交互功能API:应用程序编程接口,是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。简单理解就是给程序员提供的一种工具,以便能更轻松的实现想要完成的功能。Wep API:是浏览器提供的一套操作浏览器功能和页面元素的API(BOM和DOM)DOM:文档对象类型,处理HTML...
2021-10-29 15:52:22 360
原创 一些内置对象
js对象分为3种:自定义对象,内置对象,浏览器对象前面两种属于ECMAScript,浏览器对象是js独有的 ,在JS API讲解内置对象就是JS自带的对象1、怎么查文档?MDN/W3CMDN提供了有关开放网络技术信息:http://developer.mozilla.org/zh-CN/查阅该方法的功能,查看参数的类型,查看返回值的意义与类型,通过demo进行测试。2、Math对象Math对象不是一个构造函数,是一个内置对象,直接使用就可以,不需要new来调用例如:Math.P.
2021-10-26 09:19:31 108
原创 浅谈创建对象
1、什么是对象?是指一个具体的事物。在js中对象是一组无序的相关属性与方法的集合。所有的事物都是对象,例如字符串、数之、数组、函数等对象是由属性与方法组成的属性:事物的特征,常用名词。 方法:事物的行为2、对象的作用保存一个值时,可以用变量,保存多值可以用数组,如果要保存一个人的完整信息呢?就用到了对象。(1)变量和属性的相同点,都是用来存数据的变量:单独声明并赋值,使用的时候直接写变量名 单独存在。属性:在对象里面不需要声明,有调用的格式(2)函数和...
2021-10-24 19:05:42 618
原创 浅谈作用域和预解析
一、作用域1、js的作用域:代码名字也就是变量,在某个范围内起作用或者效果,可以减少重复命名冲突js作用域(es8):全局作用域:整个scipt标签或者一个单独的js文件如:var num=10和 局部作用域:在函数内部就是局部作用域,这个代码的名字只在函数内部起效果和作用function f(){ //局部作用域}现阶段js没有块级作用域,也是在es6上新增了块级作用域{}变量作用域:全局变量和局部变量:函数的形参可以看作局部变量全局变量只有浏览器关...
2021-10-24 11:04:35 113
原创 函数de后续
1、当不知道多少个参数的时候,可以用arguments获取,它是当前函数的内置对象,所有函数都有这个对象,它存了传递的所有实参。例如: function uu(){ console.log(arguments) //里面存了所有实参}uu(1,2,3) //结果为伪数组的形式伪数组:具有数组的length属性,按照索引的方式进行存储,可以按照数组的方式遍历arguments。没有真正数组的一些方法。例如翻转数组:function reverse(arr){ ...
2021-10-24 10:31:42 82
原创 javascipt函数
1、函数的概念:在js里面,会出现很多重复的代码,所以就有了函数,也就是实现某一功能的黑盒子,就是封装了一段可以被重复执行的代码块,直接调用就可以。声明函数:function 函数名() { 函数体 }函数名一般是动词,要调用函数: 函数名()才能执行。2、函数的参数可以利用函数的参数实现重复不同的代码function 函数名(形参1,形参2.。。){ //在声明函...
2021-10-24 09:39:12 188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人