蓝戒博客

  • 首页
  • 研发说
  • 架构论
  • 效能录
  • AI谈
  • 随笔集
研发说
这里记录研发过程中的经验、思考与洞见。无论是代码实现的小技巧,还是项目落地的难题解决,都在这里“说”出来,既是总结,也是分享。
粒子背景特效Particleground.js插件使用解析
研发说

粒子背景特效Particleground.js插件使用解析

Particleground简介: Particleground是一个JavaScript插件,用于时髦的后台粒子系统。包括鼠标在桌面设备和移动设备上的陀螺仪控制的可选视差效果。在支持HTML5画布的浏览器中工作。 查看demo 初始化: particleground(document.getElementById('your-element'); 注意事项: v1.0.0以上版本支持js原生调用,不必依赖jquery。 具体使用方法: 1)引入文件 2)html 3)js调用 // 原生js(要求v1.0.0以上…

2018年10月11日 0条评论 6699点热度 0人点赞 cywcd 阅读全文
时间日期格式化处理js类库:momentJS
研发说

时间日期格式化处理js类库:momentJS

momentJS使用及中文API 一、momnetJS使用 1. npm安装 npm install moment --save # npm 或者官网http://momentjs.com/ 下载js文件script标签引入 2.  momentJS使用示例: 2.1. 格式日期: moment(data).format("YYYY-MM-DD"); // data为日期的字符串形式 moment().format("YYYY-MM-DD"); // 输出当前日期 moment().format…

2018年10月10日 0条评论 4259点热度 0人点赞 cywcd 阅读全文
echart图表自适应宽度失效问题探究
研发说

echart图表自适应宽度失效问题探究

