欧美整片AⅤ免费_综合亚洲欧美日韩一区二区_久久国产午夜精品理论片应用_人人九九精品国产-日本一区二区视频在线观看,69av视频在线,精品黄色录像,久久久久久久久久久久久久久

首頁

微信小程序知識體系梳理

seo達(dá)人

如果您想訂閱本博客內(nèi)容,每天自動發(fā)到您的郵箱中, 請點(diǎn)這里 

小程序介紹

17年一月9號,小程序剛發(fā)布的時候,個人很幸運(yùn)的成為第一批吃螃蟹的人,當(dāng)然也是第一批采坑的人。

小程序是基于微信的一種應(yīng)用,使用微信自定義的組件,讓我們使用JavaScript的方式,達(dá)到匹配原生應(yīng)用的效果。小程序的一大優(yōu)勢就是,你只要有個微信,你就能搜索你所需要的點(diǎn)餐、買票、旅游等一些日常需求的小程序,而且——用完即毀、無需下載。

小程序開發(fā)所需要的技能

小程序是最適合前端開發(fā)人員,你所需的知識僅僅是JavaScript、css、html的基本知識,如果你有其他單頁面應(yīng)用的開發(fā)經(jīng)驗(yàn),那小程序會很快上手,但是這都不是必須的。

小程序的知識體系的梳理

項(xiàng)目整體架構(gòu)

app.js 小程序的啟動js文件。

app.json 小程序的全局json配置文件。同時也可以進(jìn)行pages配置、底部tab切換的配置等等。

app.wxss 小程序的全局樣式。

pages 小程序的相關(guān)頁面。在app.json中配置了pages,pages文件夾就會自動出現(xiàn)對應(yīng)的頁面。

pages

js 是小程序的邏輯部分。 
wxss 小程序的對應(yīng)page的布局,也就是局部樣式。相當(dāng)于web網(wǎng)頁的css。 
wxml 頁面布局。相當(dāng)于web網(wǎng)頁的html。 
json 小程序的局部頁面配置。

小程序路由

1、push路由 
wx.navigateTo({ 
url:’/pages/index/index’ 
});

2、替換路由 
wx.redirectTo({ 
url:”/pages/index/index” 
});

3、路由回退 
wx.navigateBack({ 
delta: 1 
});

4、tab切換 
wx.switchTab({ 
url:’相關(guān)頁面路徑’ 
});

5、路由清理替換 
wx.reLaunch({ 
url:’新的頁面路徑’ 
});

小程序路由傳參

wx.navigateTo({ 
url: “/pages/index/index?id=”+inputValue 
}); 
就會把inputValue的值傳遞過去。在相應(yīng)的界面的onLoad周期函數(shù)的options中接收。

//index.js 
onLoad: function(options){ 
console.log(options.id); 
}

小程序界面交互(Toast、Modal)

Toast分三種:sucess、loading、none; 
Modal:title、content屬性是必須要的。 
modal還有一些其他的屬性,比如確認(rèn)按鈕的顯示。

小程序page的生命周期

onLoad——初始化加載一次 
onReady——頁面初次渲染完成 
onShow——監(jiān)聽頁面顯示 
onHide——監(jiān)聽頁面隱藏 
onUnload——監(jiān)聽頁面卸載

生命周期函數(shù)的本質(zhì):給開發(fā)人員一個觸發(fā)時機(jī)的暴露的接口。在這樣的時機(jī)下,我們可以做什么?

小程序如何更改data

vue中:this.message = ‘hello world’; 
小程序中: 
this.setData({ 
message: ‘hello world’ 
})

小程序分享功能

