《微信小程序七日談》系列文章:

  1. 第一天:人生若只如初見;
  2. 第二天:你可能要拋棄原來的響應(yīng)式開發(fā)思維

微信小程序自公布以來就被捧上了天,新聞一波接一波。一部分聲音來自前端界,把小程序當(dāng)成前端歷史地位提升的一次革新;一部分聲音來自app開發(fā)界,把小程序當(dāng)成失業(yè)的助推器(攤手)。本文的目的不是討論小程序的是或非,只是記錄一下筆者在開發(fā)小程序過程中一些收獲和感想。

有消息稱第一批微信小程序在12月中下旬發(fā)布,在那之前,需要將已完成的小程序向騰訊提交審核。58到家看準(zhǔn)了這次推廣的機(jī)會,制定了小程序開發(fā)計(jì)劃。筆者是主要開發(fā)者之一。

閑話少說,進(jìn)入正題。

小程序號稱使用前端技術(shù)開發(fā)接近native體驗(yàn)的webapp,微信提供了許多js和native交互的bridge API,同時將html/css進(jìn)行改造,分別對應(yīng)wxml和wxss。初見之時,看上去就是換個名字而已嘛,都是熟悉的技術(shù),項(xiàng)目分分鐘開發(fā)完成哈哈。然后就興致勃勃的開始折騰,然后就...

小程序官方文檔相當(dāng)“簡潔”,以示例代碼的形式很形象地說明了各模塊的開發(fā)模式。但是示例代碼以及文字描述并未將其中的細(xì)節(jié)完全暴露出來,上手開發(fā)后才發(fā)現(xiàn)很多坑。

wxss

wxss乍看上去就是css,名字相似,語法相似。但寫起代碼來真是痛苦的很,下面一一列出目前筆者遇到的問題。

1> 不支持級聯(lián)選擇器
css選擇器可以支持自上而下一層層的級聯(lián)選擇,比如:

.parent .child{ color: #000; }

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式