今天来聊聊我捣鼓JQT的经历,这玩意儿当初听别人提起,感觉好像挺厉害的,就想着自己也上手试试看。
开始折腾
我就去网上搜了搜这个JQT到底是嚯,搜出来的东西五花八门的,有说是做手机页面用的,有说是啥开发工具包,还有的扯到什么视频、音乐,甚至还有个语音提示器?当时我就有点懵,这都哪跟哪。
不管了,先找个看起来像那么回事的试试。 我看有个说法是跟jQuery或者Zepto有点关系,专门搞移动网页的。行,那就按这个路子来。我找了个据说是JQT的库文件,下载下来瞅瞅。
接下来就是把它弄到我的项目里。我当时手头正好有个小活儿,想做个简单的手机网页效果,想着正好拿JQT练练手。于是我就把它的JS和CSS文件加到我的HTML页面里,照着网上找来的零碎教程,开始写代码。
音乐520网站提供热门歌手/热门乐队/经典歌曲合集大全打包下载,点我立即前往》》》经典歌曲合集下载专区
过程中的坑
我先是想整个简单的页面切换动画,据说这是JQT的强项。我就按照示例代码,写了几个`
结果?一跑起来就傻眼了。 样式乱七八糟的,动画效果也没出来,控制台还报了一堆看不懂的错。我当时就有点烦躁,这玩意儿咋回事?
- 检查了文件路径,没错。
- 检查了依赖库(当时用的Zepto),也引了。
- 代码对着教程敲了好几遍,感觉也没错别字。
捣鼓了半天,发现好像是跟我页面里自己写的其他一些CSS冲突了。得,我只好把我自己的样式注释掉一大片,再试试。这回倒是没报错了,页面切换也动了,但那个效果……怎么说,感觉卡卡的,而且跟我预想的丝滑效果差远了。
更头大的是, 我想加个返回按钮,让它能回到上一页。结果发现这个返回逻辑比我想象的复杂,文档也写得不清不楚的,网上搜到的答案也是五花八门,有些还互相矛盾。我试了好几种方法,有时候能返回,有时候点了没反应,有时候甚至把整个页面搞崩溃了。
的想法
就这么折腾了大半天,那个小功能还是磕磕绊绊的。我就在想,我这图啥?本来想着用个“高级”的工具提高效率,结果光是配置和解决它自带的问题就花了我这么多时间。
这让我想起以前刚工作那会儿,也是特喜欢追新东西,觉得新的就是好的,牛逼的。结果好几次都是捡了个芝麻丢了个西瓜,为了用一个新框架或者库,硬是把简单的需求搞得巨复杂,项目延期,还被老大K了一顿。
后来我就想明白了, 工具这东西,适合自己的、能解决问题的才是最好的,不一定非得是最新的、最高大上的。对于那天那个小活儿,我还是老老实实地用回了最基础的HTML、CSS和一点点原生JS,没用任何库,花了个把小时,反而顺顺当当地搞定了。
这回捣鼓JQT的经历,对我来说也算是个小小的教训。不是说JQT不可能它在某些特定场景下确实很牛,或者是我没找到正确的打开方式。但至少在那天那个场景下,它给我带来了不少麻烦,反而不如简单直接的方法来得快。
实践下来就是这样,有时候花里胡哨的不一定好用,返璞归真反而效率更高。这就是我这回折腾JQT的整个过程和一点想法。
本文转载自互联网,如有侵权,联系删除