首页

JavaScript 数组中的 indexOf 方法详解

蓝蓝设计的小编

最近项目遇到一个小问题代码我会简化成小例子展示给大家。

用心看到最后会有收获哈,基础扎实的童鞋可以直接跳到数组类型使用

说到 indexOf 大家并不陌生,判断字符串是否包涵子字符串时特别常用(正则不熟练同学的利器)。

String 类型的使用

温习一下大家熟知的字符串用法,举个例子

let str = 'orange';

str.indexOf('o'); //0 str.indexOf('n'); //3 str.indexOf('c'); //-1

这里 0 和 3 分别是 o 和 n 在字符串中出现的位置。起始下标是 0。而 -1 代表未匹配。

【原创】SEO之坚决不能换的链接有哪些?

ui设计分享达人

在交换友情链接的过程中,并不是所有的都可以用来交换,今天就来说说哪些链接是坚决不能换的一些友情链接:

(1)虚假的PR值页面。识别PR值真假的方法很容易,网络上有很多的一些识别工具,只要在其网页的输入框中输入想查询的网址,就会直接提示PR值是否真实。

(2)导出链接太多。在交换友情链接的过程中,对方的导出链接如果过多的话,则分给我们的PR值及权重就会减少。

软件界面设计的设计关键(上篇)

ui设计分享达人

在移动互联网越来越火的今天,手机成为了人们离不开的工具,随着智能手机时代的到了,各种各样的手机软件也越来越多,而这些软件界面的设计也成为了不可或缺的一部分,那么今天我们就来说一说有关软件界面设计时需要把握的一些设计关键!当然了,这些关键不仅仅局限于对手机界面的设计,同时也适用于其他软件的界面设计上。设计关键点如下:

UI设计规范总结

ui设计分享达人

编者按:设计最有趣的地方在于它的通用性,不论是音乐、建筑还是工业,设计的规则大同小异。今天这篇文章来自纽约的产品设计师妹子Melissa,她从建筑系毕业之后并未从事她的本职工作,2014年11月学习了两个半月的网页设计之后开始转战产品和UI设计了,目前供职于Percolate。不要小瞧她的设计素养,建筑系的系统学习赋予她对于广泛意义上的设计更深入的认知,这篇文章就是这半年多来的一个阶段性答卷。

这篇文章总结了从建筑到产品UI的四个设计的基本原则。

2017年,这五条设计趋势将惊艳整个设计圈

周周

Spell(高级产品设计@Salesforce):今年年初的时候,我写了一篇关于2016年设计趋势预测的文章。一方面为了记录自己观察到的一些现象,一方面让自己养成每年总结的好习惯。回头一看,记录下的点滴竟然逐一变成了现实,不禁感觉非常幸运。今天我来分享一下我自己对于2017年设计趋势的观察。

我会谈到以下5点:

  1. 微交互将会大量主导产品设计细节
  2. 平,却不再那么平了,颜色,字体和质感将成为设计师追捧的视觉利器
  3. The internet of everything真正崛起,将增加设计的复杂度
  4. 人的距离将会无限被拉近
  5. 触觉声音3D,我的五感都可以有交互

阅读时间大约5分钟。

用户研究的14种经典方法

蓝蓝设计的小编

历时2个多月的编撰和设计,#用研方法传遍中国#在今天将告一段落;经过仔细的梳理与总结,的用户研究工程师们将用户研究工作中的经典方法一一总结出来,与大家分享讨论,也欢迎更多对用户体验感兴趣的同学加入讨论,大家共同努力、共同进步!

1 、【眼动&脑电研究】 将眼动仪和脑电设备联机同步,可以知道用户是如何看的,以及当时的心理活动。


2 、【可用性测试】 想知道可用测试是什么?可用性测试的目的&作用?适用的场景?测试

设计理念比美感更重要

用心设计

                  设计理念比美感更重要。通过7大设计理念,来展示其重要性。

Image title

JavaScript arguments 对象详解

蓝蓝设计的小编

1. 什么是 arguments

MDN 上解释:

arguments 是一个类数组对象。代表传给一个function的参数列表。

我们先用一个例子直观了解下 JavaScript 中的 arguments 长什么样子。

function printArgs() { console.log(arguments);
}

printArgs("A", "a", 0, { foo: "Hello, arguments" });

执行结果是:

参加大型项目时,设计师应该学会的最优工作流程!

周周

咚咚咚:前段时间参与设计一个较大的线上活动,包含十个奥运相关小游戏及一些相关界面,前后历时几个月。奥运后活动下线,设计工作完结后,我整理了这过程中的收获及工作方式,和大家分享下。

立项前信息收集与准备

有些大型项目是很早就规划了要做的,只是具体哪天立项发邮件或哪些人参与还没确定,如果知道要自己要参与这件事,可以做些准备工作,提前了解一些信息:

  • 项目人员。了解各个职能的接口人是谁,运营、产品、视觉、前端、后端、测试等有谁参与,有些人可能之前都不认识,大家的工作方式和性格也不一样,提前了解认识下,对后期合作和方案推进会有帮助。
  • 信息。保证自己了解到的信息是一手资料很重要。和各方沟通过程中收集下项目的背景、目标、投入的资源、方案的思路及活动体量、以及可能的用户利益点、项目时间点(通常deadline是确定的)等等等等。这些信息可以通过产品和运营了解到。如果是公司的例行活动,能够拿到以往活动的数据和资料当然是最好,如果没有的话也尽量找到以前做过类似活动的人员了解一些前人的方法和经验。
  • 别人的想法。项目组人员总会有自己的想法和方案,有时候甚至方案是比较确定的。尽早的了解到产品或者运营的想法可以预估个大概的时间节点和需求,做到心中有数。如果有好的想法这个时候提出来也最容易被采纳,毕竟时间上一切来得及。

原型与你

用心设计

利用

我们如何看待工具


有一种观点:设计师不要学太多的软件,精通一种就好了,更重要的是你的思维。


从个人技能上,这个说法没错,但它可能忽视的是,思维和工具,并不独立。因为所谓工具,其实是思维的被封装与具象化,而你使用工具的过程,便是对这思维的习得和解码。就像阅读从不是一个单方面行为,而是读者和作者思维的无声交流。你阅读书,书塑造你。

日历

链接

个人资料

蓝蓝设计的小编 http://www.lanlanwork.com

存档