首页
学习
活动
专区
工具
TVP
发布

高端IT

专栏作者
412
文章
244445
阅读量
21
订阅数
图片上传转换成Base64,然后再转成 file 提交给后端
更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/article/details/120055802
马克社区
2022-07-15
4970
WEB前端2020年更新实用代码段
let jsonData = { id: 1, status: “OK”, data: [‘a’, ‘b’] }; let { id, status, data: number } = jsonData; console.log(id, status, number ); // 1,“OK”,[a, b]
马克社区
2022-07-12
1930
如何将两个数组对象的相同属性进行操作
合并数组,然后通过obj[v.name]=obj[v.name]===undefined)判断其条件,将两个数组对象的相同属性将对应的type变为1。
马克社区
2022-07-11
4.1K0
JS数组去重你知道有几种方法
function uniq(arry) { return […new Set(arry)]; }
马克社区
2022-07-09
5880
JS中new操作符做了什么?
new 运算符创建一个用户定义的对象类型的实例或具有构造函数的内置对象的实例。new 关键字会进行如下的操作: 创建一个空的简单JavaScript对象(即{}); 链接该对象(即设置该对象的构造函数)到另一个对象 ; 将步骤1新创建的对象作为this的上下文 ; 如果该函数没有返回对象,则返回this。 2.简单实现
马克社区
2022-07-09
1.5K0
送你一个封装的移动端横屏展示的JS库
我们经常在移动端横屏展示一些东西,所以今天我们来介绍下怎么在移动端实现横屏展示。 效果
马克社区
2022-07-07
2K0
JS怎么判断鼠标进入离开的方向?
更多内容请见原文,原文转载自:http://www.mark-to-win.com/tutorial/50910.html
马克社区
2022-07-06
4.6K0
2020年前端面试题集锦(奥利给!!!)
console.log(1 < 2 < 3); console.log(3 > 2 > 1); // 写出代码执行结果,并解释为什么
马克社区
2022-07-05
3010
前端移动端端测试——显示控制台
不管是什么框架还是普通的html,只需要在html文件中加入下面这行代码,就可以在移动端看到右下方的小齿轮图标。点开就可以在移动端查看控制台信息了。
马克社区
2022-07-04
5720
js原始值与对象的相等比较
let a = []; let b = “0”; // 1 console.log(a0); // true // 2 console.log(a!a);// true // 3 console.log(ab); // false // 4 console.log(b0); // true
马克社区
2022-07-01
2.2K0
js—reduce方法练习之无限引用对象的值
更多内容请见原文,原文转载自:http://www.mark-to-win.com/tutorial/50906.html
马克社区
2022-07-01
1.6K0
js找出数字在数组中下一个相邻的元素
let arr = [“2”, “4”, “6”, “8”, “10”, “12”, “14”, “16”, “18”, “20”, “22”, “24”, “27”, “30”, “33”, “36”, “42”, “48”, “54”, “60”] var rr = []; function name(n) { let num = Number(n); for (let i = 0; i < arr.length; i++) { const element = arr[i]; if(element!=num){ rr.push(num–); } } return rr.find((el)=>{ let newel = String(el); return arr.includes(newel); }) } let newn = String(name(“56”));
马克社区
2022-07-01
9230
js如何将带有分割符的字符串转化成一个n维数组
var str = “A-2-12”; var str1 = str.split(’-’); console.log(str1); var arr = str1.reverse().reduce((pre,cur,i) => { if(i==0) { pre.push(cur) return pre } return [cur,pre] },[]) console.log(arr) // [“A”[“B”,[“C”]]]
马克社区
2022-07-01
1.7K0
你要的Js工具函数【第二期】
更多内容请见原文,原文转载自:http://www.mark-to-win.com/tutorial/50903.html
马克社区
2022-07-01
3320
重学JavaScript(函数)闭包
学习JavaScript切勿好高骛远。正所谓贪多嚼不烂,前端标准和工具这几年的飞速发展,以及不时冒出的“新鲜玩意”让众多前端从业者惊呼:“学不动啦学不动啦!学习速度跟不上技术发展速度!我感到手忙脚乱、力不从心……"如果你有以上“症状”,请勿着急,这不过是你内心不安造成的。你为何追新?你又何苦追新?在根基不牢的情况下,就算盖楼盖到18层,再往上堆一块砖,都可能导致大楼坍塌!这结果绝非你预期。所以,此时你应该沉下心来苦练基础。而非死钻牛角尖。硬要及时掌握那些业界最新冒出来的“玩意儿”对你无益处。 前言
马克社区
2022-06-30
3000
js获取到时间戳(兼容性强)
更多内容请见原文,原文转载自:http://www.mark-to-win.com/tutorial/50901.html
马克社区
2022-06-30
2K0
js深拷贝浅拷贝
// 在JS中,数据类型分为基本数据类型和引用数据类型两种,对于基本数据类型来说,它的值直接存储在栈内存中, // 而对于引用类型来说,它在栈内存中仅仅存储了一个引用,而真正的数据存储在堆内存中
马克社区
2022-06-29
2.5K0
JS变量的内存分配你了解多少?
美国导演昆汀·塔伦蒂诺说:世界上80%的故事都已经拍过了。所以我们要用新方法去拍老故事。
马克社区
2022-06-29
1K0
重学JavaScript第1集|变量提升
变量提升就好比JavaScript引擎用一个很小的代码起重机将所有var声明和function函数声明都举起到所属作用域(所谓作用域,指的是可访问变量和函数的区域)的最高处。这句话的意思是:如果在函数体外定义函数或使用var声明变量。则变量和函数的作用域会提升到整个代码的最高处,此时任何地方访问这个变量和调用这个函数都不会报错;而在函数体内定义函数或使用var声明变量,变量和函数的作用域则会提升到整个函数的最高处,此时在函数体内任何地方访问这个变量和调用所定义的函数都不会报错。
马克社区
2022-06-28
1430
JavaScript预解析处理过程原来是这回事
一般来说,Javascript代码的执行包括两个过程:预解析处理过程 和 逐行解读过程。在代码逐行解读前,Javasript引擎需要进行代码的预处理过程。预解析处理的工作主要是变量提升和给变量分配内存,具体过程是在每个作用域中查找var声明的变量、函数定义和命名函数(函数参数),找到它们后,在当前作用域中给他们分配内存,并给他们设置初始值。预解析设置的初始值分别是:对于var声明的变量,初始值是undefined,对函数定义,变量名为函数名,函数变量的初始值为函数定义本身;对命名参数,如果函数调用时没有指定参数值,则命名参数的初始值为undefined,如果函数调用是指定了参数值,则命名参数的初始值为指定的参数值。
马克社区
2022-06-28
2150
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档