阿里前端弘树,关注 Web 前端技术,折腾过前端工程化、React Native、Hybrid 架构,目前在数据分析与数据可视化的学习道路上
2020年03月
如果你说的是火狐、谷歌、IE主流浏览器,2020 年的今天,兼容性问题已经不是什么大问题了,IE 的最新 Edge 已经基于 Chromium 了,火狐的兼容性与谷歌相比没有多大差异的。
前端工程化方面的工具太多了,从很久以前的三剑客 yeoman/grunt/bower,到后来的 gulp、webpack、babel、parcel、eslint 等等
微信小程序开发属于前端开发的一个子集,相当于使用了类 web 的技术栈实现端上的交互体验
优点主要是体验上转场效果更顺滑,对 PWA 的支持更好,页面切换无需重新加载 html 速度能更快,缓存策略更好做;缺点主要就是 SEO 了,再就是页面之间会有耦合容易出现一个页面挂了导致全都不可用。
方法有很多,主流的做法是 CORS,更早一点的做法是 JSONP
可以获得,但是需要用户交互行为(比如点击按钮)才可以在回调里获取
不能的,必须指定 key
这得是金牌合作伙伴吧,这个导流效果太厉害了
开发前端当然是免费的,但你如果有用到后端资源比如 cdn、服务器、数据库这些就要付费了
理论上应该可以的,不过你都有 app 了为什么要拉起小程序呢?
通过 File https://developer.mozilla.org/zh-CN/docs/Web/API/File 接口转一下,然后上传就行
一般是通过 uri scheme 去探测,不过是有可能拦不住跳转的
这个是浏览器自己发出的,js 应该是拿不到的,只是一个跨域探测的请求,只要服务端设置了 cors 支持跨域就没有什么问题的
尽量不要这么操作吧,只关注重要的 prop 变化就好了
你需要发一下 chrome dev tool 里,包括网络面板和 console 面板,看看请求加载是否正常,console 是否有报错
这是报了有重复的路由名定义吧?检查下路由配置
参见这里就好了:https://juejin.im/post/5b0116bb6fb9a07ac4804c84
可以的啊,umi build 不就会把资源构建到 dist 目录,然后你 copy 到 static 不就好了?
需要修改成 /^[a-zA-Zd_]{3,20}$/
应该没有区别啊,你开发环境请求的接口不是远程服务端的吗?还是你本地 mock 的服务?