首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Javascript-HTML to PDF

    IE8????...References Background 某个作死导出 PDF 业务需求,要求兼容 IE 和 Chrome Requirement jspdf.js1 V1.0.272 此版本支持 IE10...暂时没有找到 IE9 可以进行导出 PDF 方法,考虑可以使用截图图片进行替代 截图需要另外一个库:html2canvas.js2,注意必须使用版本为V0.4.1才能做到 IE9 兼容 试过几种自动下载图片办法...,最终发现使用然后 JS 点击完全没有效果,也有可能和特殊运行环境相关,最终还是决定显示一张图然后手动下载 html2canvas($("body"), { onrendered: function...特这年头还有人用 IE8 啊? 在 IE8 总是出现缺少部分方法兼容错误……应该也可以使用特定 pollyfill 来解决…… References JSPDF↩ html2canvas↩

    1.1K10

    Redis类转换异常

    因为偶尔出现,首先看了报异常那块业务逻辑是不是问题,看了一遍也发现什么问题。...注意,因为使用了hessian序列化(其包含了类型信息,类似的Java本身序列化机制),所有会报类转换异常;如果使用了json序列化(其只包含对象属性信息),反序列化时不会报异常,只不过因为不同类属性不同...理论上是可以,不过由于RESP协议中并没有一个"序列号"字段,所以直接靠原生通信方法来实现是不现实。...然后客户端收到结果是一个 [ "唯一序列号", "value1" ]列表,你可以根据前一项识别出这是你发送哪个请求。...为什么Redis通信方式并没有采用类似于dubbo这种通信方式呢,个人认为以下几点: •使用停等这种通信方式实现简单,并且协议字段尽可能紧凑;•Redis都是内存操作,处理性能较强,停等协议不会造成客户端等待时间较长

    78220

    San——百度兼容IE8mvvm框架,还有一段路要走

    很早前就有留意到San这个框架,其吸睛之处是兼容IE8、mvvm,这让人不自觉把司徒正美的avalon放在一起比较,avalon抄了很多angular1特性,简单应用还是比较容易上手,但常会遇到很诡异情况...说到兼容IE8,很多人嗤之以鼻,说还花时间花大功夫兼容将要淘汰浏览器?那有没有想过很多企业用户用还是winXP、win7系统?...而且数量不少,同时他们还不乐意更新他们浏览器,所以兼容老式浏览器——这许多前端噩梦,还是一定需求。...其次,宣称兼容IE8框架,其官网示例和san-mui组件居然不能用IE8打开……其中报“Symbol”未定义,还有使用document.getElementsByClassName这个典型兼容性问题方法...加之我对san部分架构理念存在分歧,比如slot,另外没怎么发现集成第三方js意向(在当前San生态那么弱情况下,需要引进第三方库来补充自身),所以我也只是摸索了一下没怎么深入。

    2K30

    这么骚 js 代码,不怕被揍

    这世上,“只有魔法才能对抗魔法”,于是后来,翻阅各种“黑魔法”秘籍,总结了一些比较实用“骚操作”,让我们装X同时,提升代码运行效率(请配合健身房一起使用)。 ?...因此,之前有大牛提出,不要在 JS 中使用位运算: Javascript 完全套用了 Java 位运算符,包括按位与&、按位或|、按位异或^、按位非~、左移>和用0补足右移>>>...但是在我看来,如果对 JS 运用达到炉火纯青地步,能避开各种“Feature”的话,偶尔用一下位运算符也无所谓,还能提升运算性能,毕竟直接操作是计算机最熟悉二进制。...位运算原理可以参考这篇文章 《位运算符在JS妙用》 1....+"\v1" 快速判断 IE8 以下浏览器 谷歌浏览器: ? IE 9(10,11): ? IE 8(7,6,5): ?

    1.5K20

    Kali Linux常用工具,你知道?

    以下是按分类简要介绍一部分常用工具使用方法: 使用方法只能当做参考,**详细使用教程: ** 建议您在搜索引擎上输入相关关键词,例如: "Kali Linux 工具名 中文教程",这样可以找到一些比较新教程...Burp Suite: 流行Web应用程序渗透测试平台,包括代理、扫描和脚本化工具。 点击桌面上图标即可启动。...点击桌面上图标即可启动。 Nikto: Web服务器扫描和测试工具,能够快速识别潜在安全问题。...5)网络嗅探工具 Wireshark: 常用网络协议分析器,可捕获和分析网络数据包。 点击桌面上图标即可启动,并选择要监视网络接口。...14)网站目录扫描工具 dirb:Dirb是一款快速、简单、强大目录爆破及文件泄漏检测工具。该工具可以在大约10秒钟内搜索给定网站共有目录或文件,并列出所有发现内容。

    16710

    小程序带来商机,你知道多大

    [5b1a62a7-88fa-4b0e-96b3-64ebe1e68ea7.png] 资本作为社会经济发展风向标具有很强指示性,上百亿资本涌入,意味着小程序和微信生态巨大潜力。...实体店,生意被电商抢走大半;出租车,了滴滴、摩拜之后很少人坐;报纸,基本已经被新闻APP或公众号取代;甚至是银行,支付方式都被微信、支付宝抢走!一个行业几十年不变时代已经过去了!...因为这样才能让他们保持巨头地位啊!就像以前手机王者诺基亚,在趋势来了时候不能跟上时代步伐,不就被市场淘汰了吗? 现在是互联网淘金黄金时间。...很多用小程序去发展现有业务公司都获得融资,就好像7月26日新上市拼多多,像这样一飞冲天互联网创业,一定要风口项目! 当今互联网风口,就是微信小程序。那么微信小程序市场市场规模多大呢?...随着互联网化进程还在加速,另外70%是否也要拥抱互联网呢?小程序作为连接线上线下平台,一边是近10亿微信月活跃用户,一边是1亿线下商户,至少有千亿级、甚至是万亿级市场规模。

    1.1K40

    面试官:你自己开源库

    面对一个新功能,我们一般第一想到就是有没有这样库可以直接使用呀? 所以,我们在开发中做最多就是拉库。...答案是肯定。 于是这篇文章我们就来一步一步带大家把自己库发布到 Github 上。...准备代码 我们新建一个项目,在里面初始化好 go mod,我想现在库管理,应该没有用其他工具了吧。...随后你就能看到你 go.mod 文件长成了这样: module github.com/GoLangStackDev/kud go 1.17 go 1.17 是我本地 go 版本,可能和你不一样...发版也很简单,只需要给你代码打 tag 就好了。 但是这个 tag 版本格式必须得是 vx.x.x 这样三位,否者 go mod 会找不到版本号。

    28620

    JS IOSiPhoneSafari不兼容Javascript中Date()问题

    ,在做时候个人习惯使用chrome作为调试工具, 代码基本完成之后,一切正常; 使用其他浏览器访问,好嘛,IE跟safari都不兼容,返回错误”Invalid Date”。...\/]/), date = new Date(arr[0], arr[1]-1, arr[2], arr[3], arr[4], arr[5]); document.write(date); 终于可以兼容所有浏览器咯...,结论: iPhone中safari无法解释 YYYY-MM-DD HH:mm:ss 或者YYYY/MM/DD HH:mm:ss这样时间格式,而谷歌火狐等浏览器对这样格式做了扩展, iPhone中...safari所支持格式为 YYYY,MM, DD,HH,mm,ss,这个问题纠结我大半天,真的好想把苹果程序员拉出去枪毙10分钟,太TM特立独行了。...气人 本文采用 「CC BY-NC-SA 4.0」创作共享协议,转载请标注以下信息: 原文出处:Yiiven https://www.yiiven.cn/js-date-compatible.html

    2.4K10

    2016年做前端开发是什么体验?

    win7 是如此优秀操作系统,网吧电脑,甚至很多办公电脑都是 xp ,大量网站兼容IE8 ,用户就是上帝,我们资格要求上帝无缘无故升级浏览器?...兼容性就不提了, jq2 完美兼容 jq1 ,只是舍弃了一些浏览器。...但是现在前端跳出来了,他们要用 js 横扫一切,我想问一下那么多 java 、 php 、 python 、 c++、 erlang 、 golang 工程师会坐以待毙? ...不变应万变是个好事, js 当初草草开场,现在又飞速进化到 ecma2015 ,但是底层运行还是丑陋 ecma3 (我不拒绝上帝要求,上帝给我钱我就做 IE8 兼容),相比之下多少人在用 java1.6...习惯是个好事,如果稳定,又能满足要求的话,你看电视多少年都是方形,自行车多少年都是两个圆轮子,现在 js 世界是个什么样,一个很牛逼自行车,炫酷跑又快,唯一问题是,没有握把,握把需要你自己实现

    63900

    准备去搞区块链,一起

    随着Web2.0到来,互动成了互联网主旋律,你不再只是信息接收者,各大主流媒体平台让你可以自由发表动态,或者在朋友圈发表一个动态然后让别人评论你。...这就是web2.0好处,既是可读,也是可写。也就是各大软件成为了信息传播介质。 但是这些信息都是存储在各大公司自己数据库里,信息不是属于用户,而是各大公司。...于是Web3.0概念被提了出来:用户可以掌握自己数据。和Web2.0一样,技术是支撑概念实现基石。用户要掌握自己数据,就要使用新兴互联网技术:区块链。...每个人都可以将自己数据上链,在链上进行操作。 带着对区块链畅想,我研究起了以腾讯前沿区块链技术为领导,处于行业第一区块链技术——长安链。...在拥有以上核心节点技术保障,长安链已经拥有了一个完整技术体系,而这样技术体系足以支撑移动互联网发展于新应用场景:在2020年12月,腾讯首次提出了”全真互联“概念,并将其称之为互联网“下一个机会

    39910

    应聘3万职位,必要这么刁难我?

    面试官:springmvc用过? 我:用过啊,经常用呢 面试官:springmvc中为什么需要用父子容器? 我:嗯。。。没听明白你说什么。...我:我在网上看大家都这么用,所以我也这么用了,具体也不知道为什么,不过用起来还挺顺手 面试官:如果只用一个容器可以,所有的配置都交给一个spring容器加载? 我:应该不行吧!...面试官:确定不行? 我:让我想一会。。。。。我感觉是可以,也可以正常运行。 面试官:那我们又回到了开头问题,为什么要用父子容器呢? 我:我叫你哥好么,别这么玩我了,被你绕晕了?...再来看模块2 放在module2包中,也是3个类,和模块1中有点类似。...spring中有个工具类就是解决这个问题,如下: org.springframework.beans.factory.BeanFactoryUtils 这个类中提供了很多静态方法,很多支持层次查找方法

    52220
    领券