E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
console.log
JS判断对象是否含有某个属性
Object.defineProperty(testObj,'b',{enumerable:false,//不可遍历value:'abc'});hasProperty(obj,key){returnkeyinobj;}
console.log
cobek
·
2024-03-15 07:34
JavaScript
javascript
前端
开发语言
sleep(1000)函数+parseInt
promiseasyncawait角度实现functionsleep(ms){returnnewPromise(resolve=>{setTimeout(resolve,ms)})}asyncfunctionexample(){
console.log
wyzqhhhh
·
2024-03-14 08:31
前端
javascript
开发语言
html前端的几种加密/解密方式
varstr="hello";varstr64=window.btoa("hello");
console.log
("定义的字符串为:"+str);console
可爱的秋秋啊
·
2024-03-13 18:43
js
前端
html
JS原型链面试题
题目1functionPerson(name){this.name=name;}Person.prototype.sayHello=function(){
console.log
('Hello,'+this.name
qq_42431718
·
2024-03-13 11:05
javascript
ES6基础知识点
有块级作用域;不存在变量提升﹔暂时性死区块级作用域在es6中才有,一对大括号就是一个块级作用域在大括号中使用let声明的变量出了大括号就无效了在循环、分支结构中使用let声明的变量也就会无效变量提升:
console.log
咖啡,巫师与猫
·
2024-03-13 01:19
前端开发基础知识学习笔记
es6
javascript
前端
【 React 】super()和super(props)有什么区别
supersuper(props)1.ES6类在ES6中,通过extends关键字实现类的继承,方式如下:classsup{constructor(name){this.name=name;}printName(){
console.log
前端小超人rui
·
2024-03-11 15:15
面试题
React
react.js
javascript
前端
js获取点击的dom
可以使用事件对象来获取点击的DOM元素,如下所示:document.addEventListener('click',function(event){consttarget=event.target;
console.log
椿天在哪里
·
2024-03-08 07:29
javascript
前端
vue.js
uniapp获取顶部状态栏高度
return{//系统状态栏的高度systemBarHeight:0};},methods:{//获取系统栏高度getSysteminfo(){uni.getSystemInfo({success:res=>{
console.log
小政爱学习!
·
2024-03-08 06:58
uni-app
前端
javascript
JS中的this指向问题(详细版)
windowconsole.log(this);//this->window在普通函数中=>this取决于谁调用,谁调用我,this就指向谁,跟如何定义无关varobj={fn1:function(){
console.log
LoveyL0201
·
2024-03-07 18:43
javascript基础
javascript
[electron杂项] 记录学习electron碰到问题(持续更新)
electron使用
console.log
问题出于e
无畏烧风
·
2024-03-07 12:05
electron
electron
1、let、const、var区别、解构赋值、新增字符串语法、数组方法、网址组成
声明的变量不能提升let声明的变量名不能重复声明let声明的变量只在当前的块作用域中有效{}let声明的变量会产生暂时性的死区,只能在当前块作用域中查找if(false){varnum=20letnum1=20}
console.log
@zyf哈哈哈哈
·
2024-03-07 12:04
javascript
前端
vue.js
React中setState的异步与合并
constructor(props){super(props);this.state={val:0}}componentDidMount(){this.setState({val:this.state.val+1})
console.log
要努力_
·
2024-03-05 16:11
react.js
javascript
前端
javascript操作数组的方法
push()//在数组末尾添加一个或多个元素letarr=["apple","banana","orange"];arr.push("grape","melon");
console.log
(arr);/
riyue666
·
2024-03-03 22:16
javascript
javascript
vue防止按钮多次点击进行节流,进行封装自定义指令
timer){
console.log
(binding)binding.value.func
·
2024-03-02 05:50
Vue-5
exportdefault{setup(){
console.log
('set
-seventy-
·
2024-03-01 20:35
#
Vue
vue.js
js 延迟执行sleep函数
延时执行sleep(delay){returnnewPromise((resolve,reject)=>{setTimeout(()=>{resolve()},delay)})},asyncbtn(){
console.log
学不会•
·
2024-03-01 11:22
javascript
前端
vue.js
js转化时间戳格式
日期时间字符串constdateString='2024/03/0100:00:00';//将日期时间字符串转换为时间戳consttimestamp=newDate(dateString).getTime();
console.log
奋斗者格洛古
·
2024-02-28 19:32
javascript
前端
开发语言
排序算法汇总
functionsort(arr){for(i=0;iarr[j]){lettp=arr[i]arr[i]=arr[j]arr[j]=tp}}}}letarr=[2,1,3,8,4,6]sort(arr)
console.log
旭氏美术馆
·
2024-02-27 19:30
js
排序算法
javascript
算法
当useEffect遇到函数依赖
importReact,{useState}from'react';constapi={login(username){
console.log
('username',username);},};functionLogin
·
2024-02-24 21:32
JS常见问题
Array.isArrayconsole.log(Array.isArray(arr))instanceof(instanceof运算符用于验证构造函数的prototype属性是否出现在对象的原型链中的任意位置)
console.log
前端碎碎念
·
2024-02-24 05:20
面试
javascript
原型模式
开发语言
js中的变量声明(var、let、const的区别和解析)
如:functionmyVar(flag){
console.log
(value);//undefinedif(flag){varvalue='22';
console.log
(value);//22}else
前端三脚猫
·
2024-02-23 20:10
javaScript基础
javascript
js
es6
vue.js
node.js
【Antd】Form 表单获取不到 Input 的值
{Button,Form,Input}from'antd';importReactfrom'react';constApp:React.FC=()=>{constonFinish=({desc)=>{
console.log
一颗不甘坠落的流星
·
2024-02-23 18:07
工作随记
javascript
前端
react.js
帮助编写异步代码的ESLint规则
你不知道
console.log
会在何时何地打印出来,也不知道代码是如何执行的。你很难正确构造异步代码,使其按照你的意图以正确的顺序执行。
·
2024-02-23 15:44
javascript
JavaScript 解析服务端返回的JSON到对象或者数组
StringvararrayJsonStr=JSON.stringify(res.data.dataList);//第二步,将String对象转换为我们需要的数据对象vararrayObj=JSON.parse(arrayJsonStr);
console.log
b83bde1247ec
·
2024-02-23 04:55
uniapp监听TV电视遥控器的红外按键事件
电视遥控器的红外按键事件created(){plus.key.addEventListener("keydown",function(e){let{keyCode}=e;//根据遥控器的keyCode值处理自己的业务
console.log
广铁小多多
·
2024-02-23 01:17
前端
javascript
开发语言
用原生js实现数组扁平化
varresult=[];for(vari=0;i+item);//returnarr.join(',').split(',').map(item=>+item);}/实现三:使用ES6新增的扩展运算符//*
console.log
拙慕JULY
·
2024-02-23 00:15
前端
javascript
原生js
TypeScript-类和接口、类和泛型、接口合并现象
void;}//只要实现的某一个接口,那么就必须实现接口中所有的属性和方法classPersonimplementsPersonInterface{name:string='lnj';say():void{
console.log
YY小怪兽
·
2024-02-20 23:52
TypeScropt
typescript
javascript
前端
Promise
letpromise=newPromise(function(resolve,reject){if(){resolve();}else{reject();}});promise.then(function(res){
console.log
meng_281e
·
2024-02-20 20:44
深入理解ES6之var,let,const区别
(对于一个对象而言不可改变是指引用不可变,内容可以改变相当于java的final关键字)1:禁止重复声明2:暂时性死区3:不在块级作用域范围内使用按照undefined处理
console.log
(typeofvalue
IDO0
·
2024-02-20 19:34
ES modules的导出方式
/module1.js'
console.log
(name);//Ben//module1.jsconstname='Ben';export{name};//app.jsimport{name}from'
·
2024-02-20 18:30
importexport
vue 退出登录 清除localStorage
localStorage在vue登录的时候我们会保持状态如下:methods:{login(){this.axios.post('users/login/',this.form).then(res=>{
console.log
.@d
·
2024-02-20 18:48
vue
django
【退役之重学前端】关于在控制台得到undefined的事
先来看代码块functiontest(){}test()//undefined再看下一个代码块functiontest(){return1;}test()//1再来看一个代码块
console.log
("
williamdsy
·
2024-02-20 17:24
前端
console
undefined
vue3实现瀑布流布局组件
用于模拟接口请求exportconstgetRemoteData=(data='获取数据',time=2000)=>{returnnewPromise((resolve)=>{setTimeout(()=>{
console.log
guizi0809
·
2024-02-20 16:20
vue3
vue.js
前端
javascript
js解析IPA,apk,pp文件的包名,版本信息,图片等plist信息
document.getElementById('file').files;constparser=newAppInfoParser(files[0]);parser.parse().then(result=>{
console.log
sunny-king
·
2024-02-20 15:24
前端技术
功能代码
前台解析IPA
前台解析apk
jquery解析pp文件
前台解析
解析安装包信息
2-2函数进阶
我们在这里调用了这两个函数,fn1()可以正常输出,fn2()报错了//因为在代码执行之前有预解析,使用函数声明方式定义的函数会被提升,而使用‘函数表达式’的方式不会被提升1、函数声明functionfn1(){
console.log
大庆无疆
·
2024-02-20 14:17
前端技术栈简介 和 ES6新特性
前后端技术栈类比ES6简介ES6新特性let新特性作用域//var声明的变量往往会越域//let声明的变量有严格的局部作用域{vara=1;letb=2;}
console.log
(a);//1console.log
魔舞清华-方
·
2024-02-20 14:19
前端
微信小程序常用组件
button简单使用wxmldefaultminiprimarywarnplaindisabledloading进入客服会话获取用户信息{{nickName}}jsPage({getUserInfo(e){
console.log
xiangxiongfly915
·
2024-02-20 13:11
#
微信小程序
微信小程序
组件
React中的函数组件
/***函数组件其实是一个函数,接收props,返回一个React元素*/functionFunctionComponent(props){letelement=hello,{props.name};
console.log
前端小超人rui
·
2024-02-20 12:55
react.js
javascript
前端
ES6箭头函数
如果函数内部只有一行代码可以这样写默认返回a1+a2;constfn=(a1,a2)=>a1+a2;一个参数写法constfn=a1=>{//a1可以不加()returna1;}没有参数写法constfn=()=>{
console.log
塔木德_lil_47
·
2024-02-20 11:11
JS进阶之深浅拷贝
第二层及以上为浅拷贝(我们要尽量避免浅拷贝,多使用深拷贝)半深拷贝的三种方法数组concat()slice()vararr=['a','b'];vararr2=arr.concat();arr2.push('c');
console.log
栿志
·
2024-02-20 11:16
JS进阶内容
js
LEARN_前端进阶_深浅拷贝原理
//木易杨leta="muyiy";letb=a;
console.log
(b);//muyiya="change";console.
POWER!
·
2024-02-20 11:43
JavaScript setInterval()如何立即执行一次
setInterval((func=()=>{
console.log
(123);returnfunc})(),1000)实际上就是以下写法写在一起了。
_终会遇见_
·
2024-02-20 10:36
99
工作中遇到的一些问题
javascript
前端
uniapp校验app版本并更新
自己的版本号的差异,唤起更新弹窗相关代码App.vueexportdefault{onLaunch:function(){this.checkVersion()},onShow:function(){
console.log
会飞的胖海
·
2024-02-20 10:42
uni-app
【JavaScript】动态代码执行介绍
例如:eval('
console.log
("Hello,World!");');eval()函数的主要优点是可以执行任意的JavaScript代码,包括声明变量、定义函数、使用条件语句等。
newcih
·
2024-02-20 09:48
javascript
开发语言
ecmascript
vue2 使用高德地图
return{map:null,mapMarker:{station:[],stationIsShow:true},kanbanData:{userInfo:[]}}},watch:{map(val){
console.log
一个前端不会用git
·
2024-02-20 09:59
Vue
javascript
vue.js
开发语言
JS进阶——变量和函数提升
下面是一个关于变量提升的例子:functionexample(){
console.log
(a);//输出
松果猿
·
2024-02-20 09:57
javascript
前端
VUE复习笔记19(混入)
//定义一个混入对象varmyMixin={created:function(){this.hello()},methods:{hello:function(){
console.log
('hellofrommixin
XKolento
·
2024-02-20 08:36
用js语言计算用户指定的数值内的奇数和
Documentletdata=parseInt(prompt('请输入一个整数:',100))functionsum(n){if(n===1)return1else{returnn+=sum(n-1)}}
console.log
跟着阿妈敲代码
·
2024-02-20 07:30
javascript
前端
开发语言
JavaScript设计模式:十、适配器模式
适配器用来解决两个已有接口之间不匹配的问题,它并不需要考虑接口是如何实现,也不用考虑将来该如何修改;适配器不需要修改已有接口,就可以使他们协同工作;1.最小案例vargoogleMap={show:function(){
console.log
流水吾情
·
2024-02-20 07:22
javascript
设计模式
适配器模式
vue封装el-table表格组件
exportdefault{name:"FreeRender",functional:true,props:{scope:Object,render:Function},render:(h,ctx)=>{
console.log
_处女座程序员的日常
·
2024-02-20 06:19
vue
js
Element
UI
vue.js
javascript
前端
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他