![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端开发
gordon1986
微软总部,资深软件工程师,有多年前后端,分布式系统开发经验。
展开
-
React Native Camera的新手教程
自从手机有了摄像头之后,我们可以很方便地把生活中的瞬间记录下来。我们可以通过照片和视频来回顾那些美好的瞬间。自然而然,和我们最爱的朋友和家人分享这些照片和视频就成为了一个必然的需求。所以,在你写一个app的时候,很可能就希望他能支持拍照和拍视频的功能。假如你还不太清楚怎么来实现的,本文就是来简单介绍如何使用React Native实现相关的功能。预先安装的包:expo-camera:这个包是用来拍照和视频的。 Expo-av: 这个包是用来导入视频并进行播放的。可以使用下面的...原创 2020-08-22 08:26:01 · 2229 阅读 · 0 评论 -
如何成为一个更好的前端开发者
很多人来问我,如何成为一个更好的前端开发者,当我们已经有了一些前端的开发经验之后,如何进入下一个level呢?本文就像一个清单,而不是一个文章。我觉得我们就像朋友之间聊天一样,假如有什么你不是很清楚的,可以再搜搜看相关的内容。好吧,让我们来看看具体的内容。理解你的编程语言其实这个部分是最常的,甚至可以拿出来单独写一篇文章。不过,我们还是放在这里,和别的建议一样。我们使用编程语言的时候并不需要什么常识,只是某些人定义了一系列规则,然后我们使用这些规则来和机器通信,我们这里就是使用他来...原创 2020-08-14 11:15:03 · 233 阅读 · 0 评论 -
前端工程师必备的十大VS Code扩展
VS Code有各种各样的扩展,他们有代码调试相关的,代码格式相关的,各种开发技术(比如Github, Azure等等),以及IDE主题相关等等。本文,就罗列出2020年目前我最喜欢的10大扩展。Turbo Console Log这个扩展可以自动的写有意义的log,从而让调试变得很容易。Quokka这个扩展可以在VS Code里面测试Javascript的代码,而不需要把它check in到浏览器中。具体的参考上面的链接。Prettier这是一个非常流行的插件...原创 2020-08-07 09:46:11 · 265 阅读 · 0 评论 -
六个Javascript新手需要注意的事情
我们写这篇文章当然不是说Javascript不好,只是说它有些特性和我们通常理解的面向对象的语言有些差别。而这些差别很有可能和你所想的有很大的差别。但并不是说他们就不好,从另外一个方面来讲,假如你习惯了,也许这也是Javascript独特的魅力。1. 三个等号假如你学过别的编程语言,比如Java之类的,你肯定知道一个等号表示赋值,两个等号表示比较。但是在Javascript中,你会发现这里不仅有两个等号,还有三个等号===。我们应该使用哪个呢?他们之间有什么差别的呢?其实两个等号,简单说就是只比较他原创 2020-08-05 07:46:56 · 441 阅读 · 0 评论 -
关于Web开发的十个流行的Github项目 -- 2020年七月
Lazysizes是一个非常快捷(无垃圾),对SEO非常友好且可以自动初始化的一个延迟加载器。它支持图片(包括响应的图像图片/密码集),iframe,脚本、小工具等等。GitHub网址: https://github.com/aFarkas/lazysizesSlate可以帮助你创建漂亮的,智能的可响应的API文档。Github网址: https://github.com/slatedocs/slate开发者的最小作品集模板。Github网址:htt...原创 2020-08-01 07:43:41 · 857 阅读 · 0 评论 -
十个帮助你解决CSS问题的网站
下面是十个可以使得你的CSS更加有趣,简单并且也许可以解决多数你所遇到的CSS问题的网站。1. 像素的艺术你可能也喜欢使用像素艺术来制作你的网页。我可以说你们90%都是把像素艺术加入到png文件,但是如果怎么把它转变成CSS呢?这就是Pixel Art to CSS这个网站存在的意义了,他可以帮你把画的像素艺术转变成CSS。Pixel Art to CSS2. 梯度CSS 梯度看起来很棒,但是它也非常难用。你必须找到正确的颜色,并且是很多行的颜色。还有很多兼容性的问题..原创 2020-07-26 08:56:51 · 268 阅读 · 0 评论 -
React Native WebView 插件介绍
在React Native中,WebViews可以让移动APP访问任何web的门户。换句话说,web view使我们可以在app接口打开一个web的URLs。虽然React Native有提供一个内置的web view组件,我们这里的例子会使用react-natvie-webview这个插件,因为他功能更加强大。React Native WebView是React Native中一个更加现代化,支持更好的跨平台的WebView。据这篇文档所说,React Native内置的WebView马上就要废弃原创 2020-07-23 08:13:25 · 1642 阅读 · 0 评论 -
移动APP性能优化的建议
移动手机的发明使得人们可以在很远的距离通过无线网络进行交流。用户很开心能够使用各种各样的网络和世界相连接。慢慢的,每个人的口袋中都装了一个移动手机。随着时间的推移,有很多发明都在影响着手机的技术,这也使得用户的使用更加便捷。现如今,移动手机已经发展到有很多应用来协助我们的日常生活。事实上,我们甚至无法想象没有手机的生活。为什么移动APP的优化是必要的移动手机最初是用来为什么远距离通信的,而现如今,他已经演变成任何时候,任何地点都可以通过几个点击来做任何事情。从预订出租车到订购你最原创 2020-07-21 07:52:32 · 943 阅读 · 0 评论