大前端

  • JavaScript变量回收原则/垃圾回收机制

    先看题目# 下列代码存在几个变量没有被回收? var i = 1; var i = 2; var add = function() { var i = 0; return function() { i++; console.log(i); } }(); add(); 答案:3,全局变量有两个,即i和add,局部变量有一…

    大前端 2022年8月20日
  • 冷知识 javascript 对特殊符号的转义顺序

    //反斜杠转移写在最前面,这样就不会影响后面的转换 searchSegment = searchSegment.replace(////g, "////"); searchSegment = searchSegment.replace(//+/g, "//+").replace(//-/g, "//-").replace(//?/g, "//?").…

    大前端 2022年8月17日
  • 混淆工具javascript-obfuscator

      https://blog.csdn.net/foupwang/article/details/103306332   npm install javascript-obfuscator -g javascript-obfuscator config.js --config HunxiaoConfig.json --output config1.js   HunxiaoConfig.json …

    大前端 2022年8月17日
  • javascript实现前端sleep

    一、定义 //第一种,使用while循环 function sleep(delay) { var start = (new Date()).getTime(); while((new Date()).getTime() - start < delay) { continue; } } //或者使用for循环 function sleep(delay) {…

    大前端 2022年8月16日
  • JavaScript中的Object.defineProperty方法

    首先看一下官方的定义:Object.defineProperty()方法会直接在一个对象上定义一个新属性,或者修改一个已经存在的属性, 并返回这个对象。语法 Object.defineProperty(obj,prop,descriptor)    对象添加属性---以前…

    大前端 2022年8月16日
  • web和vue-cli

    1、什么是Webpack WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其打包为合适的格式以供浏览器使用…

    大前端 2022年8月15日
  • JavaScript Promise

    异步编程 同步(synchronous):同步按照代码顺序执行。异步(asynchronous):异步不按照代码顺序执行。 JS异步操作函数往往通过回调函数来实现异步任务的结果处理。 回调函数 回调函数是一个函数,在启动一个异步任务…

    大前端 2022年8月15日
  • JavaScript 异步函数的 Promisification 处理

    Promisification 是一个很长的词,表示一个编程范式的转变,即将接受回调的函数转换为一个返回类型为 Promise 的函数。 我们现实的开发项目中经常需要这种转换,因为许多函数和库都是基于回调的,但是 Promise 更方…

    大前端 2022年8月15日
  • JavaScript快速入门-01-环境搭建

    1 环境搭建     搭建JavaScript开发环境有很多种组合,本文中采用Visual Studio Code和Node.js的组合,详细如下所示: 1.1 Node.js环境搭建 1.1.1 下载Node.js     不管是基于Windows还是Linux,都需要下载相应的安…

    大前端 2022年8月15日
  • 前端周刊第三十二期

    前端周刊发表每周前端技术相关的大事件、文章教程、一些框架的版本更新、以及代码和工具。每周定期发表,欢迎大家关注、转载。如果外链不能访问,关注公众号「前端每周看」,里面有解决办法 大事件 Astro 1.0:基于…

    大前端 2022年8月14日