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

  • 记录--使用Vue开发Chrome插件

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助环境搭建VueWeb-Extension-AWeb-ExtensionpresetforVueJS(vue-web-extension.netlify.app)?12345npminstall-g@vue/clinpminstall-g@v

  • JS 模块化- 01 模块化前传

    JS模块化01-模块化前传前端技术的发展不断融入了很多后端的思想,逐步形成前端的”四个现代化“:工程化、模块化、规范化、流程化。这个主题介绍模块化,主要内容包括模块化前传(早期模块化的实现)、模块化的四个规范(CommonJS、AMD、CMD、ESM)。本文就聊聊早期的模块化。1.原始时代-无模块十

  • Nuxt.js:展望2023年!

    大家好,我是CUGGZ。2023年1月17日,Nuxt.js团队负责人DanielRoe发布文章《Nuxt:Avisionfor2023》,文中对2023年的Nuxt.js进行了展望,下面就来看看Nuxt.js团队2023年的规划吧!过去的一年是令人兴奋的一年,Nuxt3和Nitro以及新&nbsp

  • 2023 年八大 Web 开发趋势预测!

    大家好,我是CUGGZ。开工第一天,祝大家开工大吉,事业新启,前兔无量!本文将分享通过 StateofJS2022调查结果 总结的2023年8大Web发展趋势!(元)框架单页应用(SPA)及相关框架(例如React.js、Vue.js、Svelte.js)都已经存在了很多年。然而

  • Nuxt.js 3.0 正式发布!为每个人提供了一个愉快的 Vue 全栈开发体验

    11月16日,全球最大的Nuxt会议NuxtNation2022在线举行,并正式发布了Nuxt.js3.0的第一个稳定版本。Nuxt3是基于 Vite[1]、Vue3[2] 和 Nitro[3] 的Nuxt框架的现代重写,具有一流的Typescript支持,是

  • 埋点统计优化,首屏加载速度提升

    埋点统计在我们业务里经常有遇到,或者很普遍的,我们自己网站也会加入第三方统计,我们会看到动态加载方式去加载jsdk,也就是你常常看到的insertBefore操作,我们很少考虑到为什么这么做,直接同步加载不行吗?统计代码会影响业务首屏加载吗?同步引入方式,当然会,我的业务代码还没加载,首屏就加载一大

  • 前端常用的数据处理工具库,助力高效开发!

    大家好,我是CUGGZ,周末愉快呀!今天来分享一些前端常用的数据处理工具库,助力高效开发!1.工具库(1)LodashLodash是一个一致性、模块化、高性能、提高开发者效率的JavaScript实用工具库。Lodash通过降低array、number、objects、string等等的使用难度从而

  • 如何移除你项目中 99% 的 JS 代码

    在前不久的WWC22中,builder.io的CTO「miškohevery」(同时也是Angular/AngularJS的发明者)发表了一段充满想象力的演讲。miškohevery在演讲中,他介绍了一款全栈SSR框架——Qwik,这款框架号称「能帮你移除项目中99%的JS代码」。他是如何办到的,本

  • 如何使用Feathers.js和SQLite构建REST API

    译者|卢鑫旺审校|孙淑娟你是否正在寻找一种方法来构建具有身份验证、数据库设置和授权等特性的Web应用程序,而无需编写大量的代码和配置?你是否想在几天内创建一个可用于生产的应用程序?信不信由你,这是可能的!本教程将向你展示如何使用Feathers.js在几分钟内创建一个RESTAPI。我们将学习如何使

  • 15 个 Webpack 优化点,速度提升70%,体积减小80%!

    webpack优化很有必要使用webpack打包躲不开的就是​​webpack优化​​这个话题,无论是面试还是实际开发,优化都是非常重要的事情,毕竟提升用户体验是我们前端工程师的职责。构建时间优​化首先就是构建时间的优化了thread-loader多进程打包,可以大大提高构建的速度,使用方法是将​​

  • Cloudflare、Deno 和 Node.js 三方合作,改善 JS 互操作性

    Cloudflare宣布正在与Deno(Deno运行时背后的开发商)以及Node.js技术指导委员会合作,他们将共同创建使开发人员能够在Deno、Node.js和Cloudflare的Serverless应用程序平台(CloudflareWorkers)之间编写代码的标准。这项工作将允许应用程序在C

  • 项目复盘:通过动态脚本,实现按需加载语言包

    大家好,我是前端西瓜哥,是一名前端开发。最近做了一个将按需加载语言包的需求,有不少收获,这里记录一下。改造前的项目原来项目是将所有的语言包合并在一起,放到一个JSON文件里然后被引入。打包后的脚本里,有完整的语言包的代码,导致打包文件非常大。理论上用户只会使用一种语言,其他的语言没有加载的必要。目前

  • 如何为 Node.js 的 Require 函数添加钩子?

    Node.js是一个基于ChromeV8引擎的JavaScript运行时环境。早期的Node.js采用的是CommonJS模块规范,从Nodev13.2.0版本开始正式支持ESModules特性。直到v15.3.0版本ESModules特性才稳定下来并与NPM生态相兼容。(图片来源:https://

  • 开源项目“删库跑路”!作者不讲武德,还是另有隐情

    ​​作者丨张洁【51CTO.com原创稿件】事件回顾2022年伊始,开源圈就出了一个众说纷纭的事件。知名开源工具Faker.js的作者Marak故意破坏了GitHub上的这个开源库,已经将项目所有代码清空,并在commit中留下“endgame”字样。此外,他开发的另一个库colors.js也受到了

  • Faker.js 作者清空项目仓库代码

    知名工具库Faker.js创建者Marak近日被发现已将项目仓库的所有代码清空,并在commit信息写下"endgame",还在README中写道:“WhatreallyhappenedwithAaronSwartz?。”(点此查看AaronSwartz生平介绍)Faker.js是十分流行的Node

  • 基于Strview.js项目脚手架StrviewApp是怎么搭建起来的?

    前言前几天,因为借着看源码的热乎劲,搞了一个玩具Js库Strview.js。为什么会搞这么一个玩具库呢?其实也不全是因为晚上闲的没事,主要还是想通过实操来锻炼自己的开发能力。之前,我也写过一篇文章,那篇文章只是大体介绍了一下,没有深究。之前大家可能觉得它跟Vue.js差不多,是的,正是借鉴Vue.j

  • 7个不使用TypeScript的理由,你认同吗?

    TypeScript很受大众喜爱。因为它“解决”了JS的许多问题,是JS的“超集”。它不仅能轻松找出代码错误,还能使其易于阅读。对,没错,使用TypeScript的理由太多了。反其道而行之,今天小芯就要说7个不使用TypeScript的理由。1.它不能解决问题据说TypeScript可以解决Java

  • JavaScript 运行原理解析

     说到JavaScript的运行原理,自然绕不开JS引擎,运行上下文,单线程,事件循环,事件驱动,回调函数等概念。为了更好的理解JavaScript如何工作的,首先要理解以下几个概念。JSEngine(JS引擎)Runtime(运行上下文)CallStack(调用栈)EventLoop(事

  • 来,告诉你Node.js究竟是什么?

     前言如果你有一定的前端基础,比如HTML、CSS、JavaScript、jQuery;那么,Node.js能让你以最低的成本快速过渡成为一个全栈工程师(我称这个全栈为伪全栈,我认为的全栈也要精通数据库,不喜勿喷),从而触及后端和移动端的开发。当然,Node.js也不是万能的、也不是说学了

  • 一篇文章教你如何捕获前端错误

    随着前端页面承载功能越来越多,用户本地浏览器环境也错综复杂,因此即使有完善的测试,我们也无法保证上线的代码不会出错。在这种场景下,前端页面的监控就成了各个web项目必备的工具。 一般对页面的监控包含页面性能、页面错误以及用户行为路径获取上报等。 而本文将重点关注其中的错误部分,主

推荐阅读