javascript
鸥总
西安电子科技大学
展开
-
for in和for of 的区别
for in 用它可以遍历数组,对象,集合。遍历数组遍历的值是数组index索引,遍历对象和集合时遍历的是键值key。for of 适用于遍历数组,字符串,map/set等拥有iterator迭代器的的集合。原创 2024-01-15 16:40:43 · 392 阅读 · 0 评论 -
箭头函数与普通函数的区别
箭头函数不会创建自己的this, 所以它没有自己的this,它只会在自己作用域的上一层继承this。所以箭头函数中this的指向在它在定义时已经确定了,之后不会改变。(4)call()、apply()、bind()等方法不能改变箭头函数中this的指向。(3)箭头函数继承来的this指向永远不会改变。(6)箭头函数没有自己的arguments。(7)箭头函数没有prototype。(5)箭头函数不能作为构造函数使用。(1)箭头函数比普通函数更加简洁。(2)箭头函数没有自己的this。原创 2023-04-05 16:06:46 · 45 阅读 · 0 评论 -
常用的正则表达式有哪些?
constructor有两个作用,一是判断数据的类型,二是对象实例通过 constrcutor 对象访问它的构造函数。需要注意,如果创建一个对象来改变它的原型,constructor就不能用来判断数据类型了。instanceof可以正确判断对象的类型,其内部运行机制是判断在其原型链中能否找到该类型的原型。通过Array.prototype.isPrototypeOf。通过ES6的Array.isArray()做判断。通过instanceof做判断。5.判断数组的方式有哪些。原创 2023-04-05 15:16:30 · 38 阅读 · 0 评论 -
GET和POST的请求的区及HTTP和HTTPS协议的区别
GET 请求是一个幂等的请求,一般 Get 请求用于对服务器资源不会产生影响的场景,比如说请求一个网页的资源。而 Post 不是一个幂等的请求,一般用于对服务器资源会产生影响的情景,比如注册用户这一类的操作。因为两者应用场景不同,Get 请求的报文中实体部分为空,Post 请求的报文中实体部分一般为向服务器发送的数据Get 请求可以将请求的参数放入 url 中向服务器发送,这样的做法相对于 Post 请求来说是不太安全的,因为请求的 url 会被保留在历史记录中送的数据。原创 2022-10-18 14:40:39 · 162 阅读 · 0 评论 -
Token,Cookie 和 Session 的区别
Session 和 Token 并不矛盾,作为身份认证 Token 安全性比 Session 好,因为每一个请求都有签名还能防止监听以及重放攻击,而 Session 就必须依赖链路层来保障通讯安全了。如果你需要实现有状态的会话,仍然可以增加 Session 来在服务器端保存一些状态。Session 和 Token 并不矛盾,作为身份认证 Token 安全性比 Session 好,因为每一个请求都有签名还能防止监听以及重放攻击,而 Session 就必须依赖链路层来保障通讯安全了。如果你需要实现有状态的会话,原创 2022-10-18 14:16:32 · 519 阅读 · 0 评论 -
浏览器本地存储Cookie、LocalStorage、SessionStorage
【代码】浏览器本地存储Cookie、LocalStorage、SessionStorage。原创 2022-10-18 13:55:46 · 1530 阅读 · 0 评论 -
three.js实现第三视角人物漫游
three.js实现第三视角人物漫游 three.js实现第三视角人物漫游 three.js实现第三视角人物漫游 three.js实现第三视角人物漫游原创 2022-07-28 12:58:05 · 2435 阅读 · 2 评论 -
原生ajax,post请求
pOST请求pOST请求pOST请求pOST请求pOST请求pOST请求pOST请求pOST请求原创 2022-07-07 20:45:16 · 473 阅读 · 0 评论 -
jquery发送ajax请求
jquery发送ajax请求jquery发送ajax请求jquery发送ajax请求jquery发送ajax请求jquery发送ajax请求jquery发送ajax请求jquery发送ajax请求jquery发送ajax请求原创 2022-07-07 20:43:35 · 207 阅读 · 0 评论 -
原生ajax模拟请求超时
原生ajax模拟请求超时原生ajax模拟请求超时原生ajax模拟请求超时原生ajax模拟请求超时原生ajax模拟请求超时原创 2022-07-07 20:41:50 · 266 阅读 · 0 评论 -
ajax 手动取消请求
ajax 手动取消请求ajax 手动取消请求ajax 手动取消请求ajax 手动取消请求ajax 手动取消请求ajax 手动取消请求原创 2022-07-07 20:39:15 · 82 阅读 · 0 评论 -
three.js官网的第一个案列代码解读
three.js官网的第一个案列代码解读three.js官网的第一个案列代码解读three.js官网的第一个案列代码解读three.js官网的第一个案列代码解读three.js官网的第一个案列代码解读原创 2022-07-06 19:42:12 · 517 阅读 · 0 评论 -
前端程序员修炼指南
1.红宝书,前端届的神作,入门首选2.你不知道的JAVASCRIPT中卷3…你不知道的JAVASCRIPT下卷4.javascript数据结构与算法5.框架设计6.语言精髓与编程实战7.修炼之道8.node.js深入浅出9.深入理解ts10.图解HTTP11.深入理解框架react...原创 2022-07-04 19:51:18 · 1683 阅读 · 0 评论 -
Cesium快速上手-Billboard
Cesium快速上手-Billboard/Label/PointPrimitives图元使用讲解[Billboard官网案列]Cesium快速上手-Billboard/Label/PointPrimitives图元使用讲解[Billboard官网案列]Cesium快速上手-Billboard/Label/PointPrimitives图元使用讲解[Billboard官网案列]...原创 2022-06-29 19:43:50 · 2082 阅读 · 0 评论 -
浅谈javascript深拷贝和浅拷贝
浅拷贝:拷贝基本数据类型时,不受任何影响,当拷贝引用类型时,源对象也会被修改。 深拷贝:深拷贝就是完完全全拷贝一份新的对象,它会在内存的堆区域重新开辟空间,修改拷贝对象就不会影响到源对象...原创 2022-06-23 18:37:16 · 138 阅读 · 0 评论 -
JS 正则表达式
正则表达式 :用于定义一些字符串的规则,计算机可以根据正则表达式,来检查一个字符串是否符合规则原创 2022-06-23 17:35:29 · 45 阅读 · 0 评论 -
js数组的常用方法
js数组的常用方法, js数组的常用方法 js数组的常用方法 js数组的常用方法 js数组的常用方法原创 2022-06-23 15:52:52 · 67 阅读 · 0 评论 -
JavaScript中的原型对象
JavaScript:原型prototype:我们在创建每个函数都有一个prototype属性 这个属性是一个指针,指向一个对象,这个对象就是我们所谓的原型对象原创 2022-06-23 12:41:28 · 111 阅读 · 0 评论 -
js中this指向的问题
>解析器在调用函数每次都会想函数内部传递一个隐含的参数,这个隐含的参数就是this.this指向的是一个对象,这个对象我们称为函数执行的上下文的对象,根据函数的调用方式的不同 this会指向不同的对象>1.以函数额形式调用时,this永远指向window (其实也是window的方法)>2..以方法的形式调用时,this就是调用方法的那个对象```javascript var name = "邓紫棋" function fun() { console.l.原创 2022-06-23 12:02:20 · 46 阅读 · 0 评论 -
js中的全局作用域和局部的作用域
全局作用域:全局作用域中有一个全局对象window ,它代表的是一个浏览器的窗口,它由浏览器创建我们可以直接使用,2.在全局作用域中:创建的变量都会作为window对象的属性保存,创建的函数都会作为window对象在方法保存3.全局作用域中的变量都是全局变量 ,在页面的任意的部分都可以访问到...原创 2022-06-23 11:34:29 · 453 阅读 · 0 评论 -
JavaScript中break和continue关键字的区别
break 关键字可以用来退出switch或者循环语句 ,注意不能单独在if语句中使用break和continue原创 2022-06-23 10:51:17 · 78 阅读 · 0 评论 -
用JS实现水仙花数
水仙花数指一个3位数,他的每个位上的数字的3次幂之和等于他本身原创 2022-06-23 10:22:14 · 2495 阅读 · 0 评论 -
js的判断语句switch
switch 条件表达式可以是任何数据类型,字符串,对象等都可以 ,case的值不一定是常量,可以是变量,甚至表达式,原创 2022-06-23 10:08:49 · 1718 阅读 · 0 评论 -
react函数式组件中的hooks
Hooks是react16.8版本新增的特性 ,可以让你在函数组件中使用state以及其他Reat的特性原创 2022-06-13 12:22:42 · 899 阅读 · 0 评论 -
Js中宏任务和微任务的简单理解
微任务和宏任务都是异步任务,它们都属于一个队列执行顺序原创 2022-06-07 11:51:13 · 1258 阅读 · 0 评论 -
javascript入门
javascript入门教程,持续更新中原创 2022-06-06 20:08:46 · 50 阅读 · 0 评论