使用onShareAppMessage函數(shù)可以實(shí)現(xiàn)分享轉(zhuǎn)發(fā)功能。 
onShareAppMessage: function(){ 
return { 
title:’圖吧同行’, 
path:’/pages/index/index’, 
desc:’描述信息’ 

}

登錄功能

小程序的登錄是一個項(xiàng)目的核心邏輯。分為三步。

第一步:wx.login,獲取code。 
第二步:把code發(fā)送給我們的后臺服務(wù)器,得到openId。 
第三步:服務(wù)器把openId返回給你。你就知道每次是哪一個用戶登錄了小程序。

藍(lán)藍(lán)設(shè)計(jì)www.kadanni.com.cn )是一家專注而深入的界面設(shè)計(jì)公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 、平面設(shè)計(jì)服務(wù)


關(guān)于placeholder();

seo達(dá)人

如果您想訂閱本博客內(nèi)容,每天自動發(fā)到您的郵箱中, 請點(diǎn)這里 

搜索框有一些提示信息比如“關(guān)鍵字”之類,不寫吧用戶可能不知道這個搜索框是用來做什么的,寫了吧點(diǎn)擊搜索之后默認(rèn)就把這些提示信息提交給數(shù)據(jù)處理頁面處理去了,有點(diǎn)麻煩,而且也沒有必要再去數(shù)據(jù)庫查一次這個提示信息。

  可以用jquery 的插件 placeholder來解決這個問題,這個插件使用也很簡單,在頁面引入這個插件,    <script type="text/javascript" src="<%=basePath %>resources/scripts/jquery/jquery.placeholder.min.js"></script>(本人用的是miniui做的,所以引入的是jquery.placeholder.min.js)。

 在html中的輸入框中如此設(shè)置

<div class="inputs">
         <input id="u_id" name="u_id" type="text" placeholder="請輸入帳號"/>
 </div>
<div class="inputs">
     <input id="u_pass" name="u_pass" type="password" placeholder="請輸入密碼"/>
</div>

 js代碼:

$(function(){
    $("input").placeholder();
    
    $("input").keydown(function(event) {  
        //alert(event.keyCode);
        if(event.keyCode==13){  
            login();  //轉(zhuǎn)到登錄的js方法
        }
    });
});

 但是問題來了,firefox,IE下都能實(shí)這個效果,chrome和safari點(diǎn)擊后不會消失,得輸入東西之后才會消失。本人在CSS方面菜鳥一只,后來讓公司一位前段的同事去調(diào)試這個,最后在CSS里面加了一段:

input:focus::-webkit-input-placeholder,textarea:focus::

-webkit-input-placeholder{color:transparent;} 

藍(lán)藍(lán)設(shè)計(jì)www.kadanni.com.cn )是一家專注而深入的界面設(shè)計(jì)公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 、平面設(shè)計(jì)服務(wù)


干貨 | 2018年UI設(shè)計(jì)師如何自我提升設(shè)計(jì)力?

藍(lán)藍(lán)設(shè)計(jì)的小編

提升設(shè)計(jì)能力是每位設(shè)計(jì)師的愿望。在興元君看來,要想提高設(shè)計(jì)力,首先需要有發(fā)現(xiàn)作品問題的能力。

會員成長體系2.0-從通感到通識的體驗(yàn)打造

鶴鶴

將會員全鏈路場景中的服務(wù)觸點(diǎn)進(jìn)行統(tǒng)一的感知設(shè)計(jì),并在服務(wù)中為用戶傳遞一致的體感,此所謂通感。 將升級帶來的行為變化用數(shù)據(jù)反映出來,結(jié)合數(shù)據(jù)去調(diào)整設(shè)計(jì)表現(xiàn),通過設(shè)計(jì)迭代再次影響用戶的行為,最終與用戶在認(rèn)知方面達(dá)成共識。此乃通識。

學(xué)習(xí)解析XML(1)

seo達(dá)人

如果您想訂閱本博客內(nèi)容,每天自動發(fā)到您的郵箱中, 請點(diǎn)這里

