日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Chromium相关产品

發布時間:2024/3/24 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Chromium相关产品 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

持續更新中,也歡迎大家跟貼提供相關信息

1. ? ?CEF3相關庫網址:主要用于桌面級應用開發。有些詳細的列出了各個chromium相關的版本

相關網站: http://www.magpcss.net/cef_downloads/index.php
https://code.google.com/p/chromiumembedded/
http://cefbuilds.com/


http://iwebing.lofter.com/post/3736f_41187c


下面簡單介紹一下CEF3的接口。
CefClient:回調管理類,包含5個接口用于創建其它的回調類的對象
CefLifeSpanHandler: 回調類,用于控制popup對話框的創建和關閉等操作
CefLoadHandler: 回調類,可以用來監聽frame的加載開始,完成,錯誤等信息
CefRequestHandler: 回調類,用于監聽資源加載,重定向等信息
CefDisplayHandler: 回調類,用于監聽頁面加載狀態,地址變化,標題等得信息
CefGeolocationHandler: 回調類,用于CEF3向嵌入者申請geolocation的權限
CefApp: 與進程,命令行參數,代理,資源管理相關的回調類,用于讓CEF3的調用者們定制自己的邏輯
CefBrowser: renderer進程中執行瀏覽相關的類,例如前進,后退等
CefBrowserHost: browser進程中的執行瀏覽相關的類,其會把請求發送給CefBrowser
CefFrame: 表示的是頁面中的一個Frame,可以加載特定url,在該運行環境下執行JavaScript代碼等得。
V8:CEF3提供支持V8extension的接口,但是這有兩個限制,第一,v8 extension僅在Renderer進程使用;第二,僅在沙箱模型關閉時使用

如何開始調試WEB Inspector:?

http://smus.com/extending-chrome-developer-tools/

https://developers.google.com/chrome-developer-tools/docs/contributing?csw=1

https://groups.google.com/a/chromium.org/forum/#!forum/devtools-reviews:google group


如何模擬選擇一個DOM element

http://rockingcode.com/tutorial/element-dom-tree-jquery-plugin-firebug-like-functionality/

2. ? ?Node-webkit:主要是用作平臺級開發

相關網站:http://www.oschina.net/p/node_webkit

介紹如何使用:http://pan.baidu.com/share/link?shareid=3743096074&uk=2754670725&qq-pf-to=pcqq.group


3. ? Webtop: html5桌面app開發引擎?

基于webtop,你可以使用html5和css3等新技術構建桌面app,即開發直接運行于windows上的軟件,使用透明渲染模式能將網頁直接渲染在桌面上,輕松實現透明陰影等特效。而且,提供了大量的本地api,使你的app能達到跟本地app一樣的體驗?;谒?#xff0c;你可以開發諸如瀏覽器,QQ,PS,桌面widget等桌面app。這種開發軟件的方式,相比傳統桌面軟件開發方式的開發效率

  • 官網:http://webtop.alloyteam.com
  • 下載地址:http://download.alloyteam.com/webtop.zip
  • 官方群:257960168

相關網站:http://tencentopen.github.io/proj/AlloyDesktop/index.html


4. ? ?Tidesdk:Deploy your Webkit-based desktop applications across all three major desktop operating systems with privileged access to native APIs.

相關網站:

http://www.tidesdk.org

https://github.com/tidesdk


5. APPJS:把Chromium和Node.js結合在一起,使用了Node.js的本地化能力來進行本地邏輯處理,同時使用Chromium的圖形化能力來展現圖形化界面,把這兩者串起來的就是js了。Node果然無比強大。

據說目前已經停止維護,轉投node-webkit了

相關網站:

http://www.zhujianfeng.info/?p=67

http://appjs.com/

https://github.com/appjs/appjs


6. Sencha Touch :The leading HTML5 mobile app framework with over 50 built-in components, themes for every mobile platform, and a built-in MVC system.

相關網址:http://www.sencha.com/


7. 解壓.pak文件的工具,請參考https://github.com/DennisKehrig/patch_devtools

8.?LomoX:http://www.lomox.org/?桌面UI框架

代碼地址:

http://t.svnchina.com/svn/lomox/
http://lomox-framwork.googlecode.com/svn/


?qt5.1 ?vs2008 vs2010 vs2012 的版本:https://github.com/colin3dmax/lomox

是一個以Web界面布局,一款開源(免費)、基于Webkit和C++的桌面應用軟件界面庫。業務邏輯?

使用C、C++開發,幫助app開發者??缙脚_運行,完美兼容Windows、Linux、MAC、iOS、Android。本框架基于qtwebkit,用于跨平臺桌面web ui,輕松在web實現桌面程序。


9.?eawebkit

10.?phantomJS

11. ?Pokki:https://developers.pokki.com/docs/

12.?Crosswalk

13. Hex: A Solution to Building Desktop Application Using HTML5 and Node.js
https://github.com/netease-youdao/hex


14.?enyojs:http://enyojs.com/

