博客

ionic适配iphone X

0

判断是否为iphone X的代码:

然后使用

添加适配

图表库收集

0

https://github.com/willsoto/ng-chartist#installation

Ionic生成启动页面、图标

0

 
本地版:
https://www.npmjs.com/package/ionic-resources

使用ion-refresher后position:fixed失效的问题

0

使用<ion-refresher>后,<ion-content>中的一个<div>会被添加一个transform:0的style,导致其中内容的position:fixed失效。

解决办法:强制给div添加transform: none !important;

 

 

ionic报错Block-scoped declarations (let, const, function, class) not yet supported outside strict mode

0

报错内容:
typescript Uncaught SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode

奇怪的是,在个别手机(魅族3S)上会报错,但其他手机运行正常

使用chrome连接手机调试网页

0

web app开发经常会遇到不同手机渲染出的结果不一样的问题,这时可以通过本方法调试:

手机打开开发者模式后,chrome访问以下地址,即可发现设备
chrome://inspect/#devices

ionic阻止页面退出,并弹出警告框

0

尝试使用registerBackButtonAction,但不支持ios
尝试使用narbar,但不支持返回键

可能是最优的解决方案:
https://forum.ionicframework.com/t/how-to-use-alertcontroller-result-in-ionviewcanleave-method/121186/3

产生的附加结果,是push也会受到影响。解决办法是使用ModalController

rtctest

0

http://rtc.blinker-iot.com:8080/demos/demo_video_only.html

webrtc学习

0

浏览器获取视频并显示:
var video = document.querySelector(‘video’);
navigator.mediaDevices.getUserMedia(constraints).then(handleSuccess).catch(handleError);
var constraints = window.constraints = {
audio: false,
video: true
};
function handleSuccess(stream) {
var videoTracks = stream.getVideoTracks();
console.log(‘Got stream with constraints:’, constraints);
console.log(‘Using video device: ‘ + videoTracks[0].label);
stream.oninactive = function() {
console.log(‘Stream inactive’);
};
window.stream = stream; // make variable available to browser console
video.srcObject = stream;
}

linux下使用:
pip3 install aiortc websockets

哪些学校正在使用《Arduino程序设计基础》做教材

0

重庆大学、郑州大学、厦门大学,吉林大学,电子科技大学,长春理工大学,郑州轻工业学院,西安文理学院。

预计国内已经有20多所学校在使用《Arduino程序设计基础》做教材了,这也是对我的肯定,谢谢选择该书的学校和老师。