- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 ie使用blob下载txt文件无效
一般在ie上使用blob方式下载的话会先获取一个blob对象,写法如下:let blob = new Blob([info], {type:"application/txt"});但是需要保证info是字符串类型才可以下载,否则出错,因此要使用:let blob = new Blob([info.toString()], {type:"application/txt"});然后使用:window.navigator.msSaveOrOpenBlob(blob, fileName).
2020-08-12 11:28:59
1137
原创 react 钩子函数 更新不起作用
如果使用钩子类似于: const [list, setList] = useState([]) //[{id: '',name: '', size: ''}]更新的时候使用的语法类似于: let activeList =list; activeList.push(*) ; setList(activeList );那么有可能会导致列表不更新问题,此常见于新版本react,具体原因为diff类和指针相关导致,所以请使用类似于:let activeLis...
2020-08-05 15:36:24
459
原创 DOMException: Failed to execute ‘insertBefore‘ on ‘Note‘解决方法
在使用vue的时候如果某些情况下出现Failed to execute ‘insertBefore’ on ‘Note’的错误的时候,说明加载的组件直接使用了v-if在界面中显示与隐藏,比如<Test v-if="***" />,此时只需要将其包裹一层即可:<div v-if="***"><Text /></div>或者是在Text组件内部加载一层,以避免vue出错的情况。只不过大部分TX的解决方法居然是将v-if换成了v-show,使该组件所承载的内容一直在
2020-07-28 14:12:20
5917
原创 hook HTMLUnknownElement.callCallback
react使用hook会碰到许多奇奇怪怪的问题,首先格特定时间去检测某个状态此无法正常使用hook,其次某些时候会出现HTMLUnknownElement.callCallback现象,不知道该如何修复...
2019-12-27 10:37:06
514
原创 interface name must start with a capitalized I
最近尝试使用ts编辑react组件,却发现interface报错,解决方案为:在tslint.json中添加:"rules": { "interface-name" : [true, "never-prefix"]}整个json文件最后的代码为:{ "extends": ["tslint:recommended", "tslint-react", "tslint-co...
2019-04-18 16:35:46
3771
原创 img标签在某些css样式下变得模糊
由于自动适应位置的情形,我经常将logo绝对定位然后再通过移动来让logo上下居中或者上下左右居中,但是这往往会造成img标签展现的时候变得模糊,比如下面这样的对比就可以明显的看出其变得模糊了:(变得模糊的logo)(正常情况下的logo)起初以为是在不知情的情况下加上了透明度,但是找了半天才却发现原来是受到了css样式中的transform的影响,不知道为啥会这样? ...
2018-11-13 15:42:56
4629
3
原创 透明视频的实现方法
偶然看到有透明视频的应用,很新奇,自己研究了一翻。其实现核心是依靠canvas实时处理视频的每一帧,注意视频是左右视频(左边正常右边黑白)废话不多说直接上核心代码 video.addEventListener("play", function() { draw(this, canvas, cont2D, cw, ch); }, fa...
2018-11-08 14:30:52
7514
2
原创 接触WebAR的心得
机缘巧合之下,最近半年我接触到了web3D的新秀WEBAR,在此写下我的一点点小的心得。首先介绍一下我公司的主要核心业务,AR产品,而且是国内起步较早,现在基本上是龙头企业的一家公司,坐落于上海。去年二月份我来到公司,很幸运刚来上海的时候就进入了公司。但是我是做前端的,感觉和公司的主打业务关联不大,直到看了webgl和threejs之后,做了公司的第一款WEBAR产品,感觉不仅仅是和公司贴近了一步...
2018-04-23 21:46:39
651
原创 vuex学习总结
近日由于项目重构用到了vue,我们使用vuex记录状态。开始看着比较懵,查阅大量资料之后对vuex进行一点点总结:store 的四个属性:state, getters, mutations, actions从上面的代码我们也可以看出,一个 store 有四个属性:state, getters, mutations, actions。1、state。state
2017-07-14 11:24:31
588
原创 使用jQuery实现图片自动轮播
*{margin: 0;padding: 0;}.clear:after{content: "";height: 0;clear: both;overflow: hidden;display: inline-block;}.clear{*zoom: 1;}.content{width: 400px;height: 210px;margin: 20px auto;overflow: hi
2016-08-29 19:23:18
6589
转载 JavaScript中的setInterval用法
JavaScript中的setInterval用法setInterval动作的作用是在播放动画的时,每隔一定时间就调用函数,方法或对象。可以使用本动作更新来自数据库的变量或更新时间显示。setInterval动作的语法格式如下:setInterval(function,interval[,arg1,arg2,......argn])setInterval(object,method
2016-08-20 22:48:05
381
原创 this指针
this指针指向调用当前操作的对象,大大方便了查找对象的难度。一段简单的代码:window.onload = function(){var mes = [1,2,3,4,5,6]]var divList = document.getElementsByClassName('div');for(var i = 0 ;i divList[i].index = i;d
2016-08-15 20:10:22
360
1
原创 在此总结一下最近所学
在此总结一下最近所学 最近主要学习js语言中的循环语句数组,随机函数以及函数的使用。Js语言和其他的语言并没有太大的区别,就像是数学中的知识块一样,知识都差不多一样多一样丰富多彩,让人眼花缭乱。好了,废话不多说,开始正题:Js中的循环语句主要是while,do while,for。这些语句的使用和其他的编程语言都一样,除了一些有专业用途的软件(MATLAB中for循环是这样的:fo
2016-08-13 20:02:18
301
原创 近期总结
不经意间发现,自己曾经所学的那些东西现在对我的帮助真的很大,至少让我拥有了一个相对来说不错的基础。刚开始的时候还觉得好多老司机在,自己肯定很难追的上,近期才发现,他们只是处于浅薄的地方很久且几乎就没有往里面深入地‘漫步’,只有少数人才能称得上是真正的‘老司机’。之前几天做了一个项目,这几天想来,收获还真的很大。细想来,我在布局上面还是很多的不足之处存在着。就比如下面的这张图片: 猛然间
2016-08-09 08:40:35
279
原创 周总结
第二周 本周主要学习了定位、浮动,精灵图,还有选择器。本周,我做了几次练习,在练习中我深深地体会到了初学者和有一定基础的同学的差距,也体会到了,和老师的明显差距。我最大的weakness就是不会看布局,每次我做的时候都是看到一个做一个,没有充分考虑页面的整体布局是什么样子的,这对我造成了很大的负担,因为布局没有考虑充分,页面很难按照想象中的排版,也会加大工作量,最直接的就是条理不清晰。
2016-07-25 08:38:08
371
Go程序设计语言
2017-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人