• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

我的博客我做主

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

随笔分类 -  js

使用 decimal.js 处理 js 计算精度问题
摘要:// https://github.com/MikeMcl/decimal.js-light/ // 全局数据计算插件 防止js 计算精度问题 import {Decimal} from 'decimal.js'; // Adjust the global configuration if requ 阅读全文

posted @ 2022-07-04 17:03 kitty20180903suzhou 阅读(690) 评论(0) 推荐(0)

根据月份区间值取出所有月份
摘要:getMonths:function(monthRange){ let value = [] if(monthRange){ const [start,end] = monthRange if(start == end && start){ value = [start] }else{ let st 阅读全文

posted @ 2022-03-17 16:21 kitty20180903suzhou 阅读(81) 评论(0) 推荐(0)

cookie,localstorage,sessionstorage,session 的异同
摘要: 阅读全文

posted @ 2022-03-17 16:11 kitty20180903suzhou 阅读(36) 评论(0) 推荐(0)

js 防抖节流
摘要:1 // 防抖 2 function debounce(func,delay){ 3 let timer = null 4 return function(){ 5 let context = this 6 let args = arguments 7 if(timer) clearTimeout( 阅读全文

posted @ 2021-04-23 13:19 kitty20180903suzhou 阅读(73) 评论(0) 推荐(0)

web端下载文件,后端已文件流返回,如何实现?
摘要:1、先转换成blob 2、创建 a 标签 3、通过 URL 的 createObjectURL 方法创建下载链接 4、把 a 标签增加到当前页 5、调用 click 方法 6、删除 a 节点 7、销毁url对象 上代码 ( 其中 有用到 antd Message 组件) 1 import { Mes 阅读全文

posted @ 2021-01-14 11:32 kitty20180903suzhou 阅读(335) 评论(0) 推荐(0)

使用canvas + hammer.js 手势库 制作海报
摘要:疫情期间,客户说要做个海报。 项目地址:https://github.com/123KITTY/poster 欢迎 star! 欢迎 优化改进! 功能大概是 用户上传一张自己运动健身等图片,调整到合适的位置,下载这张海报。 我想想上次做canvas 的时候还是一两年前,当时做了一个画笔的功能:有橡皮 阅读全文

posted @ 2020-02-25 21:20 kitty20180903suzhou 阅读(430) 评论(0) 推荐(0)

如何在jquery 中动态添加 !important 样式
摘要:今天碰到一个 使用 jq 动态的给元素添加样式,一开始记得之前这个遇到过,好久不用又忘记了,还是选择记下来,加深自己的印象。 一般写法是这样的: 1 $('#footer’).css({ 2 position: 'fixed', 3 width: '100%', 4 bottom: 0, 5 lef 阅读全文

posted @ 2020-02-25 20:14 kitty20180903suzhou 阅读(885) 评论(0) 推荐(0)

基于极光 实现在线聊天
摘要:css、js 下载: https://files.cnblogs.com/files/kitty-blog/chat.zip 用户显示入口 1 <!-- 聊天相关 --> 2 <div id="open-chat-window-btn" class="open-chat-window-btn"><s 阅读全文

posted @ 2020-02-25 19:57 kitty20180903suzhou 阅读(358) 评论(0) 推荐(0)

js 面向对象编程 - 商品筛选
摘要:1 function Products(){ 2 this.filters = []; 3 this.data = []; 4 this.myFilters=[]; 5 this.pageSize =15; 6 this.pageNO = 1; 7 this.totalPage=0; 8 } 9 P 阅读全文

posted @ 2020-02-25 19:55 kitty20180903suzhou 阅读(507) 评论(0) 推荐(0)

js 面向对象编程 - 提示
摘要:1 <div class="notice" id="noticeBox"> 2 <div class="close-btn" title="关闭"> 3 <svg t="1574043429318" class="icon" viewBox="0 0 1024 1024" version="1.1" 阅读全文

posted @ 2020-01-10 16:37 kitty20180903suzhou 阅读(166) 评论(0) 推荐(0)

面向对象编程 - 购物车
摘要:1 //购物车 2 function Cart(){ 3 this.products = []; 4 this.total = 0; 5 this.count = 0; 6 } 7 Cart.prototype.createHtml = function(product){ 8 return `<d 阅读全文

posted @ 2020-01-10 16:36 kitty20180903suzhou 阅读(305) 评论(0) 推荐(0)

根据滚动条 来判断元素显示
摘要:$(window).scroll(function(){ let qrcode_H =$("#qrcode_product_fixed").outerHeight();//二维码高度 let banner_h = $("#product-content-banner").outerHeight(); 阅读全文

posted @ 2020-01-10 16:35 kitty20180903suzhou 阅读(225) 评论(0) 推荐(0)

判断公祭日
摘要:1 // 公祭日 2 let year = new Date().getFullYear() 3 if(new Date() >= new Date(`${year}.12.13 00:00:00`) && new Date() <= new Date(`${year}.12.13 23:59:59 阅读全文

posted @ 2020-01-10 16:34 kitty20180903suzhou 阅读(44) 评论(0) 推荐(0)

js 判断是否是手机端
摘要:方法 1 isMobile = function(agent) { 2 return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(agent); 3 }; 调用 1 isMobile(navigator. 阅读全文

posted @ 2019-11-12 10:56 kitty20180903suzhou 阅读(212) 评论(0) 推荐(0)

 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3