使用了CEF的產品:

  • 各種瀏覽器

    早期的雙核瀏覽器(IE + Webkit),有些使用了CEF來作為Webkit內核瀏覽器控件。

    不過對于瀏覽器來說,直接在Chrome上面擴展,其實才是王道,大家現在都這么做了(各種極速瀏覽器)。

  • Evernote Client (on Windows)

    Evernote允許用戶將網頁粘貼到筆記中,還提供了插件用來將網頁保存為筆記。

    那肯定是需要在Client上面可以正確的渲染頁面咯,這個任務就交給了CEF。

  • GitHub Client (on Windows)

    GitHub也打包了libcef.dll,從表現上面看,用來展示項目的ReadMe頁面的,肯定是CEF,其他地方的UI,可能部分也是用頁面來實現的。

  • QQ

    QQ很早之前就通過內嵌IE來實現一些功能和界面。從去年開始,QQ引入了CEF,對一些之前用IE的地方進行了替換,這樣就可以使用一些基于Webkit的新特性,同時也獲得了速度、穩定性、兼容性方面的優勢。

  • Adobe Edge Animate & Adobe Edge Reflow

    Adobe推出了一整套制作現代網頁(或者說HTML5?)的工具,取名Edge。

    • Adobe Edge Animate,做動畫用的,可以通過編輯時間線,創建原件(Edge Animate里面叫做symbol),來實現復雜的動畫。

    • Edge Reflow則是Design the responsive web. 有人翻譯為響應式,其實就是自適應了。

    上面兩款軟件,其基本面向的是Webkit內核的瀏覽器,那么內嵌一個Webkit內核,來提供所見即所得的預覽、編輯界面就是必須的了。他們都使用了CEF。(后面會介紹CEF和純Webkit的差別)

  • Q+

    Q+在Web App的概念下,為Web頁面提供了一個運行環境(簡單來說就是:Client的一個框和一些可用的API),支持IE和Webkit內核。

    對Web開發同學來說,我們引入的Webkit內核(實際上是CEF),無需考慮IE的版本兼容問題,既提高了開發效率,又可以利用一些新的HTML5特性。當時Q+的應用市場、消息中心、壁紙、音樂Widget等應用都是基于Webkit內核開發的。

    Q+項目可以說對CEF進行了比較多的嘗試,比如:

    • 開發的音樂Widget,就使用了HTML5的audio標簽;

    • 一些應用使用了HTML5的離線功能(就是配個manifest文件那個),當然其中也遇到些曲折,收獲了不少經驗。

    • 打包的Webkit調試工具(Dev Tools)。

    • 自定義協議:比如對qplus://協議的訪問,可以重定向到某個特殊文件夾之類的功能。

    • Off Screen Rendering(OSR,離屏渲染):通過離屏渲染 + Windows的Layered Window,就制作了不規則的網頁窗口(網頁不透明區域是什么形狀,窗口就是什么形狀)

  • 有道云筆記
  • 豌豆莢:原來使用的是webkit,后來改為cef,具體看這個文章:http://www.wandoujia.com/blog/changelog-2-55

關于CEF的評價:

http://it.zhans.org/06/790.htm

http://yogurtcat.com/posts/cef/hello-cef.html



【VC】各種免費、開源的directui庫,duilib,REDUI,UiFeature,sharpui等


最近接觸到了不少免費的優秀directui庫,如duilib,REDUI,UiFeature,sharpui,?libuidk,?uipower等。給軟件界面開發來了質的飛躍,好東西當然要分享出來。

首先,duilib已經家喻戶曉了,官網、google托管地址也是滿天飛,不說了。

然后其他的是正在完善即將開源和一邊完善一邊整理文檔的庫,都很不錯。

REDUI,作者很低調,為了不讓其他人拿去改成商業版買錢盈利,值開了QQ群。群號聯系作者后公開。

UiFeature,界面非常炫,直接把src和demo一起打包后放到了網上,目前也沒建立官網,只開了貼吧、微博等交流方式。

sharpui,作者也是在完善中,用業余時間做非業余的努力,很給力,即將托管開源。


UiFeature 是一款免費的開源自繪UI構建平臺,歡迎大家使用。
騰訊微博:http://t.qq.com/uifeature
新浪微博:http://weibo.com/uifeature
百度貼吧:http://tieba.baidu.com/f?kw=UiFeature#
郵箱:UiFeature@126.com
QQ群:173673104(主群)
QQ群:221304086(副群,請先加入主群)

libuidk:http://www.iuishop.com/

Intel? XDK:http://software.intel.com/en-us/html5/tools


從某處摘到的一段話,感覺很不錯。

UI其實分為很多種:
1.?傳統UI、以及在此基礎上延伸出來的標準庫,例如BCG。
2.?Direct?UI?上面列出的已經很多了
3.?Web?UI?而這個里面又分為很多種,有HTMLayout這樣使用了HTML,CSS的語法但本質還是Direct?UI的引擎,也有使用IE內核等傳統瀏覽器引擎的方法,如果使用CEF,或者IE10內核還可以支持HTML5。??

