首頁

詳解JS 變量、作用域及內(nèi)存

藍藍設(shè)計的小編

基本類型值有:undefined,NUll,Boolean,Number和String,這些類型分別在內(nèi)存中占有固定的大小空間,他們的值保存在??臻g,我們通過按值來訪問的。

 

1)值類型:數(shù)值、布爾值、null、undefined
2)引用類型:對象、數(shù)組、函數(shù)。
 
如果賦值的是引用類型的值,則必須在堆內(nèi)存中為這個值分配空間。由于這種值的大小不固定(對象有很多屬性和方法),因此不能把他們保存到棧內(nèi)存中。但內(nèi)存地址大小是固定的,因此可以將內(nèi)存地址保存在棧內(nèi)存中。
 
<script type="text/javascript”>
var box = new Object();  //創(chuàng)建一個引用類型
var box = "trigkit4";   //基本類型值是字符串
box.age = 21;    //基本類型值添加屬性很怪異,因為只有對象才可以添加屬性。
alert(box.age);  //不是引用類型,無法輸出;
</script>
 

朋友圈被天貓雙11邀請函刷屏了?我們和它的創(chuàng)作者們聊了聊

資深UI設(shè)計者

從2008年開始,每年臨近11月11日,全國——現(xiàn)在可能是全球——的剁手黨們都在等著看馬云爸爸和天貓又能玩出什么新花樣。今年除了史無前例的整整49張品牌海報以及4個版本的“主題大片”之外,天貓的小伙伴們居然連一封小小的邀請函都沒放過。這支將最龐大的信息量用最簡單的“手指刷一下”交互方式呈現(xiàn)的H5,相信已經(jīng)刷爆了大家上周末的朋友圈。

軟件界面設(shè)計的四點小要求

ui設(shè)計分享達人

互聯(lián)網(wǎng)時代的到來,催生了好多的技術(shù)和產(chǎn)品,比如手機,電腦,掌上終端等產(chǎn)品,而這些產(chǎn)品更多的是滿足消費者的精神層面上的需求,當(dāng)然也包括視覺、心理上的感受以及情感體驗等等。所以,這類產(chǎn)品的設(shè)計就要針對用戶本身的體驗特點來進行。那么,要想做好一個號的軟件界面,有哪些要求呢?我們總結(jié)了四點小小的要求:

好的軟件界面設(shè)計都有三點共性

ui設(shè)計分享達人

智能時代的到來讓人們對于軟件界面有了重新的認識和思考。這也是大勢所趨,眾所周知,現(xiàn)在的人們離不開手機,手機里面都是各種各樣的軟件信息,用戶使用一個軟件,接觸到的就是軟件界面。第一印象是至關(guān)重要的,所以,一個軟件能否被用戶所接受,就看軟件界面設(shè)計了,而那些好的軟件界面往往都有一些共性,今天我們就來分析下那些好的軟件界面的共性。

寫給新手的情感化UI設(shè)計簡明指南

ui設(shè)計分享達人

今天來聊一下情感化的UI設(shè)計。在用戶和UI之間建立情感聯(lián)系是構(gòu)建用戶信任和依賴關(guān)系的關(guān)鍵因素,而實際上要做的事情比聽起來麻煩得多,因為需要考慮的因素更多。情緒是廣泛的、復(fù)雜的,它容易受到影響,但是也很難改變。

而這也是我們今天要思考的事情,什么是情感化的UI設(shè)計?如何創(chuàng)建一個能夠喚起用戶情感波動,構(gòu)建情感紐帶的UI界面?這應(yīng)該就是你的下一個設(shè)計項目中應(yīng)該仔細考慮的事情。

阿里干貨!實戰(zhàn)案例幫你學(xué)會基于場景的設(shè)計方法

周周

阿里巴巴_BBC_UED:移動終端由于被用戶隨身攜帶,變成用戶身體的延伸,在每一個場景中,深度陪伴著用戶。也因此,移動終端獲得天然的優(yōu)勢,得以針對用戶實際所在的場景來設(shè)計,以設(shè)計出更加貼心的體驗。 但是,由于設(shè)計師與用戶的空間相隔,無法看到用戶在真實場景中的使用情況。為了了解用戶的痛點及需求,我們需要通過場景設(shè)計的方法,對用戶使用場景進行分析或預(yù)期?;趫鼍暗脑O(shè)計可以幫助設(shè)計師找到用戶與場景的內(nèi)在聯(lián)系,探索新的功能及交互方式。 本文將以案例為主介紹基于場景的設(shè)計方法。

什么是基于場景的設(shè)計?

