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