這幾種界面庫沒有相互替代的關系,而是根據不同的界面需求,知道他們的優點、缺點選擇不同的技術。
例如你做類似office的界面,那可能BCG非常適合.?而做QQ這樣的界面可能就是?Direct?UI?更合適。

至于你說的只是一個工具欄帶上combbox,那我告訴你,小小的HTMLayout可比BCG做出的的效果漂亮太多,而且比BCG的用法要簡單太多,即使是ribbon界面用HTMLayout也可以輕松搞出來,HTML排版的強悍是傳統UI難以望其項背的。

至于說HTML,CSS容不容易,能學會其他編程語言,這種東西頂多就是一周可以玩的爛熟的東西。
而且未來是web的世界,學這些技術肯定是很好的投資。


我的觀點是,html5這種技術歷史包袱太重,導致解析器難以小型化和高性能化;另外html本身的設計目標是為內容展現進行優化的排版,用來做UI有一點“用老虎鉗子敲釘子”的感覺:能敲,但不太順手。


我負責的產品中前任用到的第三方的東西都被我干掉了,沒有源碼的東西,功能強大但用到比較少功能的(比如boost),一個長期的需要不斷開發維護的產品還是不要用到任何第三方的東西,這個對產品進程控制不利。
vc寫界面確實麻煩,但是還是不得不寫,相信對于某些特定領域的產品來說,也無需用到所有界面控件的所有功能,所以還是用專門的有針對性的自己公司開發的控件比較好。當然對于外包公司,一些小公司,可能關注點不一樣,要的是快速開發,不用關心幾年后的問題,那用成熟第三方的產品比較好。

總結

以上是生活随笔為你收集整理的Chromium相关产品的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产chinese男男网站大全 | 韩国精品视频 | 在线免费观看一区 | 日韩黄色短视频 | 国产一级av毛片 | 精品人妻一区二区三区视频 | 久久青青热 | av全黄| 国内自拍xxxx18 | 茄子香蕉视频 | 看黄色a级片 | 2018中文字幕在线观看 | 国产精品国产三级国产专播精品人 | 亚洲免费观看高清 | 国产福利视频导航 | aaa黄色| 国产视频在线观看免费 | 无码人妻aⅴ一区二区三区有奶水 | 久操热线 | 日日日操操操 | 成人a毛片久久免费播放 | 亚洲精品v| 日本黄色片免费 | 天堂中文在线网 | 久久99精品久久久久久琪琪 | 国产亚洲精品久久久久动 | 激情在线观看视频 | 97超碰人人在线 | 久久久人人人 | 久久精品久久久久久久 | 免费在线看黄色片 | wwwww国产| 亚洲综合精品国产 | 欧美不卡影院 | 国产国语老龄妇女a片 | 国产一区二区三区在线视频 | 老司机深夜福利在线观看 | 久久久久久久久久久影视 | 91色交视频| 日本欧美三级 | 欧美性成人 | 国产精品乱码一区二区三区 | 日韩一区二区免费在线观看 | 日本天堂在线 | 亚洲性视频在线 | 少妇网站在线观看 | 欧美色吊丝 | 久久精品99久久久久久久久 | 久久毛片网站 | 美女破处视频 | 免费jizz| 最全aⅴ番号库网 | 成人欧美一级特黄 | 中文字幕一区二区三区免费看 | 网站久久 | 中国妇女做爰视频 | 精品免费视频一区二区 | 欧美精品色呦呦 | 欧美第一视频 | 在线一级片 | 亚洲成人精品在线观看 | 色涩涩| 久久婷婷伊人 | 午夜激情视频网站 | 福利视频第一页 | 国产乱码精品一区二区三区精东 | 欧美 日韩 中文 | 好吊色综合 | 伊人免费在线 | 一级黄色片国产 | 久久久久久亚洲中文字幕无码 | 女教师痴汉调教hd中字 | 最新日韩在线 | 亚洲va韩国va欧美va精品 | 国产一区二区久久精品 | 中文av网站 | 色就是色亚洲色图 | 韩国黄色片网站 | 国产一区亚洲二区三区 | 免费极品av一视觉盛宴 | 日韩视频国产 | 亚洲 国产 日韩 欧美 | 久久久久久无码午夜精品直播 | 怎么可能高潮了就结束漫画 | 粉嫩av一区二区白浆 | 狠狠干狠狠操视频 | 国产一级一片免费播放放a 丁香六月色 | 亚洲另类av | 美女的奶胸大爽爽大片 | 神马老子午夜 | 伊人网综合在线 | 欧美亚洲综合视频 | 在线观看麻豆av | 中文字幕在线视频观看 | 日韩一区二区三区高清 | 蜜臀久久99精品久久久久久 | 小日子的在线观看免费第8集 | 在线中文字幕亚洲 | 欧美一级免费视频 |