首页

[原创]SEO应该怎么做

ui设计分享达人

SEO
因为其成本低效果好的独有特点,基本上成为了每个公司都会投入的一个点。但是SEO工作者除了每天更新文章,发布外链之外,到底应该怎么去做呢?SEO工
作也是一套系统的流程,如果仅仅是每天发布外链,更新文章,那估计是很难达到网站预期的一个效果,今天我们就来分享一下SEO有哪些具体的流程,应该怎么
去开展SEO工作。

打造属于你自己的微信表情

用心设计


关于微信表情制作的一些经验分享

Image title

JavaScript 闭包的底层运行机制

蓝蓝设计的小编

当JavaScript在运行的时候,它需要一些空间让它来存储本地变量(local variables)。我们将这些空间称为作用域对象(Scope object),有时候也称作LexicalEnvironment。例如,当你调用函数时,函数定义了一些本地变量,这些变量就被存储在一个作用域对象中。你可以将作用域函数想象成一个普通的JavaScript对象,但是有一个很大的区别就是你不能够直接在JavaScript当中直接获取这个对象。你只可以修改这个对象的属性,但是你不能够获取这个对象的引用。

作用域对象的概念使得JavaScript和C、C++非常不同。在C、C++中,本地变量被保存在栈(stack)中。在JavaScript中,作用域对象是在堆中被创建的(至少表现出来的行为是这样的),所以在函数返回后它们也还是能够被访问到而不被销毁。

不止是划条线!移动端UI中常见的视觉分隔设计技巧

周周

乍一看许多APP的布局并不复杂,感觉换成自己也能设计出来,但是当你真的开始着手设计这么一个APP的原型的时候,会发现事情并不是那么简单。看着别人已经设计完成的设计可能觉得不难,可是当自己动手的时候,在特定的元素的选取和设计上很容易陷入困局,这个时候才明白它的难点并不在于工作量的多少,设计者常常深陷于细节构建的囹圄,这才是它的困难之处。即使是元素与元素之间的分隔方式,都能随随便便用一整篇文章来进行探讨。

传统的分隔方式

在UI界面中,最传统也是最常见的分隔方式用的是线,将视觉上或者内容上需要区分的内容用横向或者纵向的细线区分开来,它帮助用户了解页面的层次结构,赋予页面内容以组织性。

1-A2lLUDOWFDjePhePR5WcsA 

竞品分析系列:资讯类APP(搜狐新闻、腾讯新闻、网易新闻、今日头条)

蓝蓝设计的小编

(四)确定竞品

目前市面上的新闻客户端大致分为三类,以搜狐、网易为代表的互联网门户新闻客户端,内容较为丰富,新闻内容由授权转载、原创报道和UGC组成;以百度新闻APP、今日头条为代表的聚合类新闻客户端,通过抓取各种媒体的新闻内容,整合于自身平台;而第三种新闻客户端就是报纸、杂志等传统媒体开发的专属新闻客户端,是传统媒体抢占新媒体市场的移动站点。所以选取口碑较好的搜狐新闻、腾讯新闻、网易新闻、今日头条作为竞品分析。

二、战略层:产品定位及优势对比


 

微信小程序设计指南 · 小程序(下)

资深UI设计者

基于微信小程序轻快的特点,我们拟定了小程序界面设计指南和建议。 设计指南建立在充分尊重用户知情权与操作权的基础之上。旨在微信生态体系内,建立友好、、一致的用户体验,同时适应和支持不同需求,实现用户与小程序服务方的共赢。

优秀设计师应该知道的10大UI设计原则(上篇)

ui设计分享达人

优秀的设计师之所以被称为优秀,除了他们设计的成果能给人带来满意的效果之外,最重要的一点,我想是他们独有的一些方法和经验给够支撑他们走向优秀,这一点正是那些刚做设计师所要学习的。那么要想成为一个优秀的设计师,要把握那些设计原则呢?以下是那些优秀的设计师总结的一些设计原则,希望能为那些初入行的设计师可以从中得到一些领悟:

1)清晰度是首要工作

微信小程序设计指南 · 小程序

资深UI设计者

基于微信小程序轻快的特点,我们拟定了小程序界面设计指南和建议。 设计指南建立在充分尊重用户知情权与操作权的基础之上。旨在微信生态体系内,建立友好、、一致的用户体验,同时适应和支持不同需求,实现用户与小程序服务方的共赢。

有一碗面叫:登录页面

用心设计

登 录功能现在可以说是每一款app都具备的一项功能,登录页面最主要的功能其实就是给用户进行登录操作,这也是登录页面的根本作用。就好像保安对于小区的新 住户和老住户进小区的方式不一样,app对于新用户和老用户也是有区别的


JavaScript 中匿名函数的递归调用

蓝蓝设计的小编

不管是什么编程语言,相信稍微写过几行代码的同学,对递归都不会陌生。 以一个简单的阶乘计算为例:

function factorial(n) { if (n <= 1) { return 1;
    } else { return n * factorial(n-1);
    }
}

我们可以看出,递归就是在函数内部调用对自身的调用。 那么问题来了,我们知道在Javascript中,有一类函数叫做匿名函数,没有名称,怎么调用呢?当然你可以说,可以把匿名函数赋值给一个常量:

const factorial = function(n){ if (n <= 1) { return 1;
    } else { return n * factorial(n-1);
    }
}

日历

链接

个人资料

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

存档