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

  • 汽车之家页面性能监控建设实践

    一、前言关注用户体验,提高页面性能,是每位前端研发同学的日常工作之一。提高页面性能对业务的帮助,虽不易衡量,但肯定是利远大于弊。如何衡量页面性能优劣?如何帮助研发同学快速定位到页面性能瓶颈点?一直是前端的重点工作之一。本文分享汽车之家在页面性能监控建设方面的部分工作,主要包含三方面:技术选型该选择哪

  • 浏览器前进与后退的秘密——栈 (栈的理解与实现)

    文章目录前言:浏览器与栈的纠缠如何理解“栈”?如何实现一个“栈”?基于数组的顺序栈基于链表的链式栈解答开篇🐱‍🐉作者简介:大家好,我是黑洞晓威,一名大二学生,希望和大家一起进步。👿本文收录于算法,本专栏是针对大学生、初学算法的人准备,解析常见的数据结构与算法,同时备战蓝桥杯。前言:浏览器与栈的

  • 如何做好一款管理后台框架

    序2020年10月17日,我正式发布了Fantastic-admin这款基于Vue的中后台管理系统框架。在这两年多的时间里,我陆续写了几篇我在开发这套框架中的一些心得和技术总结:2020年《我是如何设计后台框架里那些锦上添花的动画效果》2020年《一劳永逸,解决基于keep-alive的后台多级路由

  • 解决ios设备软键盘弹出导致页面整体被顶起

    问题ios设备:点击input,软键盘弹出,页面整体向上偏移需求当软键盘弹起,input改变位置并始终贴着软键盘,整体页面不上移动解决页面采用flex布局<divclass="flex"><divclass="box"><divclass="head"></

  • 在 Flutter 中使用 webview_flutter 4.0 | 基础用法与事件处理

    大家好,我是17。FlutterWebView一共写了四篇文章在Flutter中使用webview_flutter4.0|js交互FlutterWebView性能优化,让h5像原生页面一样优秀,已入选掘金一周2023.02.22期FlutterWebView如何与h5同步登录状态已入选CSDN每天值

  • Taro性能优化之复杂列表篇

    作者|Kenny,携程高级前端开发工程师。2021年加入携程,从事小程序/H5相关研发工作。一、背景随着项目的不断迭代,规模日益增大,而基于Taro3的运行时弊端也日渐凸显,尤其在复杂列表页面上表现欠佳,极度影响用户体验。本文将以复杂列表的性能优化为主旨,尝试建立检测指标,了解性能瓶颈,通过预加载、

  • 【小程序】如何开发属于自己的一款小程序

    文章目录小程序简介概念小程序与普通网页开发的区别微信开发者工具小程序代码构成项目结构JSON配置文件WXML模板WXSS样式JS逻辑交互小程序的宿主环境宿主环境简介通信模型运行机制组件常用的视图容器类组件常用的基础内容组件其它常用组件API协同工作小程序成员管理小程序的发布小程序的版本发布上线基于小

  • 微信小程序面试题大全(持续更新)

    1.请谈谈微信小程序主要目录和文件的作用?project.config.json:项目配置文件,用的最多的就是配置是否开启https校验App.js:设置一些全局的基础数据等App.json:底部tab,标题栏和路由等设置App.wxss:公共样式,引入iconfont等pages:里面包含一个个具

  • B端项目赶工,不重视设计应该怎么办?

    在B端项目中,经常会出现这样的问题:一个新项目/新功能作为开发人员,他会优先考虑产品功能,而会忽视对于最终页面呈现的还原度,也就是大家经常提起的“功能优先”,设计稿经常不还原。当我们遇到这样的情况时,究竟应该如何处理?我相信很多B端设计师都会在工作当中遇到这类问题,因此咱们就来聊聊当项目本身不重视设

  • MDN 里暂时还查不到的 Navigation API

    路由守卫相信大家对路由守卫都不陌生,其实就是在页面当前发生导航变化时,在导航变化的前中后时机去做一些其他具体的事情。SPA&HistoryAPI而在前端常见的业务场景,单页应用即SPA中,路由守卫功能则显得至为重要。目前主流的在SPA中实现路由守卫功能的方法,则是借助HistoryAPI来实

  • 一文看懂Next.js渲染方法:CSR、SSR、SSG和ISR

    译者|布加迪审校|孙淑娟渲染是将React代码转换成HTML的过程。用户选择的渲染方法取决于所处理的数据以及用户对性能的关注程度。在Next.js中,渲染的用途非常广泛。用户可以用静态或增量方式渲染客户端或服务器端页面。看看这些方法是如何工作的以及每种方法有怎样的表现。服务器端渲染就服务器端渲染(S

  • 30分钟开发一款抓取网站图片资源的浏览器插件

    前言基于谷歌浏览器的插件层出不穷,它可以帮助我们解决单一网站解决不了的很多问题,也有很多前端极客们开发了大量有意思的浏览器插件,所以我也花了大概一天的时间,看完了谷歌浏览器插件开发文档,在这里特地总结一下经验,并通过一个实际案例来复盘插件开发的流程和注意事项。你将收获如何快速上手浏览器插件开发。浏览

  • 驱动页面性能优化的三个有效策略

    背景▐  前端性能优化的业务意义前端的本质价值是什么?我认为是给用户创造良好的交互体验。前端性能对用户体验、对业务跳失率的影响,在业界已有共识,不言而喻。根据Google的数据,如果移动站点的加载时间超过3秒,53%的用户会放弃访问;加载时间从1s延长到3s时,跳失率增加32%;

  • 携程酒店Flutter性能优化实践

    作者简介|Qifan,携程高级工程师,专注移动端开发;Yinuo,携程高级工程师,专注移动端开发;popeye,携程软件技术专家,关注移动端跨端技术,致力于快速,高性能地支撑业务开发。一、前言携程酒店业务使用Flutter技术开发的时间快接近两年,这期间有列表页、详情页、相册页等页面使用了Flutt

  • 前后端分离后的权限控制设计​方案

    简述近几年随着react、angular、vue等前端框架兴起,前后端分离的架构迅速流行。但同时权限控制也带来了问题。网上很多前、后端分离权限仅仅都仅仅在描述前端权限控制、且是较简单、固定的角色场景,满足不了我们用户、角色都是动态的场景。且仅仅前端进行权限控制并不是真正意义的权限控制,它只是减少页面

  • 实现一个前端监控系统,应该考虑什么?如何去实现?

    一、为什么要做前端监控更快地发现问题。做产品决策依据。提升前端开发的技术深度和广度。为业务扩展提供更多可能性。二、前端数据分类前端的数据其实有很多,从大众普遍关注的PV、UV、广告点击量,到客户端的网络环境、登陆状态,再到浏览器、操作系统信息,最后到页面性能、JS异常,这些数据都可以在前端收集到。2

  • 2021,React、Vue、Svelte、元宇宙领域发生了什么事?

     React自从上一年发布了React17之后,团队貌似就有些划水的嫌疑,2021年主要和其他贡献者进行了一些友好碰面,比如在布宜诺斯艾利斯(阿根廷首都)的聚会:以及给字节跳动做直播分享:工作上主要是在修复React17的bug,但其实修复的也不是很多,目前只发了两个修补版本号,最新版本是

  • 前端性能优化到底在优化什么?怎么优化

     关于前端性能优化的知识点“春江水暖鸭先知,产品好坏客户知”,作为前端开发,我们更注重客户体验,产品的好坏决定着客户的体验,那么一款产品的好坏有很多因素,其中性能是决定因素,那么怎么优化才能让产品的性能达到优良,让客户体验良好,今天我就带大家去了解学习前端性能优化。 优化的目的优

  • 千万级用户网站门户前端设计

     对于千万级的注册用户的门户项目是前端这块是怎么去实现的,自己在平常的工作中总结了一些经验,也是在不断的挫折中,不断演练的,希望总结出来给大家参考下,和大家一起探讨,一起进步。一、门户设计一般会遇到哪些难点(一)、首页打开时间太慢了在开发一个门户到生产上线后,首页响应时间是检验门户整个系统

  • 浅谈H5前端性能测试实践

    H5页面发版灵活,轻量,又具有跨平台的特性,在业务上有很多应用场景。但是同时对比App,H5的性能表现总是要逊色一筹,比如页面打开往往会出现白屏,滑动列表等交互场景下也不如Native页面流畅。针对这些白屏、卡慢之类的问题,我们测试该从哪些方面去展开测试分析和数据对比呢?接下来笔者分享一些H5前端测

推荐阅读