自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王二狗

迎着太阳向着光......

  • 博客(228)
  • 收藏
  • 关注

原创 html2canvas 用法及部分踩坑实录

什么是 html2canvs?html2canvas 的作用就是允许让我们直接在用户浏览器上拍摄网页或其部分的“截图”。它的屏幕截图是基于 DOM 的,因此可能不会 100% 精确到真实的表示,因为它不会生成实际的屏幕截图,而是基于页面上可用的信息构建屏幕截图。html2canvas 可以用来做什么从上的面的介绍可以知道, html2canvas 的作用就是根据 DOM 生成对应的图片,所以一个比较常见的应用场景就是我们可以使用它在 H5 端生成分享图。如何使用 html2canvaslet h

2021-11-07 00:15:50 700

原创 性能优化之【如何为不同类型的图片选择合适的应用场景?】

作者:王二狗博客:掘金、思否、知乎、简书、CSDN点赞再看,养成习惯,你们的支持是我持续分享的最大动力????本来将会带大家熟悉常见的JPEG、PNG以及GIF三种图片的不同特性及应用场景,让大家在前端开发过程中更有针对性的去在不同的场景中使用不同格式的图片。JPEGJPEG是一种针对彩色照片而广泛使用的有损压缩图形格式,其常见的扩展名有.jpg .jpeg .jpe不适用场景不适合线...

2020-03-13 01:02:09 425

原创 全网最易懂版:什么是立即执行函数?有什么作用?

