蓝戒博客

  • 首页
  • 研发说
  • 架构论
  • 效能录
  • AI谈
  • 随笔集
研发说
聚焦研发实践,沉淀代码经验与项目落地过程中的思考。
强大的前端加密/解密js库crypto-js使用解析
研发说

强大的前端加密/解密js库crypto-js使用解析

crypto-js crypto-js 是一个纯 javascript 写的加密算法类库 ,可以非常方便地在 javascript 进行 MD5、SHA1、SHA2、SHA3、RIPEMD-160 哈希散列,进行 AES、DES、Rabbit、RC4、Triple DES 加解密。 1.使用方法: 1.1. 步骤 1.1.1.安装: npm install crypto-js 1.1.2.使用示例: ES6模块引入方法: import sha256 from 'crypto-js/sha256'; import h…

2018年10月30日 0条评论 49546点热度 0人点赞 cywcd 阅读全文
粒子背景特效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条评论 7025点热度 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条评论 4542点热度 0人点赞 cywcd 阅读全文
echart图表自适应宽度失效问题探究
研发说

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

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

2018年10月9日 0条评论 6777点热度 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条评论 5404点热度 0人点赞 cywcd 阅读全文
Js函数节流(throttle)和函数防抖(debounce)知多少
研发说

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

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

2018年9月20日 0条评论 7006点热度 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条评论 5312点热度 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条评论 5757点热度 0人点赞 cywcd 阅读全文
websocket断线重连实践解决方案
研发说

websocket断线重连实践解决方案

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

2018年6月27日 0条评论 34406点热度 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条评论 5891点热度 0人点赞 cywcd 阅读全文
1…910111213…22
最新 热点 随机
最新 热点 随机
DeepSeek-V4 来了:沉默15个月,憋了一颗“开源核弹” GPT-5.5 闪亮登场:这次 OpenAI 不只是"挤牙膏",是把整管都给你了 Antigravity,到底是下一代 AI IDE,还是新一轮“开发者许愿池”? Kimi K2.6 真有那么强?我们翻遍了社区反馈,给你一个不带滤镜的答案 GPT-Image-2登顶那天,当了5个月"生图之王"的香蕉终于慌了 《生化危机》女主手搓AI记忆系统,48小时狂揽7千星!AI的长期记忆终于有解了?
Dan Koe:不想打工?用这套方法把兴趣变成收入GitHub 爆火 4 万星项目:MiroFish,到底是 AI 新神话,还是下一代预测引擎Claude Code 生态大爆发:这周 GitHub 热点,已经不是工具升级,而是工作方式重写我把 Codex CLI 装上了“外挂大脑”:oh-my-codex 到底有多猛?一条命令操控网站:OpenCLI 会是自动化的下一步吗?99%的人都误解了“口才好”:真正的表达力,只靠这 3 个框架
Vibe Coding:当“写代码”变成“说需求” 在线考试防作弊js实现代码完整版 程序员的 PPT 终极形态:Slidev 演示文稿工具 2015年的移动开发策略关键点 网络应用程序架构设计:遵循12-Factor方法论 Vue 全家桶 Skills:让 AI 真正“懂 Vue”的一次工程化升级
文章栏目
  • AI谈 / 105篇
  • 效能录 / 44篇
  • 架构论 / 13篇
  • 研发说 / 220篇
  • 随笔集 / 17篇

AI Agent AI IDE AI工作流 AI编程 AI 编程 angularjs Claude Code Codex CrewAI css css3 flutter html5 javascript jquery js js库 LangChain LangGraph mcp MCP Server Monorepo OpenClaw Plop.js RAG SSR UniApp vercel Vite vue webpack WebSocket web技术 人工智能 前端安全 前端工具链 前端工程化 前端性能优化 性能优化 智能体 构建工具 浏览器 生活随笔 网页兼容 解决方案

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

京ICP备12026697号-2