什么是xml, xml有什么作用?
XML 是獨(dú)立于軟件和硬件的信息傳輸工具
  • XML 指可擴(kuò)展標(biāo)記語言(EXtensible Markup Language)。
  • XML 是一種很像HTML的標(biāo)記語言。
  • XML 的設(shè)計(jì)宗旨是傳輸數(shù)據(jù),而不是顯示數(shù)據(jù)。
  • XML 標(biāo)簽沒有被預(yù)定義。您需要自行定義標(biāo)簽。
  • XML 被設(shè)計(jì)為具有自我描述性。
  • XML 是 W3C 的推薦標(biāo)準(zhǔn)。


XML 和 HTML 之間的差異

XML 不是 HTML 的替代。

XML 和 HTML 為不同的目的而設(shè)計(jì):

  • XML 被設(shè)計(jì)用來傳輸和存儲數(shù)據(jù),其焦點(diǎn)是數(shù)據(jù)的內(nèi)容。
  • HTML 被設(shè)計(jì)用來顯示數(shù)據(jù),其焦點(diǎn)是數(shù)據(jù)的外觀。

HTML 旨在顯示信息,而 XML 旨在傳輸信息



xml的用途:

    

XML 把數(shù)據(jù)從 HTML 分離

XML 簡化數(shù)據(jù)共享

XML 簡化數(shù)據(jù)傳輸

XML 簡化平臺變更

XML 使您的數(shù)據(jù)更有用

XML 用于創(chuàng)建新的互聯(lián)網(wǎng)語言


<?xml version="1.0" encoding="UTF-8"?> 聲明

以及根元素 子元素 以及定義根元素結(jié)尾

如例

聲明

<?xml version="1.0" encoding="UTF-8"?>

根元素

<note>

子元素

<to>Tove</to>

<from>Jani</from>

<heading>Reminder</heading>

<body>Don't forget me this weekend!</body>

</note>

定義根元素結(jié)尾

命名的規(guī)范

所有的 XML 元素都必須有一個關(guān)閉標(biāo)簽

XML 標(biāo)簽對大小寫敏感、

XML 必須正確嵌套

XML 屬性值必須加引號

實(shí)體引用




XML 以 LF 存儲換行

在 Windows 應(yīng)用程序中,換行通常以一對字符來存儲:回車符(CR)和換行符(LF)。

在 Unix 和 Mac OSX 中,使用 LF 來存儲新行。

在舊的 Mac 系統(tǒng)中,使用 CR 來存儲新行。

XML 以 LF 存儲換行。

藍(lán)藍(lán)設(shè)計(jì)www.kadanni.com.cn )是一家專注而深入的界面設(shè)計(jì)公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 、平面設(shè)計(jì)服務(wù)

小身材,大影響。你應(yīng)該知道的圖標(biāo)基礎(chǔ)知識

濤濤

如今的用戶界面中,圖標(biāo)絕對是不可或缺的元素。雖然絕大多數(shù)的圖標(biāo)都很小,甚至不被人注意到,但是它們幫助設(shè)計(jì)和用戶解決了許多問題。圖標(biāo)是可用性和導(dǎo)航的關(guān)鍵,用戶能夠感知到圖標(biāo)的功用,但是只有設(shè)計(jì)師才會明白,想要讓圖標(biāo)簡約、可用還富有表現(xiàn)力,要耗費(fèi)多少時間和精力。

喬布斯曾經(jīng)說過:“細(xì)節(jié)至關(guān)重要,花費(fèi)時間仔細(xì)打磨是值得的。”圖標(biāo)是現(xiàn)如今UI界面中可用性和導(dǎo)航體系的核心組件,所以,今天的文章,我們來仔細(xì)歸納一下常見的圖標(biāo)類型和它們在UI中的使用。

高手經(jīng)驗(yàn)!Facebook的360全景VR應(yīng)用設(shè)計(jì)總結(jié)

濤濤

FB設(shè)計(jì)團(tuán)隊(duì)設(shè)計(jì)的一款Gear VR(三星VR設(shè)備)平臺的全景應(yīng)用過程總結(jié),其中包含一些很有價值的VR實(shí)戰(zhàn)經(jīng)驗(yàn)與設(shè)計(jì)原則。