2020年3月12日《每日一题系列????》作者:王二狗博客:掘金、思否、知乎、简书、CSDN点赞再看,养成习惯,每日一题系列会一直更新下去,你们的支持是我持续分享的最大动力????什么是立即执行函数?要成为立即执行函数,需要满足两个条件:声明一个匿名函数立马调用这个匿名函数比如,下面就是一个非常典型的立即执行函数:(function(){console.log('这是一个立即执行...

2020-03-13 00:27:38 426

原创 必考:Promise、Promise.all、Promise.race 分别怎么用?

2020年3月11日《每日一题系列????》作者:王二狗博客:掘金、思否、知乎、简书、CSDN点赞再看,养成习惯,每日一题系列会一直更新下去,你们的支持是我持续分享的最大动力????PromisePromise 是异步编程的一种解决方案,比传统的解决方案回调函数和事件更合理和更强大。有了Promise对象,就可以将异步操作以同步操作的流程表达出来,避免了层层嵌套的回调函数。一个Promis...

2020-03-12 00:45:52 779

原创 这几道JS面试刁钻题,你能答对吗

2020年3月10日《每日一题系列????》作者:王二狗博客:掘金、思否、知乎、简书、CSDN点赞再看,养成习惯,每日一题系列会一直更新下去,你们的支持是我持续分享的最大动力????第一题:下面代码输出的结果是什么?[1,2,3].map(parseInt) 通过分析可知,上述代码就相当于:parseInt('1',0) // 相当于 parseInt('1') 所以答案就是 1par...

2020-03-10 23:55:36 335

原创 两数之和 【每周1算法系列 20200308】

作者:王二狗博客:掘金、思否、知乎、简书、CSDN点赞再看,养成习惯,每周一算法系列会一直更新下去,你们的支持是我持续分享的最大动力????题目:给定整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums= [2,7,11,15],...

2020-03-08 23:46:03 128

原创 手写Ajax 【每日一题系列20200308】

作者:王二狗博客:掘金、思否、知乎、简书、CSDN点赞再看,养成习惯,每日一题系列会一直更新下去,你们的支持是我持续分享的最大动力????这算是一道比较常规的考题了,下面给大家总结了两个版本,一个是完成版,适合记忆力比较好的同学,还有一版是简化版,如果你觉得需要记得东西太多,那么你可以使用简化版。完整版:var request = new XMLHttpRequest()request....

2020-03-08 23:36:17 158

原创 Vue造Toast轮子引发的思考

译者:王二狗博客:掘金、思否、知乎、简书、CSDN点赞再看,养成习惯,你们的支持是我持续分享的最大动力????原文链接:https://www.sitepoint.com/shorthand-javascript-techniques/最近一直在不停的造Vue轮子,目前已经完成了Button、网格布局、默认布局、Input等轮子。今天在编写Toast轮子的时候遇到了一个问题,说一说我的思考...

2020-03-08 20:47:23 162

翻译 15+ JS简写骚操作,让你的代码“秀”起来

译者:王二狗博客:掘金、思否、知乎、简书、头条、CSDN点赞再看,养成习惯,你们的支持是我持续分享的最大动力????原文链接:https://www.sitepoint.com/shorthand-javascript-techniques/三元操作符使用三元操作符可以让你的if...else多行语句变成一行简化前:const x = 20;let answer;if (x &g...

2020-03-07 00:42:57 776

原创 HTML 常用标签

a 标签的用法HTML <a> 元素可以创建通向其他网页、文件、统一页面内的地址、电子邮件地址或任何其他 URL 的超链接。该标签包含的属性如下:download 指示浏览器下载 URL 而不是导航到这个链接,因此会提示用户将其保存为本地文件。href 包含超链接指向的 URL 或 URL 片段。可以使用 href="#top" 或者 href="#" 返回到页面顶部。(hr...

2019-08-28 23:47:34 153

原创 HTML入门笔记1

HTML 起源1990年,万维网之父的蒂姆·伯纳斯·李(Timothy John Berners-Lee)发明了HTML。HTML 起手式HTML 起手应首先声明文档类型,说明浏览器应该以何种方式解析HTML文档。常用的表章节的标签有哪些?分别是什么意思?常用的表示章节的标签有:<body>,<section>,<nav>,<article&g...

2019-08-28 22:51:43 206

原创 this 关键字详解

说一说我理解的 this 关键字

2019-08-15 10:34:14 138

原创 new 命令原理

这里主要解释 new 命令的原理。

2019-08-15 10:25:28 167

原创 每日一题:js 全局对象是什么?

待回答

2019-08-15 10:16:18 283

原创 每日一题:v 的值在这里为什么不是 window?

2019-08-15 10:12:42 122

原创 从矛盾中解决市场

一些高层建筑中,窗户容易飘雨进屋,安装雨棚却又影响建筑外观,这个矛盾让人十分烦恼。就是从这个矛盾和烦恼中,赵红宇发现了市场和商机。赵红宇付出了许多心血:首先,雨棚必须具有安全性,可以抵御12级台风;其次,要坚固耐用,他设计的雨篷使用寿命是传统雨篷的10倍以上,比传统产品更具吸引力;第三,要使用抗紫外线的特殊材料,防止雨滴噪音,还能有效过滤紫外线,这也是传统产品缺少的优点。防雨、减少雨滴噪音、防紫外线

2017-08-31 07:56:46 372

原创 产品缺点变卖点

有时候,商品的缺点也能变成卖点,关键看你如何引导!有一淘宝店在网上卖键盘膜,老是收到差评,纷纷指责键盘膜太薄了,说店家偷工减料,以次充好。店家临机一动,在标题和主图上加上了:超薄型!.从此以后,好评连连.

2017-08-30 23:57:36 472

原创 学会“听话”

先记一个思路,以后再来补充。我们来考下面这句话:“欣赏音乐可以提高智商,从而促进学习”。来,你来判断下面这句话能不能削弱上面的论点“研究音乐的专家并不比其他领域的专家智商更高”。你觉得这句话可以削弱上面那句话的论点吗?其实是不能的,比如说学习音乐的智商从20提高到了30,学习数学的智商是100,那学习音乐的智商是不是提高了,确实是提高了,可是还是没有学习数学的智商高。之所以写这一则笔记只是有感而发,

2017-08-30 13:43:42 561 1

原创 更高的标准才会有更好的选择

决策心理学认为,人在面临选择时,通常会采用“满意原则”,而不是“最优原则”。也就是说,如果找到一个满足内心标准的选项,就会采纳这个选项,余下的选项就放弃了,而不是对比所有的选项,然后选出其中最好的。因此一个人会不会做出一个尽量好的选择,更他所采纳的标准有很大的关系。一个成熟的人,他的标准来自他的内心,而大多数人,却受环境所左右。一个年轻人,进入一所不那么优秀的学校,对自己的标准会不由自己的降低以适应

2017-08-30 11:22:42 512 1

转载 对赌天气跨界营销

Alan Perry是美国北卡州Wilmington一家小珠宝店的老板。2010年冬天,他推出了一个很有趣的促销活动:如果在感恩节之后的2个星期里,你在店里买了珠宝。圣诞节当天,假如北卡另外一个小镇Asheville(距离Wilmington500公里左右)圣诞节当天下雪超过3英寸,珠宝留着,钱全退,全退!这个消息一下就在附近传开了,甚至Asheville的当地居民也专门驱车500多公里来这家珠宝店

2017-08-30 11:20:46 822 1

原创 成功如此

其实成功有的时候就取决于信心,只要你特别相信一件事,然后就按照这个方向做,没准就能做成,尤其是今天的这个商业社会,每个人都有自己的一套商业理论,你只要在逻辑上自洽,都可能对,关键是你怎么做。创业这件事,有这么一句话,我们不是判定了一个理论,然后去实践它,而是,我们先说出了一个理论,然后用创业的整个过程证明我说的是对的。所以信心这件事,本质上在成功路上就很重要。信心不仅是我们通往成功的必由之路,它即使

2017-08-29 14:40:03 394

原创 读书笔记:《一流人才思考习惯》

我们常说习惯决定命运这句话不是没有道理的,本书的作者高妻荣是一名运动教练,她用她自己多年的经历告诉你一流的运动运是如何思考的,又是如何行动的,虽然这些优秀的习惯来自于运动员,但是这种共通的“思考习惯”,对于任何领域的一流人才来说都是通用的,就算你现在不具备这种取得成就的资质,只要你改变自己的思考方式,你照样能将这种宝贵的资质据为己有。一:每天的习惯 总有自己执着的事;脸上永远不会缺乏笑容;每天都不

2017-08-28 08:08:24 508 2

原创 读书笔记:《0.5秒决定你的人生》

我这个人很少读鸡汤文,看书名很像是吧,其实不是的,这是一本教你练习微表情的书,这本书其实就想告诉你:一个好的第一印象取决于我们的表情是否能让对方看的舒服,而非我们长的是否漂亮。心动了吧,其实稍加练习,你也可以做到。下面简要的介绍一下这本书的内容:什么才是真正的笑容呢?书中是这样说的:眼睛要笑的弯弯的,颧骨部位要抬起来,只露出上排牙齿,左右表情对称。发自内心的笑容能让我们产生脱胎换股的变化,拥有迷人的

2017-08-27 14:56:26 730

原创 读书笔记:《穷查理宝典》

《穷查理宝典》收录了查理过去20年来主要的公开演讲。除简单而权威的查理传略外,其后的《芒格的生活、学习和决策方法》以及《芒格主义:查理的即席谈话》整理了芒格最精华的思维与决策方式和以往在伯克希尔·哈撒韦公司和西科金融公司年会上犀利——和幽默——的评论。而最后最珍贵的十一篇讲稿则全面展现了这个传奇人物的聪明才智。贯穿全书的是芒格展示出来的聪慧、机智,其令人敬服的价值观和深不可测的修辞天赋。他拥有百科全

2017-08-25 12:16:28 738

原创 读书笔记:《明朝那些事第三部:妖孽宫廷》

1.“莫须有”杀掉了岳飞,“意欲”杀掉了于谦。2.徐有贞聪明绝顶,认定李贤是他的亲信,可是他错了。石亨位高权重,对李贤许以官位,以为可以拉拢他,可是他也错了。他们都认为这个叫李贤的人会乖乖地听他们的话,为他们办事,却绝不会想到,在李贤的眼里,他们不过是猎物而已。他原本可以投靠“还乡团”,做大官,拿厚禄,可是他没有这样做,在“还乡团”肆虐的日子里,他默默地隐藏着自己,从那些阴谋家身上学习权谋和诡计,并

2017-08-25 12:14:24 3485

原创 《明朝那些事》有感

高中与《明朝那些事儿》擦肩而过,那时候我的我喜欢钱钟书,喜欢韩寒,喜欢李敖,喜欢鲁迅。大一我一股脑的钻研商业,那时候我喜欢Jason Fried,我喜欢彼得·蒂尔,我喜欢罗伯特·弗兰克、布莱克·马斯特斯、贝索斯、李善有、乔布斯、吴晓波、罗振宇、罗永浩、马尔科姆·格拉德威尔、埃里克·施密特……现在大二虽然现在我的世界里更多的是郭霖、是刘末鹏、是Benjamin J. Evans、paul graham

2017-08-21 23:27:20 1527

原创 老罗:我的奋斗

很多时候你生在一个小镇,没有受过良好的教育,也没有什么背景,也没有什么钱,走进社会也没有什么人帮你,所以你可能会感觉你什么都做不了。但是你有所坚持,不相信前辈们跟你讲的“如果你要怎么样就要怎么样”这些恶心的东西,你坚持做你年轻时候认为是正确的东西,很多时候也会得到一个非常好的结果。有的鸟来到世间是为了做他该做的事,不是来躲枪子的。很多长辈不断地告诉年轻人说枪打出头鸟,如果他这个忠告有意义,那就是假定

2017-08-20 18:34:22 1267

原创 我发现的一些小秘密

1.商人一定都是“骗子”,是一个善于引诱别人进入陷阱,善于骗别人钱的骗子,因为人性就是这样的,他抓住了人性的弱点,然后牟利。2.其实你想进任何一个行业都是可以进去的,前提就是你能够让带你进去的人看到足够的利益。3.不管在任何时代,信息都是最重要的,利用“信息差”赚钱这一条真理永远都存在。4.如果你想要赚大钱,那你在不同的时代一定要去学会塑造不同的自己,比如说在现在这个时代,如果您能把自己打造成一个

2017-08-20 10:36:17 425

原创 为什么要读书?

在我们的的生活中总是要有一些这样的人,当我们被困在了一个漆黑的山洞中,我们的粮食只能够吃有限天,面临着前方的未知和恐惧,以及资源的有限,我们不可能让每个人都去探寻出口,于是我们就把多数的粮食给了其中一些人,让他们去摸索出口,找到以后再回来带我们出去……我便是其中的一员,书籍就是我的粮食,时间是我的朋友。至于最终我会摸索到什么,别急,让时间告诉你…… 那么我们为什么要读书呢?首先我觉得我们读书是为了让

2017-08-20 10:34:22 373

原创 从哪里发现用户的需求?

商业价值来自需求的满足。源源不断地发现需求并满足这些需求,就会源源不断地产生商业价值。但是发现需求的过程中往往伴随着很多陷阱。真需求,假需求,强需求,弱需求……一旦掉入陷阱,就会浪费大量的时间成本。找极端用户,渐进式深挖需求首先明确的一点是:调查问卷是不会帮你发现需求的。因为所有的调查问卷都是基于当前的技术和当前的市场做的,这对于洗发水之类的成熟行业很合适,而对于大部分有创新业务特别是破坏性创新(d

2017-08-19 09:10:15 527

原创 不信...如果...

我一直认为从古至今很多人的一生都被两个词所左右,一个词是“不信”,一个词是“如果”,有的人的一生平平庸庸无所作为因为他相信了前者忽视了后者,有的人的一生注定改变世界因为他坚信后者,坚信。乔布斯想“如果”手机能做的再简单一点该有多好,于是有了 iphone 美得令人窒息的设计,莱特兄弟像“如果”人能够在天上飞该有多好,于是有了飞机。

2017-08-19 09:07:31 342

原创 创新是落后者的权利

关于创新有一个广泛存在的错误看法,那就是让领先者去领导时代潮流,而落后者则应该把注意力放在向别人学习上。如果你的企业甘于落后那么这中思想就是正确的,反之,那么这种思想就是完全错误的。这里所说的创新是那种改变游戏规则,改变商业模式,“根本性”的创新。这种创新往往具有历史意义,你一旦成功,会有很多后来者向你学习。你不是创新图存,而是引领风气之先。这样的创新最大的特点,不是“开放的头脑”之类的优秀品质,而

2017-08-14 21:58:11 320

原创 详解 call 和 apply

1.每个函数都包含两个非继承而来的方法:apply() 和 call(),这两个方法的用途都是在特定的作用域中调用函数,实际上等于设置函数体内 this 对象的值。首先,apply() 方法接收两个参数:一个是在其中运行的函数作用域,另一个是参数数组。其中,第二个参数可以是 array 的实例,也可以是 arguments 对象。function sum(num1,num2){ rertur

2017-08-14 21:34:29 331

原创 牛奶可乐经济学

《牛奶可乐经济学》原名叫做《经济博物学家:破解日常生活的密码》。作者罗伯特•弗兰克教授著有最畅销的中级经济学教材《微观经济学和行为》,他教的微观经济学入门课程每年都会吸引6000多名学生,他布置过这样的书面作业:“利用经济学原理,探讨你亲身观察到的事件或行为模式中的有趣题。”而且不要长篇大论,字数限制在500字以内。“文章里面不要掺杂复杂的技术,要假设你是在给一个从没上过经济学课的亲戚讲故事。”《牛

2017-08-14 20:28:53 911

原创 前后端分离的意义以及对前端工程化的理解

前后端分离的意义大吗?1、该网站前端变化远比后端变化频繁,则意义大。 2、该网站尚处于原始开发模式,数据逻辑与表现逻辑混杂不清,则意义大。3、该网站前端团队和后端团队分属两个领导班子,技能点差异很大,则意义大。4、该网站前端效果绚丽/跨设备兼容要求高,则意义大。

2017-08-14 01:07:47 1562

原创 前端路由详解

什么是前端路由?路由是根据不同的 url 地址展示不同的内容或页面,就是把不同路由对应不同的内容或页面的任务交给前端来做,之前是通过服务端根据 url 的不同返回不同的页面实现的。什么时候使用前端路由?在单页面应用中,大部分页面结构不变,只改变部分内容的使用。前端路由有什么优点和缺点?优点:用户体验好,不需要每次都从服务器全部获取,快速展现给用户缺点:使用浏览器的前进,后退键的时候会重新发送请求,没

2017-08-14 00:02:20 4178

原创 arguments.callee 和 caller

afd fadsf

2017-08-13 23:54:27 493

原创 常用排序算法的时间空间复杂度

排序方法 最差时间分析 平均时间复杂度 稳定度 空间复杂度 冒泡排序 O(n2) O(n2) 稳定 O(1) 快速排序 O(n2) O(n*log2n) 不稳定 O(log2n)~O(n) 插入排序 O(n2) O(n2) 稳定 O(1) 选择排序 O(n2) O(n2) 稳定 O(1) 堆排序 O

2017-08-13 22:17:08 293

原创 给你一个亿,你能干什么?

“我给你一个亿,你能干什么?”这句话像照妖镜,常常能把人问得张口结舌、面红耳赤,一时间江郎才尽、无言以对。1.创业绝对不是钱的问题。2.创业者必须是个创新者。创业就是创新,不然的话人人都可以说:“你把钱给我吧,我也去开个‘国美’连锁大卖场吧,我也去珠海开发房地产吧,我也做一个YouTube、MySpace、《魔兽》、‘支付宝’、‘狗扑’、‘犹酷’、‘开膛网’吧……”没人敢这么说是因为人人明白忽悠至多

2017-08-12 12:51:23 1357

原创 读书笔记:《世说新语》

把批评当做一种信息对待在精益创业中,拿出最小可行化产品还远远不够,这只是开始,之后的进程就是不断地获取反馈并在反馈中获得优化。如何处理外界的反馈也是一门艺术。不喜欢听批评恐怕是人的一种天性。批评本身(很有可能)包含了有价值的信息,所以批评也可以理解为一种帮助。所以对待批评的合理态度是,把批评作为一种“信息”而不是一种“评价”来看待。当然“接收”并不等于“接受”,因为所有输入的信息都需要慎重的审视,只

2017-08-12 12:46:04 1265

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除