需求: 键盘弹起后隐藏fixed在底部的按钮 遇到的问题:AB页面onLoad中都调用了uni.onKeyboardHeightChange, A跳转B再返回A,都操作了in...
需求: 键盘弹起后隐藏fixed在底部的按钮 遇到的问题:AB页面onLoad中都调用了uni.onKeyboardHeightChange, A跳转B再返回A,都操作了in...
生命周期:vue实例从创建到销毁的过程,主要包含vue实例创建=>初始化数据=>编译模版 => 挂载dom然后渲染,修改依赖,响应式地触发视图更新,最后再到销毁的一系列过程主...
webview:可加载网页的对象, ios的webview叫 UIWebview,优化为WKWebview 安卓的webview和手机自带的浏览器内核是一样的 react-n...
一、viewport(视口) meta tag 先来讲几个概念: 窗口是包含了横向和纵向滚动条的,而视口不包含,视口(viewport)相当于html的父级元素,html设置...
在阅读本文之前,先需要了解 设备像素、设备独立像素、CSS-像素。 viewport 是浏览器视口,代表浏览器的可视区域,也就是浏览器中用来显示网页的那部分区域。在桌面电脑上...
一、代码 (1)使用Object.freeze()冻结不需要响应式变化的数据 原理:将configurable: 改为false,就不会被劫持了。 (2)防抖和节流 防抖: ...
一、HTML5 (1)语意化标签 (2)视频和音频标签 (3)新增表单属性 (4)canvas 通过javaScript来绘制图像应用: 通过canvas绘制优化图片大小,...
git config --global credential.helper osxkeychain 然后再次输入用户名和密码
平时开发过程中经常会遇到数据莫名其妙被修改了的问题,然而并没有对数据做什么操作,这往往是由浅拷贝引起的问题。修改了一份引用类型数据,那么引用了该数据的变量都会改变 浅拷贝...
场景: 子组件是一个input或者textarea,父组件传值到子组件用于回显。 问题:最后提交数据的时候,没有取到填写的值。 问题原因: 由于vue父组件到子组件是“单向数...
学习下 markdown
无标题文章比较三个数大小 a b c a>b yes no a>c a<c b>c b<c a c ...
Promise其实就是一个异步事件的容器,如网络请求 请求成功后 手动resolve(返回的结果)resolve将promise这个对象的状态由进行中改为完成 然后将参数传递出去在.then() 方法中可以取到返回的结果
JS的异步编程JS的执行环境是单线程的,也就是说执行队列里要是存在某一个函数运行事件过长,就会导致后面的函数迟迟不能执行,表现出来的就是网页加载的时候出现假死。为了弥补这一缺点,下面会介绍...
tips:很久没在简书更新文章了,欢迎大家逛逛我在github的博客点击查看 。 React v16.0前的生命周期 其实大部分团队不见得会跟进升到16版本,所以16前的生命...
先文字描述过程,再手撕代码,最后扩展涉及的知识点 过程 (1)创建一个空对象(2)继承指定构造函数(原本继承的是Object)(3)将this和调用参数传给构造器执行(cal...