随记、杂记
微枫1993
从事web前端开发,菜鸟一枚。
展开
-
JS连等赋值
1)案例分析:先理解,将某一变量赋值为数组、对象、对象数组的时候,该变量实际上只是一个傀儡,是数组、对象、对象数组的引用var a={n:1};//定义变量a,将(一个属性为n,属性值为1的对象{n:1})赋值给a,假设(这个属性为n,属性值为1的对象{n:1}),存储的地址为address_1var b=a;//定义变量b,指向变量a,实际上此时,变量a、b均指向存储地址addr原创 2016-10-28 11:29:20 · 836 阅读 · 0 评论 -
给定毫秒数,求出该毫秒数一共有几天几小时几分钟几秒
var _totalMillisecond = 275606;var _totalSecond = Math.ceil(_totalMillisecond / 1000);var _day = Math.floor(_totalSecond / (24 * 60 * 60));var _hour = Math.floor((_totalSecond % (24 * 60 * 60)) /原创 2016-12-05 11:34:18 · 3520 阅读 · 0 评论 -
js fetch函数请求数据时带上cookie以解决请求数据时server端返回"请登录"的状态
fetch函数中带上 credentials: 'include'getWatchHistory: function (version, spId, page, userId, callback, errorCallBack) { let url = URL + '/dev/user/watchHistory/list?version=' + version + '&spId=原创 2016-12-07 14:52:44 · 16923 阅读 · 2 评论 -
react native setState之后的state值不能立即使用
react native setState之后的state值不能立即使用,setState之后,需要走完RN生命周期,也就是走到render时,state的值才会变成setState的值,要立即使用state的值,需要直接更改,也即this.state.something = 'now';原创 2016-12-27 17:14:35 · 5301 阅读 · 0 评论 -
mac下mysql 5.7.19字符编码设置为utf-8的方法
如果你查了一堆,都是说在/etc/文件夹下新增一个my.cnf文件,然后把下面的命令写进去就可以了[client]default-character-set=utf8[mysql]default-character-set=utf8[mysqld]collation-server = utf8_unicode_ciinit-connect='SET NAMES utf8'ch原创 2017-08-09 13:54:59 · 4860 阅读 · 0 评论