node.js版本管理工具n无效的解决方法

node.js版本管理工具n无效的解决方法

先用一下n来更新nodejs:安装n模块npm install -g n升级nodejs到最新稳定版本n stable这样就把nodejs升级到最新稳定版了,非常方便。 其他的n命令: n #查看已安装的nodejs版本 n latest #使用最新官方版本 n - 0.11.12 #删除某个版本 n 6.9.4 #安装某个版本 问题: 我执行n stable后,用node -v查看,还是原来的版本,用n命令查看确实是已经安装了最新的稳定版,但版本显示还是旧的。多方找……
mkcert生产本地HTTPS加密证书的工具

mkcert生产本地HTTPS加密证书的工具

mkcert是制作本地可信开发证书的简单工具。它不需要配置。 $ mkcert -install Created a new local CA at "/Users/filippo/Library/Application Support/mkcert" 💥 The local CA is now installed in the system trust store! ⚡ The local CA is now installed in the Firefox trust store (requires restart)! 🦊$ mkcert example.com '*.example.org' myapp.dev localhost 127.0.0.1 ::1 Using……
JavaScript实现监听对象(Object)属性变化

JavaScript实现监听对象(Object)属性变化

// object.watch if (!Object.prototype.watch) { Object.defineProperty(Object.prototype, "watch", { enumerable: false , configurable: true , writable: false , value: function (prop, handler) { var oldval = this[prop] , newval = oldval , getter = function () { return newval; } , setter = function (val) { oldval = newval; return newval = hand……
flastList onEndReached  多次调用 | 不停调用

flastList onEndReached 多次调用 | 不停调用

ListView / flastList onEndReached 多次调用解决办法Add onMomentumScrollBegin prop to your FlatList declaration.<FlatList data={this.props.data} onEndReached={...} onEndReachedThreshold={0.5} ... onMomentumScrollBegin={() => { this.onEndReachedCalledDuringMomentum = false; }} />Modify your onEn……
Warning : Failed child context type: Invalid child context ‘virtualizedCell.cellKey’ of type ‘number’ supplied to ‘CellRenderer’, expected ‘string’

Warning : Failed child context type: Invalid child context ‘virtualizedCell.cellKey’ of type ‘number’ supplied to ‘CellRenderer’, expected ‘string’

react native 开发中 使用组件 FlatList是出现如下警告: Warning: Failed child context type: Invalid child context `virtualizedCell.cellKey` of type `number` supplied to `CellRenderer`, expected `string`. in CellRenderer (created by VirtualizedList) in RCTScrollContentView (created by ScrollView) in RCTScrollView (created by ScrollView) in ScrollView (created by VirtualizedList……
React Native:真机调试+跨域资源加载出错问题解决

React Native:真机调试+跨域资源加载出错问题解决

解决方法一:替换主机名将localhost替换成本机IP,如192.168.3.126:8081,也就是说,我们通过http://192.168.3.126:8081/debugger-ui/ 来访问调试界面。调试界面正常访问,资源加载正常,done。解决方法二:CORS 找到node_modules/metro模块,修改Server/index.js、index.js.flow文件,在_processDeltaRequest方法里加上下面代码。mres.setHeader("Access-Control-Allow-Origin", "*");这个方法……
纯javascript 平滑滚动到页面顶部

纯javascript 平滑滚动到页面顶部

纯javascript 平滑滚动到页面顶部html: <body id="top"> <a href="#top" onclick="scrollToTop();return false">Back to Top &uarr;</a>  javascript: var timeOut; function scrollToTop() { if (document.body.scrollTop!=0 || document.documentElement.scrollTop!=0){ window.scrollBy(0,-50); timeOut=setTimeout('scrollToTop()',10); } else clearTimeout(timeOut); }
世界各地手机电话号码前缀select option数据

世界各地手机电话号码前缀select option数据

世界各地手机电话号码前缀 var telData = [ { "name": "中国大陆 +86", "value": "+86" }, { "name": "香港 +852", "value": "+852" }, { "name": "澳门 +853", "value": "+853" }, { "name": "台湾 +886", "value": "+886" }, { "name": "韩国 +82", "value": "+82" }, { "name": "日本 +81", "value": "+81" }, { "name": "美国 +1", "value": "+1" }, { "name": "加拿大 +1", "value": "+1" }, { ……
禁止body滚动|移动端滚动穿透问题

禁止body滚动|移动端滚动穿透问题

定义:移动端弹出fixed弹窗的话,在弹窗上滑动会导致下层的页面跟着滚动,这个叫 “滚动穿透”解决方法:function fixedBody(){ var scrollTop = document.body.scrollTop || document.documentElement.scrollTop; document.body.style.cssText += 'position:fixed;top:-'+scrollTop+'px;'; }function looseBody() { var body = document.body; body.style.position = ''; var top = body.s……
VMware Workstation Pro 14.1.1 下载激活key秘钥

VMware Workstation Pro 14.1.1 下载激活key秘钥

著名的虚拟机软件VMware工作站Pro 14发布正式版,该机可以运行在两个或两个以上的Windows,Linux和其他系统,以及开发、测试、部署新的应用程序,更新很多来宾操作系统版本,并完全兼容4创造者更新支持。12后是一个大的更新,具体的安装和使用赢10优化支持DX10,4k高分辨率显示器,OpenGL 3.3,7.1通道和各种新硬件和新技术,在这里,萧边分享了VMware Workstation 14官方专业下载,伴随着一个永久激活序列号|关键。官网……