
获得徽章 0
- JavaScript 是单线程的语言,但是浏览器提供了一种方式让我们可以用多线程来执行代码,这就是 web worker,这期视频我们看一下 web worker 的创建方式,与主线程通信的方法,以及如何创建共享的 web worker。赞过评论2
- React Router 和 Vue Router 都有基于 HTML5 History API 的路由实现,一起看一下原生 History API 的用法吧!赞过评论2
- React Router 团队开发的 Remix 框架又火了,这是一个 SSR 服务端渲染框架,整个开发过程就是在布局路由和子路由,很奇特,一起来看一下它的用法!赞过评论1
- 响应性网站可以随意缩放,但是图片、视频或者其它容器,容易缩放着缩放着,比例就不对了...这期视频我们看一下如何保持图片、视频等的纵横比。赞过评论1
- 学会了 CSS,为什么写页面总是不好看?而给你一个好看的设计稿,你又能把它实现成好看的页面...? 根本原因在于,设计和开发是两个独立的学科。
设计专业有自己的专属理论和实践,一名设计师需要学习很多设计理论、观看和临摹大量优秀作品,才能设计出良好的作品。
而开发则只关心代码,如何把需求实现,对于设计上的知识,几乎是一窍不通,所以写不出好看的样式来。
要解决这个问题,可以从下面几点入手:
1. 理解设计和开发是不同的学科。
2. 交叉学习设计相关知识,掌握基本设计原则。
3. 多看其它优秀的设计作品,提高审美能力。
4. 临摹设计稿,自己动手设计,再用代码实现。
5. 分享设计稿给设计师,请求指点。
在经过这一系列步骤之后,你编写的页面就会越来越好看,还能更精准的还原设计稿,与公司设计师也能愉快相处了~展开等人赞过34 - 有的网站,尤其是有代码的网站,经常会有一键复制的功能,浏览器的 Clipboard API 可以实现读取和写入系统剪贴板的功能,一起来看一下怎么实现吧。赞过评论3