深圳幻海软件技术有限公司 欢迎您!

  • JS事件循环机制(面试快速解题技巧)

    目录事件循环机制同步与异步微任务与宏任务(异步事件)任务执行顺序最终总结事件循环机制同步与异步我们先思考两个问题,如下:为什么会存在同步和异步的概念?我们的JavaScript是单线程的,也就是我们的工作流水线的只有一条。如果我们的任务全放在流水线上,其中一个任务出现问题就会阻塞后面的任务,导致我们

  • JavaScript笔记

    变量作用域:1、全局变量:在全局作用域下声明的变量​在函数内部没有声明直接赋值的变量也是属于全局变量全局变量:只有浏览器关闭的时候才会销毁,比较占内存资源局部变量:当我们程序执行完毕就会销毁,比较节约内存资源作用域链:内部函数访问外部函数的变量,采取的是链式查找的方式来决定取哪个值这种结构我们称之为

  • 第一百一十二篇: JS数组Array(一)数组基本用法

    好家伙, 1.数组Array应该就是ECMAScript中最常用的类型了。ECMAScript数组跟其他编程语言的数组有很大区别。跟其他语言中的数组一样,ECMAScript数组也是一组有序的数据,但跟其他语言不同的是,数组中每个槽位可以存储任意类型的数据。这意味着可以创建一个数组,它的第

  • 面试题JavaScript基础

    原博客地址01.如何开启js严格模式?js严格模式有什么特点?参考点:js基础知识参考答案:copy//全局开启'usestcict'//局部开启functionfu(){'usestrict'}/*1.全局变量必须先声明2.禁止使用with3.创建eval作用域4.禁止this指向window5.

  • 【前端必会】走进webpack生命周期,另类的学习方法

    背景webpack构建过程中的hooks都有什么呢?除了在网上看一些文章,还可以通过更直接的办法,结合官方文档快速让你进入webpack的hook世界写一个入口文件//index.jsconstwebpack=require("webpack");constpath=require("path");

  • 【面试题】JS改变this指向的三种方法

    一、this指向点击打开视频讲解更加详细this随处可见,一般谁调用,this就指向谁。this在不同环境下,不同作用下,表现的也不同。以下几种情况,this都是指向window1、全局作用下,this指向的是windowconsole.log(window);console.log(this);c

  • 前端面试题JavaScript篇——2022-09-08

    每日3题#28以下代码执行后,控制台中的输出内容为?#functionshowCase(value){switch(value){case'A':console.log('caseA');break;case'B':console.log('caseB');break;caseundefined:c

  • 微信小程序获取当前的位置

    微信小程序获取位置信息的方式有两种,一种是调用微信官方的接口来获取,如getLocation,这种方式只能获取经纬度微信官方文档https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.getLocation.html另一种是使

  • 机器学习中的数学原理——对数似然函数

    这个专栏主要是用来分享一下我在 机器学习中的 学习笔记及一些感悟,也希望对你的学习有帮助哦!感兴趣的小伙伴欢迎 私信或者评论区留言!这一篇就更新一下《 白话机器学习中的数学——对数似然函数》!目录一、什么是对数似然函数二、算法分析三、总结 一、什么是

  • 15 个有用的 JavaScript 技巧

    今天这篇文章,是我从网络上整理的一些常见的JavaScriptTips。我在我的项目中使用了所有这些实用技巧,今天我想把它们分享给你,希望也能够帮助到你。1.数字分隔符为了提高数字的可读性,可以使用下划线作为分隔符。复制constlargeNumber=1_000_000_000;console.l

  • 线上问题排查,这些命令你一定用得到!

    作者| KG沈剑线上问题排查,以下场景,你遇到过吗?一、了解机器连接数情况问题:1.2.3.4的sshd的监听端口是22,如何统计1.2.3.4的sshd服务各种连接状态(TIME_WAIT/CLOSE_WAIT/ESTABLISHED)的连接数。常见方法:netstat -n|

  • 20个JavaScript数组方法的实现

    写在前面我想,大家一定对JavaScript中的数组很熟悉了,我们每天都会用到它的各种方法,比如push、pop、forEach、map……等等。但是仅仅使用它就足够了吗?如果你想成为出色的程序员,你一定不想停在熟悉使用阶段这里,你肯定想进一步挑战自己,走向更高的水平。因此,今天,我为大家准备了20

  • 12 个JavaScript常用技巧,让你看起来更像个专业人士

    Javascript可以做很多令人惊奇的事情,我也还有很多东西要学,今天我们介绍12个简短而实用的代码片段,帮助你提升工作效率。1、判断一个数是奇数还是偶数模运算符%做得很好。复制constIsEven=numnum%2===0;console.log(IsEven(2));//Result:tru

  • 六种在 JavaScript 中将字符串转换为数组的方法

    数组是JavaScript中最强大的数据结构,我发现自己通过将字符串转换为数组来解决许多算法。所以我想到了整合和比较各种方法来做同样的事情。从字符串到数组的转换总是使用split()方法完成,但是在ES6之后,我们可以使用许多工具来做同样的事情。让我们一一介绍每种方法,并讨论每种方法的优缺点。1、&

  • 面试官:你需要正确回答这些 JavaScript 问题才能获得 offer

    作为开发人员找到我的第一份工作花了我几个月的时间,经过数百封拒绝邮件,我终于得到了面试机会。我被问了很多问题来测试我的编程能力,其中一些是基础的,但其中一些问题,在短暂的面试期间对我来说并不是那么容易弄清楚。我在这里,我分享一些我面试中遇到的问题,以便我们可以一起学习和成长。如果你对我的回答有任何疑

  • 总结 Vue3常见组件定义方式,我竟写出来了个bug……

    一、component方式通过app.component(name,Component)可以注册全局组件,通过该方式注册的组件在任何子组件中可以直接调用,如下所示:复制import{createApp,h}from'vue'app.component('test-component',{data()

  • 一文带你了解新一代的编译工具 SWC

    最近前端圈掀起了一阵rust风,凡是能用rust重写的前端工具就用rust重写,今天介绍的工具就是通过rust实现的bable:swc,一个将ES6转化为ES5的工具。而且在swc的官网,很直白说自己和babel对标,swc和babel命令可以相互替换,并且大部分的babel插件也已经实现。使用ru

  • 用 JavaScript 学习算法复杂度

     在本文中,我们将探讨“二次方”和“nlog(n)”等术语在算法中的含义。在后面的例子中,我将引用这两个数组,一个包含5个元素,另一个包含50个元素。我还会用到JavaScript中方便的performanceAPI来衡量执行时间的差异。 复制const smArr&n

  • 看完这几道 JavaScript 面试题,让你与考官对答如流(上)

    1.undefined和null有什么区别?在理解undefined和null之间的差异之前,我们先来看看它们的相似类。它们属于JavaScript的7种基本类型。复制letprimitiveTypes=['string','number','null','undefined','boolean',

  • 线上问题排查,这些命令你一定用得到!

    线上问题排查,以下场景,你遇到过吗?一、了解机器连接数情况问题:1.2.3.4的sshd的监听端口是22,如何统计1.2.3.4的sshd服务各种连接状态(TIME_WAIT/CLOSE_WAIT/ESTABLISHED)的连接数。常见方法:netstat-n|grep1.2.3.4:22|awk'

推荐阅读