JavaScript
Yad1219
不懂就问
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
app.use is undefined 问题产生原因
app.use is undefined 产生原因原创 2022-08-13 13:38:25 · 969 阅读 · 1 评论 -
MutationObserver动态监视一个元素的变化
动态监视一个元素的变化最近有点反应不过来了,遮罩层不会写了,但是想到了动态监视元素的某个属性的变化来回去到值,找掉了Mutation Observer API 这个东西,是原生的API,具体详细的可以看这里,有详细的解读,我这用了jQuery,不喜欢的可以自己改一下,原文大佬文章在这百度到都是window.onresize,没找到对单个元素的监听,下面是大牛推荐的方法: MutationObserver<!DOCTYPE html><html lang=""><he原创 2021-07-15 10:58:25 · 528 阅读 · 0 评论 -
webpack中img进行处理
在webpage中会需要对img进行处理,比如说在css或者less中引入html { padding: 0; margin: 0; background-color: pink;}#d1 { width: 300px; height: 300px; background-image: url(./img/1.jpg); }此时我们只需要在webpack.config.js中进行如下操作即可const { resolve } = require("path");co原创 2021-04-09 13:29:25 · 456 阅读 · 0 评论 -
js跨域问题的解决方式
JavaScript跨域问题的解决方式首先我们要了解什么是跨域?当一个请求url的 协议、域名、端口三者之间任意一个与当前页面url不同即为跨域。JSONP (JSON with Padding)通过动态创建 script,再请求一个带参网址实现跨域通信。CORS (跨域资源共享)CORS的基本思想就是使用自定义的HTTP头部让浏览器与服务器进行沟通,从而决定请求或响应是应该成功还是失败。普通跨域请求:只需服务端设置 Access-Control-Allow-Origin 即可,前端无须设置,原创 2021-03-21 12:19:49 · 518 阅读 · 0 评论 -
JavaScript的可迭代对象
JavaScript的可迭代对象1)数组Arrays console.log([][Symbol.iterator]) for(let x of ['a','b']) console.log(x)2)字符串Stringsconsole.log(""[Symbol.iterator])for(let x of "abc") console.log(x) 3)Maplet map = new Map().set('a', 1).set('b', 2);console原创 2020-11-30 23:10:51 · 337 阅读 · 0 评论 -
some以及every的区别
扩展方法everyevery 用于递归的检测元素,要所有元素操作都要返回真结果才为真。查看班级中同学的JS成绩是否都及格const user = [ { name: "李四", js: 89 }, { name: "马六", js: 55 }, { name: "张三", js: 78 }];const resust = user.every(user => user.js >= 60);console.log(resust);标题的关键词检查let words原创 2020-11-30 20:20:19 · 1138 阅读 · 0 评论 -
2020-11-30错题分享
let arr = [1, 3, 2, 4, 99];arr = arr.sort((a, b) => { return a - b;});console.log(arr);var data = [10, 20, 30];data.unshift(40, 50); console.log(data);data.pop(); console.log(data);data.push(60, 70);data.shift();var A = { n: 4399 };var B原创 2020-11-30 10:14:20 · 179 阅读 · 0 评论 -
js实现继承的方式
一、JavaScript 的继承在 JavaScript 中由于函数没有签名也就无法实现接口继承,而只支持实现继承,而且实现继承主要通过原型链来实现的。先引述下官方文档对于原型链的描述:其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。要理解这个概念要先弄清楚构造函数,原型,和实例的关系:每个构造函数(只要是函数)都有一个 prototype 属性该属性指向一个对象(这个对象就是构造函数的原型对象);原型对象(只要是对象)中都有一个 constructor 属性该属性指向一个构造函数;而原创 2020-11-28 09:47:29 · 323 阅读 · 0 评论 -
回流(reflow)和重绘(repaint)
简要:整个在浏览器的渲染过程中(页面初始化,用户行为改变界面样式,动画改变界面样式等)reflow(回流)和repaint(重绘) 会大大影响web性能,尤其是手机页面。因此我们在页面设计的时候要尽量减少reflow和repaint。什么是reflow和repaint(原文链接:http://www.cnblogs.com/Peng2014/p/4687218.html)reflow:例如某个子元素样式发生改变,直接影响到了其父元素以及往上追溯很多祖先元素(包括兄弟元素),这个时候浏览器要重新去渲染这个原创 2020-11-27 20:48:10 · 198 阅读 · 0 评论 -
Javascript中创建对象的方法
前提引入~一个人称小仙女的妹子和一个苦逼埋头敲代码的程序猿的对话:妹子:你缺对象吗程序猿:缺对象还不简单么,自己创建一个就好了所以在座的各位没有对象的,赶快new起来。思考:如何创建对象???new 操作符 + Object 创建对象var person = new Object(); person.name = "lisi"; person.age = 21; person.family = ["lida","lier","wangwu"]; person.原创 2020-10-29 10:47:42 · 262 阅读 · 0 评论
分享