前情介绍: 最近做的一个vue项目中,使用echart图表组件展示数据,展示方式是点击按钮弹出弹层,在弹层中展示图表,使用vue组件方式:通过监听数据变化,在调用图表组件的页面中使用如下方法刷新数据: this.$nextTick(function() { // 在这里赋值图表数据,渲染视图 }) 问题描述: 弹出层的图表展示有时无法100%自适应宽度,图表数据展示如果是在页面中正常初始化就展示没有问题,但是如果是在初始化的弹层里默认为display:none,弹层显示的时候,图表自适应宽度计算会有一定几率出现宽度…

2018年10月9日 0条评论 6537点热度 0人点赞 cywcd 阅读全文
移动端调试神器: eruda介绍
研发说

移动端调试神器: eruda介绍

eruda--移动端调试神器: Eruda 是一个专为手机网页前端设计的调试面板,类似 DevTools 的迷你版,其主要功能包括:捕获 console 日志、检查元素状态、显示性能指标、捕获 XHR 请求、显示本地存储和 Cookie 信息、浏览器特性检测等等。 1.eruda安装 npm i eruda --save 2.Main.js 引用 import eruda from 'eruda' eruda.init(); 3.开启面板 面板简介: 1). console面板 捕获 Console 日志,支持 l…

2018年9月28日 0条评论 4907点热度 0人点赞 cywcd 阅读全文
Js函数节流(throttle)和函数防抖(debounce)知多少
研发说

Js函数节流(throttle)和函数防抖(debounce)知多少

概念理解 函数节流和函数防抖,两者都是优化高频率执行js代码的一种手段。 函数节流(throttle)与 函数防抖(debounce)都是为了限制函数的执行频次,以优化函数触发频率过高导致的响应速度跟不上触发频率,出现延迟,假死或卡顿的现象。 函数防抖(debounce) 当调用动作过n毫秒后,才会执行该动作,若在这n毫秒内又调用此动作则将重新计算执行时间 函数节流(throttle) 预先设定一个执行周期,当调用动作的时刻大于等于执行周期则执行该动作,然后进入下一个新周期 函数节流是指一定时间内js方法只跑一次。…

2018年9月20日 0条评论 6781点热度 0人点赞 cywcd 阅读全文
JS常见的六类错误类型
研发说

JS常见的六类错误类型

1、SyntaxError SyntaxError是解析代码时发生的语法错误 // 变量名错误  var 1a; // 缺少括号 console.log 'hello');   2、ReferenceError ReferenceError是引用一个不存在的变量时发生的错误。 unknownVariable // ReferenceError: unknownVariable is not defined 另一种触发场景是,将一个值分配给无法分配的对象,比如对函数的运行结果或者this…

2018年9月9日 0条评论 4866点热度 0人点赞 cywcd 阅读全文
前端PWA技术实现,突破用户体验枷锁
研发说

前端PWA技术实现,突破用户体验枷锁

一、 PWA登场背景 很长时间以来我们对项目采用web app 还是 native app的选择上有一些不可调和的矛盾点,究其实质就是用户体验和性能成本问题。 Web App vs Native App 优缺点对比: 理想很美好,优点: 开发成本较低:使用web开发技术就可以轻松的完成web app的开发。 维护比较轻松:web app和一般的web一样,维护比较简单,它其实就是一个站点。 跨平台:一套代码实现android 和 ios系统同时运行。 免安装:打开浏览器,就能使用。 快速部署:升级不需要通知用户,在…

2018年7月25日 0条评论 5454点热度 0人点赞 cywcd 阅读全文
websocket断线重连实践解决方案
研发说

websocket断线重连实践解决方案

最近做的在线竞答的项目需要使用websocket保持实时通讯,实现同步推题多用户在线竞答。在做过的过程中发现websocket断线频率较高,通过网上查询资料了解到nginx代理的websocket转发,无消息连接会出现超时断开问题。网上资料提到解决方案两种,一种是修改nginx配置信息,第二种是websocket发送心跳包。 下面就来总结一下本次项目中实践中解决的websocket的断线 和 重连 这两个问题的解决方案。 首先我们来看看websocket的断线问题处理,在说明这个问题之前先来说说websocket,…

2018年6月27日 0条评论 33896点热度 0人点赞 cywcd 阅读全文
HTTP2协议特性解析
研发说

HTTP2协议特性解析

随着web技术的飞速发展,1999年制定的HTTP 1.1已经无法满足大家对性能的要求,Google推出协议SPDY,旨在解决HTTP 1.1中广为人知的性能问题。SPDY得到了Chrome、Firefox和Opera的支持,很多大型网站(如谷歌、Twitter、Facebook、淘宝)都对兼容客户端使用SPDY。SPDY在被行业采用并证明能够大幅提升性能之后,已经具备了成为一个标准的条件。 HTTP工作组采用了SPDY v2草案作为制定HTTP 2.0标准的起点,2014年12月将HTTP/2标准提议递交至IES…

2018年6月27日 0条评论 5649点热度 0人点赞 cywcd 阅读全文
前端页面表格控件handsontable在vue项目中的应用
研发说

前端页面表格控件handsontable在vue项目中的应用

handsontable是目前在前端界最接近excel的插件,可以执行编辑,复制粘贴,插入删除行列,排序等复杂操作。拥有jQuery、react、ng和vue版本,功能强大,是复杂表格的不二之选。 下面介绍一下handsontable表格控件在vue项目中的使用方法: 1.安装模块包 这样安装完handsontable依赖的各模块(moment、numbro、pikaday 、zeroclipboard)也一起安装完了,不必再单独安装 页面如果使用相关的模块方法,可以直接import引入,例如使用moment中的格…

2018年5月9日 0条评论 10958点热度 0人点赞 cywcd 阅读全文
1…56789…18
最新 热点 随机
最新 热点 随机
npm 安全更新:把握令牌变更与发布体系的迁移参考指南 TresJS:用 Vue 构建现代化交互式 3D 体验 i18n 高效实现方案:前端国际化神器安利一波 前端国际化 i18n 实践:从项目到组件库的全链路方案 GEO(生成引擎优化)完整指南:AI 搜索时代的企业内容新机会 NativeScript:用 JavaScript / TypeScript 构建真正的原生应用
前端开源工具 PinMe:极简部署体验分享大屏适配的核心痛点与一行 autofit 解决方案markdown-exit:现代化的 Markdown 解析工具Lerna + Monorepo:前端多仓库管理的最佳实践CrewAI:基于角色协作的 AI Agent 团队框架浅析2025 最推荐的 uni-app 技术栈:unibest + uView Pro 高效开发全攻略
PJAX的实现及应用浅析 javascript中DOM0,DOM2,DOM3级事件模型解析 js中this指向问题全解析 IE兼容渲染内核控制解决方案 从“会说话”到“会做事”:AI 智能体全景解读 微信小程序开发资源汇总
文章栏目
  • AI谈 / 12篇
  • 效能录 / 26篇
  • 架构论 / 10篇
  • 研发说 / 179篇
  • 随笔集 / 13篇

AI Agent ajax angularjs css css3 flutter html5 HTTP2 http协议 javascript Jest jquery js js库 LangChain Monorepo node Plop.js SSR this Three.js UniApp Vite vue vue3 Web Components WebGL webpack WebSocket web技术 依赖管理 前端安全 前端工具链 前端工程化 前端框架 区块链 微前端 性能优化 智能体 构建工具 浏览器 生活随笔 网页兼容 解决方案 质量属性

COPYRIGHT © 2025 蓝戒博客_智构苍穹-专注于大前端领域技术生态. ALL RIGHTS RESERVED.

京ICP备12026697号-2