是的 没啥区别
是的,后面视频有说改bug
可以通过CSS3 Media Query实现
当浏览器可视部分宽度小于650px时:
@media screen and (max-width: 650px) { }
webp ~ webp! webp?
你搞得毛?
解决方法:
git config core.longpaths true git add . git commit
关闭运行的程序,然后再打开 cmd窗口
执行
git status
git restore --source=HEAD :/
没有开热更新吗,要配置一下
去git拉项目,压缩包,解压在工作空间,执行npm install, 在npm start 即可
没有给,这个还是自己好好学的得
你不说我都没发现。。。
我也想问
windows直接下载压缩包解压,git出来的缺少文件
哦 我也是这个问题 然后克隆的东西不全
https://gitee.com/chenchenjoke/imooc.git
其实缓存的最大用处是处理,常使用、小数量级的数据,上万条的数据量,明显已经不具备这个条件,这种情况下,最好使用,前一页 / 当前页 / 后一页,这种存储方式,技能保证更新数据的流畅性,又能取得更高的效率,至于数据的更新,可以使用后台的shareWorker来进行运算,丝毫不影响体验。
一般情况下 js文件的存储,都是用字符串方式,新标准的 slice 方法,允许我们把文件切割成blob类型,但是读取效率一直是大家诟病的地方,我建议还是使用字符串这种通用的方法。
https://gitee.com/chenchenjoke/market
你看看这个可以访问么?如果不可以老师提供一个新的地址。
检查localstorage的最大大小
兼容性问题。
这个你可以关注一下慕课网官网
https://git.oschina.net/chenchenjoke/imooc.git ,缺少什么部分,发出来老师不进去。
屏幕适配是有多种方式的。
!function(){
var vp;
var sw = window.screen.width;
if (/android (\d+\.\d+)/i.test(navigator.userAgent)) {
var v = parseFloat(RegExp.$1);
var s = 0.5;
var c = v < 4.2 ? Math.ceil(window.devicePixelRatio) : window.devicePixelRatio;
var dpi;
if (c) {
dpi = 640 / sw * c * 160;
} else {
dpi = sw <= 640 ? sw / 640 * 320 : 640 / sw * 320;
}
vp = '<meta name="viewport" content="width=640,initial-scale=' + s + ' ,minimum-scale=' + s + ',maximum-scale=' + s + ',user-scalable=no,target-densitydpi=' + dpi + '">';
} else {
var s = sw / 640;
vp = '<meta name="viewport" content="width=640,initial-scale=' + s + ' ,minimum-scale=' + s + ',maximum-scale=' + s + ',user-scalable=no">';
}
document.write(vp);
我还没看老师的源码。但是像这种就是直接根据屏幕大小来缩放页面的。就可以直接用px来写页面
123
不用管直接npm start就可以了