摘要:暫未找到完美的解決方法,各位看官發現了記得評論提醒一下安卓移動端瀏覽器設置無效,無法多選圖片問題該問題同樣暫未找到完美的解決方案別的現在一下子想不起來了。。。
從事前端開發將滿一年了,期間遇到不少問題,最坑的是一些自己不知道的坑。所以寫出來警示后人。
1. ios端的sort方法無效
描述:
之前做一個小程序的聊天列表的時候需要用到sort進行列表排序。嗯,后來有用戶反應最新回復不置頂。。。檢查了一遍又一遍的代碼。發現沒問題,在小程序IDE里面查看也完全沒問題。最坑的是項目做好直接上線,沒有測試環節,頂多是幾個開發人員用自己手機查看一下,但是開發人員才幾個,完全無法做到準確的測試,至于后來怎樣了。。。所在團隊解散了,所以如果這個小程序還在運營的話,那么我覺得這個Bug應該還在吧hahahaha~
這個bug是后來在目前的公司做一個模擬數據的時候需要將一個數組亂排,然后手機預覽的時候發現沒有亂排才發現的,發現之時非常的驚奇呀。立刻想起了上一家公司留下的bug我的天。
解決方法:
自己重寫一些sort唄,還能怎么辦
具體方法可以看這位大神的操作啦 IOS中sort方法的兼容問題
2.部分安卓機的console不兼容
描述:
可能是我的基本功不夠扎實啊。完全沒有意料到這個居然也是有兼容。之前做一個h5,突然測試的小伙伴來告訴我有一臺測試機有問題。。。抱著別的測試機都可以,為什么那臺就不行的想法,和測試怒懟?!翱隙ㄊ悄莻€機子有問題。。?!痹圃?。。最后面實在是無法睡服她,所以只能再辛苦一下自己,滿足她的要求。自己debugger了一下。當然是用console去debugger的。再一次陷入了深深的恐懼,為什么,為什么我的程序跑不起來,連log都沒有。。。好吧,真的很絕望,希望大家以后主要不要留log在項目里,或者重寫一下
解決方法:
重寫一下,或者全部注釋掉, 像這樣 window.console = { log: function () {} } 就可以避免出現上述問題啦
3. ios下的日期表示
描述:
一般情況下,我是這樣表示一個日期的 "YYYY-MM-DD hh:mm:ss"。但是之后要用這樣一個日期獲得時間戳的時候才知道自己太年輕了。在ios下new Date("YYYY-MM-DD hh:mm:ss")是行不通的。又是一個絕望的坑啊。試了好多遍,最后去問了ios開發才知道。你需要"YYYY/MM/DD hh:mm:ss"的格式才可以
解決方法:
乖乖照著斜杠的格式來吧, 像這樣 new Date("2017/08/08 13:55:22")建議還是統一用斜杠的好
4.小程序下的DOMParser不可用
描述:
嚴格來說這不算是一個bug,但是由于之前在騰訊云提供的小程序的SDK里居然看到用的是DOMParser,感到十分驚奇。既然是你自己限制的在小程序里不可以使用DOM操作的函數,自己家提供的SDK里居然用了,這不是坑人嗎。之前在IDE里用的好好的,后來總監告訴我真機上用不了的時候真是十萬頭了,主要是在xml的請求上面要用到來轉換成json或者對象的
解決方法:
自己寫一個轉換的方法吧。不過轉換量大的話真的很蛋疼,或者也可以找找有沒有什么別的解決方法,順便告訴我一聲唄
自己寫了一個實在是太爛不太好意思獻丑,暴露水準,但是還是貼一下好了,[捂臉]
千萬不要打我
5.mac上面使用calc的問題
描述:
之前在一個輪播圖上面用到了絕對定位,然后根據其left來進行定位和輪播。之后考慮到在移動端手指滑動時候需要跟著手指滑動距離有一個偏移和彈簧的效果,所以加上了calc來計算偏移量。結果后面設計跟我說在mac下面這個輪播圖點幾次之后就失效了。奈何我沒有mac,而且這是一個外包項目,也無法去設計那里看。還好有一位之前的同事有mac,就叫他幫忙看一下。最后發現邏輯什么的都沒有問題。最終才懷疑到屬性兼容上面,畢竟之前幾次切換都可以,但是后面就失效了。真的非常的蛋疼啊。。。
解決方法:
在頻繁切換的時候盡量不要使用到calc來定位,可以選擇left或者translate
這個只要不要在頻繁切換的時候使用left: calc(x + y);就好了,至于其他的還沒有深入研究
6. 字符串與數字對比的問題
描述: 之前幫朋友整一個東西,在頁面邏輯寫了一個數值的判斷,后來跟我說報錯了他整了一陣天。我就特地去查了下。原來是值類型的問題。大概代碼是這樣 a > b 沒錯就是那么簡單的一段代碼。后來就出錯了。
貼一下
可以看到之前都還是很正常的嘛,但是到了"9"與"10"的對比就出現問題啦。
這是因為在js中兩個字符串對比的是他們的ASCII碼。所以就會出現問題
解決方法:
寫的時候注意一點就好啦
7. 安卓移動端瀏覽器字號小于12px時,垂直居中位置偏移問題。
暫未找到完美的解決方法,各位看官發現了記得評論提醒一下
8. 安卓移動端瀏覽器input type="file"設置multiple無效,無法多選圖片問題
該問題同樣暫未找到完美的解決方案
(別的現在一下子想不起來了。。。持續更新吧,各位大人們如果有遇到很莫名其妙的記得評論一下告訴一下我唄,我會加上去一起共勉的,感激不盡)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/115724.html
摘要:暫未找到完美的解決方法,各位看官發現了記得評論提醒一下安卓移動端瀏覽器設置無效,無法多選圖片問題該問題同樣暫未找到完美的解決方案別的現在一下子想不起來了。。。 從事前端開發將滿一年了,期間遇到不少問題,最坑的是一些自己不知道的坑。所以寫出來警示后人。 1. ios端的sort方法無效描述:之前做一個小程序的聊天列表的時候需要用到sort進行列表排序。嗯,后來有用戶反應最新回復不置頂。。...
摘要:不過建議只用來進行系語言的語義分析,因為有,有類更好的語法高亮,類似的還有,選一個就好了。從目前的使用情況來看,部分實現了,比如自動完成和語法高亮,以及用的檢查格式。管理文檔的語法高亮。 自從接觸到了sublime text,感覺確實是越用越好用,幾乎所有和文字編輯有關的都離不開它。這一年多搜集了不少插件,不敢獨享,拿出來和大家同樂。我用的是Sublime Text 3, 以下所有的插...
摘要:在理想的情況下,我們甚至可以立即將應用程序升級到。于是,在中,我們可以得到些什么正如我們所看到的,的新增特性除之外并不是很亮眼,盡管這些特性非常好用,但對于大多數應用程序來說并不重要。 轉載請注明出處:葡萄城官網,葡萄城為開發者提供專業的開發工具、解決方案和服務,賦能開發者。 本文由葡萄城翻譯并發布 showImg(https://segmentfault.com/img/bVbrk...
摘要:基于使用多種數據庫儲存數據,在許可證下發行的開源程序,使用做版本管理。精簡的是代碼架構運行效率,在功能擴展性和安全性方面絲毫沒有打折扣。解析器,這是這一版新引入的解析器,也是正在使用的,主要可以保證和渲染的嚴格一致性。 showImg(https://segmentfault.com/img/bVSHIC); 在 8 月 22 日晚 20:00 的講座 【Typecho 那些事(上)】...
閱讀 3063·2021-10-12 10:20
閱讀 2808·2021-09-27 13:56
閱讀 789·2021-09-27 13:36
閱讀 1423·2021-09-26 09:46
閱讀 2417·2019-08-30 14:02
閱讀 2684·2019-08-28 18:14
閱讀 1257·2019-08-26 10:32
閱讀 1699·2019-08-23 18:25