Web qq 網(wǎng)址
web QQ 桌面效果,是如何實現(xiàn)的? 是純CSS + JavaScript實現(xiàn)的,還是用JQuery或者ExtJS或者其他庫實現(xiàn)的? 還是騰訊自己寫的UI庫?
光陰似箭催人老,日月如移越少年。
首先,弄清楚一個概念。即使是jQuery和ExtJs來實現(xiàn)也是用的純CSS + JavaScript,webQQ使用的是騰訊AlloyTeam團(tuán)隊自己開發(fā)的框架,框架是開源的https://github.com/AlloyTeam/JX
帶著和樓主相同的疑問我做了一點探究。
1. 是不是flash?
測試方法很簡單,用不支持flash的手機(jī)訪問一下就知道了,發(fā)現(xiàn)完全兼容手機(jī)瀏覽器,說明不是flash做的
2. 那就是js + css了,那么用了哪些框架和類庫呢?
看源碼。
發(fā)現(xiàn)有兩條引用語句:
<script type="text/javascript" src="http://0.web.qstatic.com/webqqpic/js/jet.all.js?t=20121210001"></script>
<script type="text/javascript" src="http://0.web.qstatic.com/webqqpic/js/qqweb.part1.js?t=20130417001"></script>
可以看到第二個類庫應(yīng)該是針對webQQ定制的,而第一個類庫則應(yīng)該是騰訊的開源開源JX