1. 程式人生 > 其它 >閱讀真經5解析小程式

閱讀真經5解析小程式

託福app, 口語練習開發,

  1. 使用runtime實現多代理【完成】
  2. 修復bug:倒計時顯示不對,因為小數向上取整了
  3. 篩選樣式優化,修改檢視層級結構 
  4. table點選事件和手勢衝突  tableTap.cancelsTouchesInView = NO;
  5. AVPlayerItem音訊慢速播放有迴音           item.audioTimePitchAlgorithm = AVAudioTimePitchAlgorithmTimeDomain;

  

開發閱讀真經5解析小程式

  1. 增加同義替換功能模板 template
  2. 巢狀template  bug修復, 注意傳值
  3. wxParse
    改原碼,支援&nbsp  str = str.replace(/ /g, ' ');
  4. 修改html2json,讓原文中的回車顯示出來trimHtml, 正則  strMoreDiscode
  5. 空格替換成&nbsp;修復bug真經5解析,題目頁面空格不顯示, 小程式<text>標籤,以空格開頭的字串,開頭的空格不會展示出來
  6. 原文翻譯,支援字型加粗 : 解析json 生成nodes, 遍歷node陣列,渲染
  7. 回想模式相容安卓,安卓css  blur不生效

 

總結:

注意使用template,能多用就用

templete優點:

  1. 傳值方便,不用寫component
    屬性
  2. 回撥方法方便,不用寫bind
  3. 相比componet更輕量(沒有js.json檔案)
  4. 巢狀使用靈活

缺點:

  1. 複雜屬性需要在js裡面計算
  2. 封裝性比較差

 

component優點:

  1. 可以在js裡面計算,加工入參
  2. 封裝性更好

缺點:

程式碼量稍微大一點

 

TODO

slot是啥?