FB的Immersive設(shè)計(jì)團(tuán)隊(duì)致力于提升人們身臨其境的體驗(yàn)。我們相信脫離了傳統(tǒng)的“容器”來講述和體驗(yàn)故事可以讓人們與情景和彼此更深入的聯(lián)結(jié)。

我們已經(jīng)在各個平臺搭建了360度全景照片與視頻服務(wù),目前在FB上已經(jīng)有超過2500萬張360全景照片和100萬個全景視頻。盡管有如此多的全景內(nèi)容,然而用戶還是很容易在feed流中錯過這些內(nèi)容。

Facebook 360介紹

過去的幾個月,我一直為下一步進(jìn)行設(shè)計(jì):給予三星Gear VR平臺的Facebook 360應(yīng)用——使全景照片和視頻更容易被發(fā)現(xiàn)。這是FB第一個為Gear VR做的媒體應(yīng)用,一個通過VR瀏覽360全景照片和視頻的平臺。

漢堡圖標(biāo)不好使?這5個替代方案幫你搞定移動端導(dǎo)航

濤濤

對于設(shè)計(jì)師而言,移動端設(shè)備屏幕上的每一寸空間都是寶貴的資源。為了在小屏幕上做更多的事情,設(shè)計(jì)師在設(shè)計(jì)導(dǎo)航系統(tǒng)的時候,通常需要花費(fèi)更多的時間來打磨。漢堡圖標(biāo)在過去幾年當(dāng)中,是最常見的一種設(shè)計(jì)策略,導(dǎo)航和選項(xiàng)被隱藏在這個小小的圖標(biāo)之后,但是實(shí)際上,雖然大眾已經(jīng)習(xí)慣了它的存在,但是它并不是最佳的導(dǎo)航設(shè)計(jì)方案。

在今天的文章當(dāng)中,我們會探討為什么漢堡菜單這樣的隱藏式導(dǎo)航影響用戶體驗(yàn),以及可用性更強(qiáng)的替代方案。

為何漢堡圖標(biāo)會破壞用戶體驗(yàn)

在移動端設(shè)備上,我們看到的可見式導(dǎo)航其實(shí)比漢堡圖標(biāo)這樣的隱藏式導(dǎo)航更多,前者大概是后者的2.5倍。

“思維框架”理論,讓我們更好地決策和解決問題。

濤濤

相信很多體驗(yàn)設(shè)計(jì)師在與產(chǎn)品需求方進(jìn)行設(shè)計(jì)提案的時候會遇到這樣的情景:

  • 你闡述自己的設(shè)計(jì)推導(dǎo)過程,從產(chǎn)品目標(biāo)分析、問題定位、設(shè)計(jì)目標(biāo)分析、設(shè)計(jì)思路闡述這樣的推導(dǎo)下來,在場的產(chǎn)品經(jīng)理們都點(diǎn)頭,表達(dá)認(rèn)可。
  • 但是!當(dāng)?shù)搅嗽O(shè)計(jì)方案環(huán)節(jié),你把方案放出來,各位就七嘴八舌挑戰(zhàn)了:¥#@%&*&*
  • 這時候經(jīng)常會聽到這樣一句話:“有沒有其他更好的方案???”
  • 這時候你是不是會想,我前面的推導(dǎo)和演繹過程那么完美那么富含邏輯,推導(dǎo)的肯定是最好的方案啦!

但是哦,這個時候,你還是會感覺沒底氣說出這句話來。

于是你最后說出一句妥協(xié)的話“好的好的,我回去改一下?!保ǜ魑焕习逦叶悸犇銈兊?,你們說啥就是啥)

專業(yè)度呢?設(shè)計(jì)價值呢?你的玻璃心要碎了:死了產(chǎn)品經(jīng)理們會不會覺得自己很水很不專業(yè)。

怎么辦?這就是今天想聊聊的主題:“思維框架”理論,讓我們更好地決策和解決問題。


日歷

鏈接

個人資料

存檔