
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
该思路适合单页面应用。1.新建一个缓存组件,我们叫它componentCache,其核心方法就是每一个缓存组件都对应一个唯一的id,id都对应挂载再window对象上的productCache属性里,即id为pageA的缓存组件,它的缓存数据再window.productCache.pageA里// componentCache.tsximport React, { FunctionCom...
问题描述我们在主干dev和branch1分支上进行并行开发。当要把branch1功能的代码合并到dev上时,发现dev上开发的部分功能代码找不到了。那么,是在branch1上,作了删除提交导致的吗?然而,查提交日志,并没有发现删代码的提交记录。难道一个分支有一个功能,另一个分支没这个功能,git合并时就有可能把这块功能代码丢掉?跟功能添加时间顺序有关系?为了解决这个问题和相关的疑问,我们...
sudo vim /etc/hosts一般联通宽带出现这样的情况比较多,命令行访问github网速基本在2kb/s左右。拉个项目都成问题。最后百度解决了问题,记录一下。打开终端,编辑hosts文件添加以下内容# Github151.101.185.194 github.global.ssl.fastly.net192.30.253.112 github.com151...
http网页引用https资源 -> 可以http网页调用https接口 -> 可以https网页引用http资源 -> 不行(浏览器认为不安全)推荐解决方法,不指定具体协议,使用资源协议自适配,比如,当前为https页面,那么就是https资源,如果是http页面,那么就是http资源。具体方法超简单:<script src='//www.aa.com...
转载自:http://www.nooong.com/docs/chrome_video_autoplay.htm在最新版的Chrome浏览器(以及所有以Chromium为内核的浏览器)中,已不再允许自动播放音频和视频。(Google的某些做法还真是令开发者不爽)。就算你为video或audio标签设置了autoplay属性也一样不能自动播放。<video autoplay><...
1、现象有时候el-table的数据可能有成千上万条,而且又要在一页显示完,这时候页面渲染的dom太多了,可能会造成页面卡顿。解决方案:给表格固定高度,只渲染用户在表格中滚动的视图dom2、卡顿原因因为数据量过多导致浏览器渲染过多的标签元素 导致DOM树占用内存较大 使得用户操作阻塞。具体原理可参考别的大佬写的文章: DOM性能瓶颈与Javascript性能优化.3、解决方法及原理原...
偶遇大神言论,摘录phonegap出的早,自然用的人多。phonegap自己的定位是混合开发hybrid,用原生+js;HBuilder的定位是纯js搞定一切。5+ 和 phonegap在能力、性能、开发便利性上都优于phonegap。先看能力:5+ 有HTML5+和Native.js技术,HTML5+包含常用的跨平台的几百个API,能满足常规开发需求,而Native.js把40w原生...
就目前来看,cordova是一个移动应用开发框架,你基于这个东西可以用网页代码作出APP。Phonegap Build是一个在线打包工具,你把使用cordova写好的项目给Phonegap Build,Phonegap Build就会在线打包成App。目前大家所说的Phonegap,其实指的都是cordova,而那个真正被Adobe收购了的Phonegap(PhoneGap | Home),现..
jsbridge是随着Hybrid App的流行而产生的一种技术。那么Hybrid App是啥?Hybrid App又称混合App,即同时使用了前端web技术(js,css,html)和原生native技术(java,kotlin,swfit,object-c)进行开发的移动应用。混合开发的优缺点优点:开发快,易更新,开发周期短,跨平台缺点:性能问题,兼容性问题常见的混合开发框架...
业务场景首先来看一个简单的 Vue 组件test.vue<template><div><h2>clientHeight: {{ clientHeight }} px </h2></div></template><script type="text/babel">exp...







