首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    适合设计师的13个免费新英文字

    所以在设计师眼里,我们需要不断的收集和整理、收藏漂亮的字体,以便在以后的设计中使用上,而不是在进行设计的时候再去寻找字体。...所以,作为我们非设计专业的草根用户来说,我们在羡慕专业设计师的水平之外,应该看看他们的字库就有很多值得我们惊叹的,我们也需要收集一些字体以备日后使用。...下面的内容可能也是你需要寻找的: 12个设计师需要的新免费英文字体 帮助设计出漂亮的图片 在这篇文章中,老蒋再整理13个设计师喜欢的新英文字体,可以在我们以后的设计中使用上。...CABANA-Free-Font 第十三、Curio Free Font 字体地址:https://www.behance.net/gallery/23095919/CURIO-(FREE-FONT) 这些免费英文字体中...本文出处:老蒋部落 » 适合设计师的13个免费新英文字体 |

    95640

    英文字体的选择

    字体是视觉设计中最重要的传达元素之一,字体本身的视觉特性和品质影响着信息传递的质量,英文字体有自己非常完善的系统,如果要精通则需要从字体的历史与形成,文化属性细细研究,限于文章篇幅,这里只从个人的感受出发写一些更偏向于应用的内容...英文字体的分类 英文文字大致分成三类,衬线体,无衬线体和其他字体。其他字体包括哥特体,手写体和装饰体,这些字体在我们工作中使用相对较少,所以重点介绍衬线体和无衬线体两大类。 ?...Geometric字体趋近几何形状,例如字母O非常像正圆,字母a是半圆加一个尾巴,易读性不好所以不适合用在正文,但是这类字体有非常强的设计感。在某些需要突出设计感的场合用磅值大的字体效果很好。...英文字体想要精通是比较难的,因为存在文化上的鸿沟和环境的熏陶,这里写的也只是一些皮毛,欢迎大家指正和交流。...---- 往期精选文章 使用虚拟dom和JavaScript构建完全响应式的UI框架 扩展 Vue 组件 使用Three.js制作酷炫无比的无穷隧道特效 一个治愈JavaScript疲劳的学习计划 全栈工程师技能大全

    3.2K30

    JS 设计准则和设计原则

    Lnix/Uinux 设计准则 Linux 是一个伟大的操作系统,在深入我们的学习之前,我们来了解一下其设计哲学。...这其实是单一职责在接口设计上的体现。不过实际设计中我们很少说拆的那么细,需要根据实际情况设计大小合适的接口。...小结 事实上 js 是天然多态的,没有抽象,重写也非常方便,这种优势带来了编程的极简体验,也产生了理解和维护难的副作用。所以在使用 oop 设计时建议用 ts 来代替 js 进行编程。...参考 设计模式 | 菜鸟教程 Linux/Unix 系统设计的九大准则 笔记 《Linux/Unix设计思想》随笔 ——Linux/Unix哲学概述 javascript...设计模式与六大原则 web前端进阶之js设计模式之设计原则篇 Java设计模式-六大原则 js 面向对象七大原则 JavaScript面向对象之七大基本原则实例详解 百度百科-单一职责原则

    83330

    JS设计模式 - 笔记

    设计模式概略 + 常用设计模式 包括单例模式、策略模式、代理模式、发布订阅模式、命令模式、组合模式、装饰器模式、适配器模式 # 设计模式概略 ---- # 什么是设计模式 定义:在软件设计过程中...,针对特定问题的简洁而优雅的解决方案 # SOLID 五大设计原则 Single:单一职责原则 一个程序只做好一件事 Open:开放封闭原则 对扩展开放,对修改封闭 Liskov:里氏置换原则 子类能覆盖父类...,并能出现在父类出现的地方 Interface:接口独立原则 保持接口的单一独立 Dependency:依赖导致原则 使用方法只关注接口而不关注具体类的实现 # 为什么需要设计模式 易读性 使用设计模式能够提升代码的可读性...,提升后续开发效率 可扩展性 使用设计模式对代码解耦,能很好地增强代码的易修改性和扩展性 复用性 使用设计模式可以重用已有的解决方案,无需再重复相同工作 可靠性 使用设计模式能够增加系统的健壮性,...使代码编写真正工程化 # 常见设计模式 ---- # 单例模式 定义:唯一 & 全局访问。

    84730

    JS 设计模式之设计原则与思想

    一、何为设计 设计即按照一种思路或者标准来实现功能 结合《UNIX/LINUX设计哲学》,设计可总结为: 小即是美 让每个程序只做好一件事 快速建立原型 舍弃高效率而取可移植性 采用纯文本来存储数据...设计原则是设计模式的指导理论,它可以帮助我们规避不良的软件设计 SOLID 指代的五个基本原则分别是: 1、S 单一功能原则 一个类只负责一个功能领域中的相应职责 如果功能过于复杂就拆分,每个部分保持独立...2、O 开放封闭原则 对扩展开放,对修改封闭 增加新需求时,扩展新代码,而非修改已有代码 3、L 里式替换原则 子类能覆盖父类 父类能出现的地方子类就能出现 JS 中使用较少(弱类型 & 继承使用较少...) 4、I 接口隔离原则 保持接口的单一独立,避免出现“胖接口” JS 中没有接口(Typescript除外), 使用较少 5、D 依赖反转原则 面向接口编程,依赖于抽象而不依赖于具体 使用方法只关注接口而不关注具体类的实现...在 JavaScript 设计模式中,主要用到的设计模式基本都围绕“单一功能”和“开放封闭”这两个原则来展开 三、设计模式的核心思想—封装变化 设计模式出现的背景,是软件设计的复杂度日益飙升,软件设计越来越复杂的

    81620

    英文字体的选择 - 腾讯ISUX

    字体是视觉设计中最重要的传达元素之一,字体本身的视觉特性和品质影响着信息传递的质量,英文字体有自己非常完善的系统,如果要精通则需要从字体的历史与形成,文化属性细细研究,限于文章篇幅,这里只从个人的感受出发写一些更偏向于应用的内容...英文字体的分类 英文文字大致分成三类,衬线体,无衬线体和其他字体。其他字体包括哥特体,手写体和装饰体,这些字体在我们工作中使用相对较少,所以重点介绍衬线体和无衬线体两大类。 ?...Geometric字体趋近几何形状,例如字母O非常像正圆,字母a是半圆加一个尾巴,易读性不好所以不适合用在正文,但是这类字体有非常强的设计感。在某些需要突出设计感的场合用磅值大的字体效果很好。...另一方面Helvetica是Neo-grotesque字体,结构严谨,没有情绪导向,提供着强烈的安全感,好像怎么用都不会错,这是个优势也是个劣势,当我们的设计有比较明确的受众群体或者设计对象有比较明确的气质的时候能够寻找到有同样气质的字体会是更优的选择...英文字体想要精通是比较难的,因为存在文化上的鸿沟和环境的熏陶,这里写的也只是一些皮毛,欢迎大家指正和交流。 感谢你的阅读,本文由 腾讯ISUX 版权所有,转载时请注明出处,违者必究,谢谢你的合作。

    2.6K50

    设计模式之命令模式-JS

    此时希望用一种松耦合的方式来设计程序,使得请求发送者和请求接收者能够消除彼此之间的耦合关系。  ...回想一下命令模式的应用场景:    有时候需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是什么,此时希望用一种松耦合的方式来设计软件,使得请求发送者和请求接收者能够消除彼此之间的耦合关系...设计模式的主题总是把不变的事物和变化的事物分离开来,命令模式也不例外。按下按钮之后会发生一些事情是不变的,而具体会发生什么事情是可变的。...命令模式的由来,其实是回调(callback)函数的一个面向对象的替代品   在面向对象设计中,命令模式的接收者被当成command对象的属性保存起来,同时约定执行命令的操作调用command.execute

    1.1K20

    Vue.js设计思路

    这是我参与「掘金日新计划 · 8 月更文挑战」的第3天,点击查看活动详情 前言 今天是学习学习理解《Vue.js设计与实现》的第三篇,第一章到此结束 第一章三篇主要宏观得介绍了框架的设计思路和纲领,首先介绍前端框架中关于命令式...,声明式,虚拟dom,运行时和编译时的权衡理念,然后介绍了前端框架设计需要考虑的因素,比如体积,开发体验,特性开关,错误处理等,最后介绍Vue.js在这些理念中做了哪些设计和权衡。...详细情况可以查看专栏学习理解《Vue.js设计与实现》 声明式地描述UI Vue是一个声明式的UI框架。前端页面包括,DOM元素,属性,事件,元素的层级结构。..., 使用与HTML标签一致的方式来描述层级结构 vue.js3除了支持使用模板描述UI外,还支持虚拟DOM描述UI。...其实我们在vue.js组件中手写的渲染函数就是使用虚拟DOM来描述UI的。

    1.3K10

    JS常用的几种设计模式

    面试常常问到设计模式,设计模式在实际业务中即使有用到,但是依然感受不到它的存在,往往在框架中会有更多体现,比如vue2源码,内部还是有很多设计思想,比如观察者模式,模版模式等,我们在业务上一些通用的工具类也会用到单例...好记性不如烂笔头,又重新回顾了一遍设计模式,虽然仅仅掌握了几种熟悉的设计模式,但是希望在复杂的业务上,能想起那些不太常用的设计模式。 正文开始......》,下面after和before的设计很令人深思 Function.prototype.before = function(beforeFn) { const self = this; return...》中也有很多其他模式,比如代理模式,中介者模式,状态模式等,很多的设计模式实际上在业务代码里并不会用到,在某些特殊业务场景这些设计模式的思想会大大增强我们代码的拓展性,但过度的设计模式也会带来一定的阅读负担...总结 常用的设计模式,比如说单例模式,单例就是只对外暴露一个实例,所有的内部方法都是通过这个实例访问 策略者模式是一种多条件的优化模式,当你在条件判断很多时,可以考虑策略者模式 工厂模式,主要通过一个中间函数

    76720

    JS设计模式之工厂模式

    ——《设计模式:可复用面向对象软件的基础》中文版第81页 在我理解中,所谓工厂方法,是指我们通过调用已知的接口,获得未知的对象,做出预期的行为。工厂方法为我们提供这一对象。...中大可不必这样做,直接传构造函数为参数就可以,因为JS中函数是一等公民。...——《设计模式:可复用面向对象软件的基础》 说人话,就是工厂方法只有一个方法,抽象工厂有多个方法。...如果按照《设计模式:可复用面向对象软件的基础》中的定义来说,它是不正确的。但我们不探讨者是否正确,我们也来实现一个可拓展的工厂。...参考 设计模式:可复用面向对象软件的基础 Learning JavaScript Design Patterns -- The Factory Pattern

    99320
    领券