什么才是基于場景的設(shè)計呢?以看電影為例,在整個看電影的過程中,涉及到的主要場景有以下六個:線上買票-去電影院-線下取票-檢票入座-觀影-評論吐槽?;诳措娪吧婕暗降膱鼍?,格瓦拉app設(shè)計了一個基于場景的功能:當(dāng)用戶在格瓦拉購票成功后,首頁會出現(xiàn)一個人偶小浮標(biāo),在不同場景下點擊該浮標(biāo),會出現(xiàn)不同的內(nèi)容,例如在去電影院的場景下顯示影院地理位置以及滴滴打車入口;線下取票場景顯示取票二維碼可以快捷取票;線下取票后再點擊小浮標(biāo)顯示電影開始時間以及座位號;觀影后顯示別人的評論以及吐槽入口引導(dǎo)用戶去評論(如圖1)。

uisdc-ali-201610261

昨夜,微軟發(fā)布了一臺可以被推倒的設(shè)計師神器,微軟這次硬了!

用心設(shè)計

微軟也可以巨硬。

微軟也可以巨硬。

昨晚微軟在紐約發(fā)布了全新一體機Surface Studio、新一代Surface Book以及新操控配件Surface Dial等系列新品。

Image title

一款A(yù)PP從設(shè)計稿到切圖全記錄

資深UI設(shè)計者

這里寫的不是一種規(guī)范,只是一種工作方法,大家在具體工作中,一定要靈活運用。另外,技術(shù)的更新是非??斓模覍懙倪@些可能某些東西已經(jīng)和你們的工程師搭檔所用的方法不一樣了,所以,還是要靈活運用。

設(shè)計師成長要經(jīng)歷的五步

藍藍設(shè)計的小編

第三步:他開始關(guān)注生活投入生活和研究生活,他變成了一個感情細膩,生活灑脫的人,他開始意識到自己的人格境界,自己的生活方式和感情表達方式加上生命的目的正是自己鮮明的面貌,他意識到自己正走向一種境界,真正屬于自己的形式語言和符號圍繞者這種狀態(tài)應(yīng)運而生,思想不再被形式所控制,他的設(shè)計中,形式真正的作為一種為表達環(huán)境的精神空間服務(wù)的手段而變的不再張揚和膚淺。在一段時間的摸索,自己的理論體系逐漸清晰并成熟之后,他具備了一種能力,用自己的理論和人格面貌去影響自己的客戶和周圍的人,并且引導(dǎo)他們進入那種境界。


第四步:這個時期的設(shè)計師是成熟和另人尊重的,因為他已經(jīng)進入了他的灰色時代。他開始走出工作室第一次去關(guān)注人,關(guān)注自然,開始不完全依賴材料市場而是向生活要材料,他意識到應(yīng)該注重自己的經(jīng)歷積累,戲劇化的人生概念使他為此振奮。他的作品變的更穩(wěn)定更嚴謹也更平淡,同時也具備了精神張力,這種精神狀態(tài)已經(jīng)淘去了浮躁的形式感而進入了一種塵埃落定的心境,你會聽到時間流逝的聲音,和平靜的永恒的另人絕望而不可超越的幸福。這不是滄桑而是生活的最高境界。他征服客戶的方式不是眼花繚亂的形式手段而是心靈。


第五步:當(dāng)一個設(shè)計師具備了大量的優(yōu)秀案例,在社會上享有了崇高的聲譽和財富的時候,他開始憑著感覺和思想做事情。他已經(jīng)看穿了人間事故,無論他的生活和作品都是他本人的化身,社會上開始推崇他的理論和著作,他變成了一個博學(xué)的德高望重的思想家,他的思想已經(jīng)不僅僅對本行業(yè)具有指導(dǎo)意義,對很多其他的領(lǐng)域也具有杰出貢獻,他對世界對人類對設(shè)計對自己的生涯已經(jīng)看的無比清晰和透徹,他進入了設(shè)計師最高階段白色時代,這個階段的設(shè)計師是真正的大師,他們擁有不朽的人格。


如何讀懂并寫出裝逼的函數(shù)式代碼

藍藍設(shè)計的小編

今天在微博上看到了 有人分享了下面的這段函數(shù)式代碼,我把代碼貼到下面,不過我對原來的代碼略有改動,對于函數(shù)式的版本,咋一看,的確令人非常費解,仔細看一下,你可能就暈掉了,似乎完全就是天書,看上去非常裝逼,哈哈。不過,我感覺解析那段函數(shù)式的代碼可能會一個比較有趣過程,而且,我以前寫過一篇《函數(shù)式編程》的入門式的文章,正好可以用這個例子,再升華一下原來的那篇文章,順便可以向大家更好的介紹很多基礎(chǔ)知識,所以寫下這篇文章。

先看代碼

這個代碼平淡無奇,就是從一個數(shù)組中找到一個數(shù),O(n)的算法,找不到就返回 null。

下面是正常的 old-school 的方式。不用多說。

//正常的版本 function find (x, y) { for ( let i = 0; i < x.length; i++ ) { if ( x[i] == y ) return i;
  } return null;
} let arr = [0,1,2,3,4,5] console.log(find(arr, 2)) console.log(find(arr, 8))

日歷

鏈接

個人資料

藍藍設(shè)計的小編 http://yvirxh.cn

存檔