JavaScript
文章平均质量分 57
有姿态的北漂
走过的每一步,留下的是深深的脚印。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
react组件中使用ajax时this的指向问题
在react组件中使用jquery的ajax函数时,success:function(){}函数体内的this指向已经变成了jquery本身,而不再指向当前的react组件了。解决方法有二: 一、使用箭头函数 二、在回调函数后面使用.bind(this)来使函数内的this指向传入的this。 var CommentBox = React.createClass({ loadComm原创 2016-10-25 16:20:34 · 2032 阅读 · 0 评论 -
打印canvas的内容
打印 不被打印区域 JavaScript"> function fun(id){ return document.getElementById(id); } var canvas=fun("canvas1"); var c=canvas.getContext("2d"); c.fi转载 2017-02-10 16:48:49 · 3497 阅读 · 0 评论 -
react缓存问题
问题描述: 我们公司自己的react项目,先打包部署v1.1版本,一切正常。 v1.2版本做了很多页面和功能的修改和新增,但是打包部署之后,发现有些界面还是保持了v1.1的状态,比如有些新增按钮没有显示出来等等。需要手动清空浏览器缓存之后才会更新成新页面。 原因: 浏览器在访问相同的url的时候,会根据一些头信息来判断是否重新渲染和向服务器请求资源,也就是说,如果url是相同的,浏览器就有原创 2017-02-21 15:59:41 · 8431 阅读 · 1 评论 -
babel-plugin-import不生效的问题
问题描述: 使用create-react-app生成项目,然后eject,然后安装了antd和babel-plugin-import依赖包,按antd官网的说明在babelrc里面加了配置: { "plugins": [ ["import", { libraryName: "antd", style: "css" }] ] } 大概2016年10月份按这个流程构建的项目,是没有任何问原创 2017-03-10 17:45:44 · 17894 阅读 · 9 评论 -
versionCompare js版
在网上看见的一道面试题,觉得挺有意思,用中午午饭时间写了一下: 版本比较方法versionCompare(js版本): Document // 接收的两个版本号为字符串格式 function versionCompare(v1, v2) { // 递归去掉末尾的所有'0' function trim(arr) { if(arr[arr.length原创 2017-03-23 13:11:58 · 1114 阅读 · 0 评论
分享