發表文章

目前顯示的是有「Web前端」標籤的文章

SEO優化四個必知的語意標記(二):Microdata

圖片
​ ​ SEO優化中,就這語意標記專門在你耳邊murmur!?快來看看它的功能多重要! Microdata (微數據) 的格式 微數據的例子 倘若今天,你有一個介紹即將上映的電影「艾莉塔:戰鬥天使」 的網站,其中包含了類型、導演以及一個通向預告片頁面的鏈接,您的 HTML 代碼可能看起來像這樣: 微數據主要用到這幾個屬性來標注信息:itemscope、itemtype、itemprop。 什麼是微數據? SEO優化 另一個方式,也是網頁內部 SEO優化 不可或缺的步驟。 HTML5教學 指的網頁中的 「HTML 標籤」告訴瀏覽器如 Google Chrome 如何顯示標籤中的信息。 如網頁中的 「<h1>Java</h1>」告訴瀏覽器,關鍵字 「Java」 必須以 「標題1」 的格式顯示 但是這個 「Java」可能意味者:一種程式語言、一種咖啡、一種島嶼等類別。 而 「HTML 標籤」 不會告訴搜尋引擎這個 「Java」 是意味著上述哪一種意思。 這時候, HTML5教學 就必須在原本的 HTML 碼當中添加「Microdata (微數據)」 , 來宣告其類別, 就可以幫助搜尋引擎更精準識別網頁內容的具體意義。 在這個「Java」的例子中,微數據的角色就很像告訴搜尋引擎: 「嘿,這個網頁的 Java 是關於咖啡的內容喔!」或是「這個網頁的 Java 是指程式語言喔!」 <div><h1>艾莉塔:戰鬥天使</h1> <span>導演:詹姆士·卡麥隆 (生於1954年8月16日)</span> <span>類型:賽博叛客動作片</span> <a href="..//movies/Alita-Battle-Angel-trailer.html">電影預告片</a> </div> 這個 HTML 代碼若加了Microdata 微數據來宣告其資料類型,就可以讓搜尋引擎更容易辨識其類型。 <div itemscope itemtype="https://schema.org/Movie"> <!--宣...

關於SEO優化,身為前端工程師的你這東西你不能不知道!

圖片
​ ​ ​ 如何靠著SEO優化的各種技巧來"upgrade"我的網站??原來靠著這東西就能達成! HTML 5 的語意標記,對 前端工程師 /前端設計師來說,是不知不可的網頁設計基礎,決定了網頁配置的邏輯;對於 SEO優化 師來說,雖然 HTML 5 的作用不是讓網頁可以被搜尋引擎自動擷取資料,但是卻可以讓搜尋引擎理解網頁每個部份 (Section,在此有人翻成區塊) 的排列邏輯、以及每個部份的作用等等,例如透過<header>告知搜尋引擎哪裡是頁頭、<nav> 告知搜尋引擎哪裡會列出導覽內容等等,還可以用來搭配 Schema 語意標記,協助搜尋引擎正確完成索引。 常見的 HTML 語意標記如下表所示: 標籤名稱 說明 <section> 區塊 <section>主要是告知搜尋引擎「這是一個段落」,包覆的對象不以文章為限。 裡面含標題<h1>-<h6>與內容<p>, 主要用途是告知搜尋引擎一個區塊的主要內容 (內容就是這個<section>的標題) <article> 文章區塊 <article>跟<section>性質相近,都有含標題<h1>-<h6>與內容。 但是相較於<section>,更強調所包覆的對象是「文章」 <header> 表頭 以前用<div>架構會像這樣寫<div class="header">、<div class="footer">, HTML5 則可以分別使用<header>與<footer>標籤來取代。在任何區塊下的架構, 如果需要詳細區分表頭表尾時,就可使用<header>以及<footer>來架構,用於<body>標籤下是最普遍的, 因為<body>的架構較大,需要清楚區分表頭與表尾。 <footer> 表尾 <aside> 側邊欄位 邏輯上跟...

靠著HTML5教學,連書頁在網路上都能這麼逼真?

圖片
​ ​ ​ 六個酷炫的電子書因為HTML5教學,變得生動有趣,每翻一頁就是一個新的體驗和享受:) 1. HTML5 書本翻頁動畫特效 ​ 這是手動翻書頁面特效的基本款。這款 HTML5 翻頁動畫可以用鼠標拖動頁面來模擬手動翻頁的效果,也可以點擊書頁的邊框來快速翻頁。 ▶網頁上展示 ▶原始碼下載 2. HTML5 3D書本翻頁特效 ​ 利用 HTML5 和 CSS3,不但可以實現翻頁動畫,還可以 3D 的立體形式實現。下面這款書本翻頁特效,使用鼠標拖拽書本頁面即可翻動頁面,在翻頁的過程中,書本還可以呈現出3D立體的效果 - 包括書本中的圖片也是。 ▶網頁上展示 ▶原始碼下載 3. HTML5/CSS3書本翻頁3D動畫 ​ 另一種 前端工程師 設計的簡潔版書本3D動畫特效,當我們將鼠標滑過書本時,書本就會自動一頁頁翻過去,書本的3D效果非常鮮明、極簡舒服。 ▶網頁上展示 ▶原始碼下載 4.超逼真書本翻頁動畫(CSS3版) ​ 這款 CSS3 動畫效果是 前端工程師 模擬書本翻頁的動畫特效。當鼠標滑過書本右上角時,書本即可向前翻一頁,而且翻頁動畫非常逼真。由於 CSS3 的運用,我們並不需要使用複雜的圖片來製造逼真的書本效果,書本翻頁可以很簡單地完成。 ▶網頁上展示 ▶原始碼下載 5.超逼真書本翻頁動畫(jQuery版) ​ 這款 jQuery 書本翻頁 3D 動畫,功能更加強大,支援頁數不限,並且也有非常逼真美觀的視覺效果。書本的內容支持所有的 HTML5教學 中的元素,彈性高、強大好用。 ▶網頁上展示 ▶原始碼下載 6.jQuery/CSS3書本翻頁動畫特效 ​ 這是一款 HTML5教學 ,基於 jQuery 和 CSS3 的書本翻頁動畫特效,外觀清新、還有指示便於操作。除了典籍滑鼠來翻頁之外,我們還可以直接點擊左右按鈕進行翻頁。 ▶網頁上展示 ▶原始碼下載 相關連結: HTML5教學的三個基本款(1):入門時,這兩樣東西一定要知道 HTML5教學的三個基本款(2):原來這東西這麼關鍵!? HTML5教學的三個基本款(3):標籤正在進步中,你呢?? 達內教育開幕 培養台灣IT人才進入全球企業 ...

想要讓自己的網站讓人耳目一新?絕不能錯過HTML5教學!

圖片
​ ​ ​ 學了HTML5教學,可別告訴我這些你都不會!這次可別再錯過用CSS這大絕招來點綴你的網頁啊! 作為 前端工程師 ,我們可以把 CSS 想像成是 HTML 標記的「化妝師」,透過 CSS 格式的設定,可讓網頁的排版更美觀。新版的 CSS 加入了動態的功能,透過適當的應用,還可在網頁上做出動態的效果。 在 HTML 檔案中,除非你做的是整體網頁的設計,不然每一個 CSS 片段都是依附在一個標記、id 或是 class 之下。 標準的 CSS 語法如下: tag1,tag2,..., tagn { attribute 1: value; attribute 2: value; … attribute n:value; } 語法解析: tag1,tag2,..., tagn:最前方以要設定的標記名稱 ( 如本例為「tag1」) 為開始。如有超過一個以上的標記,就使用逗號隔開。 { }:以大括號來包含該標記的所有的設定 attribute 1: value;:"attribute "為要設定的屬性名稱,"value"為屬性值,屬性名稱與值以冒號來做隔開。如有超過一個以上的屬性設定,就使用分號隔開。 以上例子為所有的標記名稱 (tag1,tag2,..., tagn) 均設定同樣的屬性,但這些標記各自獨立,無依屬關係。如有依屬關係則為以下所示: tag1 tag2 { attribute 1: value; attribute 2: value; … attribute n:value; } 此例中,tag1 與 tag2 中間無任何的逗號,而 tag2 在 tag1 的後方,意思為「tag2 是 tag1 裡面的標記」,也就是我們要設定的屬性值是「tag1 裡面的 tag2 所屬的內容」,而不是把 tag1 和 tag2 設定成同一組屬性值。 至於 前端工程師 們如何把所設定的 CSS 值在網站中生效? HTML5教學 提供兩種方法: 1. 以外部的檔案存檔 先把上述的 css 內容以「.css」的檔案名稱存在網站主機上。此例為「style.css」,然後在其對應的 HTML 檔案中使用「<link>」標記引入,如下所示: ...

Python課程潛力無窮!快來看看這次它帶了什麼新科技!

圖片
​ ​ ​ 沒想到Python課程能激發出這麼多創意!這款AI機器人你肯定沒親眼看過!它可是僅僅只靠著一片晶片呢! 人工智慧(AI)將是未來科技發展的主流趨勢,不只 Google、Facebook 與微軟都在培植、招募 AI 人才,全球第四大 IC 設計業者 - 台灣的聯發科也在其設計的手機晶片上導入 AI 人工智慧 。日前新推的 Helio P90 晶片 ,打敗對手 Qualcomm 高通的 7 奈米製程手機晶片 Snapdragon 高通驍龍 855 。這款導入 AI 人工智慧的 P90 晶片,不只能讓影像更升級,還能夠辨識人體姿勢。 目前聯發科 Neuro Pilot 的 Neuro Pilot 的 AI 人工智慧平台架構,應用的手機晶片產品除了本篇提到的 Helio P 系列外,還有 A 系列。未來更規劃導入到電視、平板以及車用裝置上,再搭配相互聯網技術,藉此打造聯發科的人工智慧生態體系,加強系統廠以及終端消費者的使用黏著度。 根據各大媒體報導,聯發科的計算與人工智慧技術群本部協理林宗瑤指出,隨著 Python課程 的熱門度越來越高,聯發科目前投入大量資金人力,全力進攻 AI 人工智慧市場。現在分別在手機晶片 Helio 的 P 系列以及 A 系列導入 AI 人工智慧。其中更在 P90 搭載第二代的 AI 引擎,在 AI 運算能力上勝過競爭對手的 7 奈米製程手機晶片。採用 P90 晶片的智慧手機將可望在明年第一季問世。 P90 擁有迅速的 AI 人工智慧 運算能力,拜這款晶片所導入的強大 AI 引擎所賜,只要事先設定好手機及機器人連線,再透過智慧手機的單鏡頭捕捉人體姿態,接著人體不論做什麼動作,機器人也會即時做出相同姿勢。 林宗瑤進一步指出,在目前許多的 AI 人工智慧應用,因為需要做到「立即可用」或是在「安全考量」的狀況下,而必須從過去的雲端下放到終端,並且即時人工智慧應用在同一時間還不只一個的情況下,這時候處理器的效能就面臨到了許多的考驗:包括能損、處理速度、以及傳輸能力等。因此,聯發科在這樣的需求上,藉由聯發科自家開發的人工智慧平台「Neuro Pilot」AI 架構,在與 Google 合作、了解未來的人工智慧及 Python課程 的發展趨勢後,就對 Helio P90 的人工智慧運算引擎作進一步的優化,再加...

關於SEO優化,看透URL網址也是很重要的!

圖片
​ ​ ​ 想花五分鐘學會如何用SEO優化URL網址嗎?快點看繼續往下看,這會是非常重要的技能之一! 認識URL網址結構 每個URL網址,都會包含一些部分:通訊協定、主機名稱、網域名稱、子目錄、檔案 以這個網址為例: http://ui.tedu.cn/teachers/120226.html ,可以分成 「http」、「ui」、「tedu.cn」、「teachers」、「120226.html」等部分,說明如下: 1. 「http」是指通訊協定 (Protocol),「通訊協定」的作用是用來告訴軟體與連線主機「我的目的是要瀏覽網頁內容」;其他的通訊協定尚有「ftp」,是告訴主機「我要傳輸檔案」。而通訊協定與網址則用「://」 隔開 2. 「ui」是該URL的子網域 (Subdomain) 或是主機名稱 (Machine Name)。有時,主機名稱還會有一個以上的層級,舉另一個網址為例子:「tw.news.yahoo.com」,「tw」、「news」都是他的主機名稱,「tw」 又稱為「第四層網域」、「news」 又稱為 「第三層網域」;而 「yahoo.com」 都是網域名稱 (會在接下來提及),其中的 「yahoo」 是第二層網域、「com」 是第一層網域。 3. 「tedu.cn」 是網域名稱 (Domain Name) 4. 「teachers」是剛網址的子目錄 (Subdirectory) 5. 「120226.html」是指檔案 認識網域名稱 (Domain Name)結構 分析我們的網址 「http://ui.tedu.cn/teachers/120226.html」 ,主機名稱 「ui」 又稱為 「第三層網域」;而網域名稱由 tedu 與 cn 組成,其中的 「tedu」 是第二層網域、「cn」 是第一層網域。而 cn 因指其所在地為中國大陸,又稱為國家代碼頂級域名 ccLTD (country code Top Level Domain)。 另外,常見的頂級域名有兩種,一種是本例的國家代碼頂級域名 (ccLTD),編碼為雙字程式碼 (如代表台灣的 .tw 與代表日本的 .jp 等) ;另一種是通用頂級域 (gTLD) ,編碼為三個字,如代表商業機構的 .com 以及代表政府機關的 .gov 等。...

Python課程老師:Google最後還是妥協了..(下)

圖片
​ ​ ​ 上次的Python課程提到的dragonfly計畫,現在挖掘更多相關細節給你! 而Google 為何可以從曾經的「中國最多人使用的入口網站」取得中國使用者使用搜尋引擎的行為資料? 請見上一篇:【 Python課程老師:Google最後還是妥協了..(上) 】 違反業內行規 Google員工怒 相信上過 Python課程 的人都知道,據業內行規,對於使用者搜尋字詞的分析,是需要受制於嚴格的管制,並且被負責用戶隱私的相關人員查核過的 - 他們的工作就是要維護用戶的隱私嘛!但是 Google 負責用戶隱私的團隊,卻是在第三方媒體 The Intercept 發現自家公司瞞著他們進行 Dragonfly 計畫,憤而警告負責 Dragonfly 計畫的工程師們:不得再繼續使用藉著 python搜尋引擎 265.com 所匯集的用戶搜尋行為資料。 最近幾周,負責 Dragonfly 計畫的團隊們,也被告知只能使用「其它的」資料庫:全球華人的 Google 搜尋行為據,而不是中國大陸的 265.com。當然,全球華人(如美國、馬來西亞等地區)的搜尋行為一定跟單單大陸的數據非常不同。這時若要求參與 Dragonfly 計畫的人員「ㄍㄧㄣ」出準確的結果,根本就不可能!因此有好幾個團隊的工程師們紛紛離開了參與 Dragonfly 計畫。 參與 Dragonfly 計畫的團隊:他們正在做的事,他們卻不知道 有些參與「Dragonfly」計畫的工程師,使用金鑰,進入「與 265.com 關聯的應用程式」並獲得搜尋數據 - 然而他們不知道他們用的是 265.com。他們只是取得了這些人使用「中文」的搜尋行為後,建構了「Dragonfly」的原型。他們使用名稱為「培根塔 (BeaconTower)」的工具,檢查這些中國人所蒐尋的字串,若是藉由 Google 搜尋出來的結果,是否會被中國國家防火牆擋住。經由這些過程,工程師們彙整出好幾千個被禁的網站,並且整合到「Dragonfly」搜尋平台使其被清除掉。這些網站都是被中國官方禁止的網站,知名網站包含維基百科與 BBC。 Python課程 結論:內憂外患接踵而至,逼得Dragonfly計畫停止 雖然公開否認未來會排除 Dragonfly,但是上一周 Google 的 CEO 桑德佩奇標示...

Python課程老師:Google最後還是妥協了..(上)

圖片
​ ​ ​ Python課程的老師說:重大打擊??谷歌決定終止計畫,快來看看怎麼回事! 外界媒體爆料後才知真相!憤怒的Google員工促使秘密計畫終止 今天在 Python課程 時,聽到一個大消息! 聽 Python課程 老師說:谷哥內部的衝突於今年八月中旬就開始。那時一家美國網路媒體 The Intercept(攔截者)爆料:參與「Dragonfly」的 Google 團隊們使用架設在北京的網站,建構了要給搜尋引擎過濾搜尋結果的黑名單。黑名單的對象則是依據中國共產政府嚴格的審查制度,包含的是關於民主、人權、和平抗爭等資訊相關的網站。 Google 公司內負責用戶隱私的團隊,為著 Google 瞞著他們,進行中國地區搜尋引擎的開發計畫「Dragonfly」,感到強烈的不滿。因為這個搜尋引擎的搜尋結果都是「被過濾」的。 這個內部的裂痕越來越深,大到日前 Google 正式宣布終止「Dragonfly」計畫。 對比兩年前 Google 的 CEO 桑德佩奇 (Sundar Pichai) ,將大陸列為優先執行的地區。形成一個強烈的對比。 「美圖秀秀」董座手中購得「中國最多人使用的入口網站」 助 Dragonfly 蒐集大量數據 Dragonfly 計畫所需的分析資料來自於 Google 2008 年購買的入口網站 265.com。這個建立在北京的網站是「265.com」-曾經是「中國最多人使用的入口網站」,由 Google 2008 年從億萬富豪蔡文勝(美圖秀秀董事長、天使投資人)手中購得。265.com 當時提供了中國人多種資訊 (如金融市場、便宜機加酒等實用資訊) 以及網站、圖片與影片的 python搜尋引擎 。儘管它搜尋的運作原理,是先把用戶輸入的訊息導到百度後,再回傳結果給用戶,但是它已經藉由用戶輸入的訊息的過程,蒐集儲存了相當的用戶資料。 然而這樣子的行為,為何會需要瞞著員工? 為何會引起外界媒體的爆料、並引起 Google 內部員工如此大的反彈? 請看下一篇【 Python課程老師:Google最後還是妥協了..(下) 】 相關連結: Python課程老師:Google最後還是妥協了..(下) 七歲就教人寫程式語言,他會讓你知道python的重要(上) 七歲就教人寫程式語言,他會讓你知道py...

哈佛商業評論公布的這十位人工智慧領航者,讓AI有一個燦爛的開始

圖片
​ ​ ​ 人工智慧產將是未來非常關鍵的環節,但它能走到今天,得感謝今天哈佛商業評論公布的十位人工智慧先驅!! 但是 AI 人工智慧 真的如達內教育所評價的那麼熱門嗎? 日前達內教育Python課程小組查到 哈佛商業評論 公布的全球十大AI領軍人物,每一位都是現役的科技業領導者。 本次調查了200份樣本,其中,企業職員樣本量占44.5%,公司高階管理者(經理及以上)占樣本總量35.0%,政府職能部門職員占樣本總量20.5%。職位涉及高階主管、產品端、技術端、市場端、營運端、銷售端和相關專業教師顧問端。200位受訪者中,人均工作中涉及的人工智能領域達到1.6個。 榜上有名的包含 Apple 蘋果電腦的現役執行長庫克、微軟、Google、IBM 等科技巨擘的現任 CEO。這些公司都是現今 IT 產業的領導者。若這些現役 IT 界巨人也正在為未來的AI人工智慧產業紮根的話,可見 AI 人工智慧 產業的重要性就不在話下了。值得一提的是,第三名的百度的CEO兼董座李彦宏是中華地區唯一上榜的領導者,也是唯二的華人 (另一位是 NVidia 的美籍台裔 CEO 黃仁勳) ​ 哈佛商業評論公布全球十大AI領袖,前兩名有蘋果與微軟奪得,而百度領先亞馬遜與Google為第三名。圖片來源:哈佛商業評論 榜上唯一中國人 百度CEO緊接蘋果微軟摘下季軍 ​ 百度CEO李彥宏領先亞馬遜與Google奪得全球十大AI領袖第三名。影片來源:維基百科 被哈佛商業評論稱為「中國AI行業的啟蒙者與設計師」的 百度 創始者、董座兼 CEO 的李彥宏,緊接在後勇奪第三,完全不讓亞馬遜與 Google。因為李彥宏是中國 AI 人工智慧的啟蒙者,「首度提出 AI 三位一體的標準」,他創立的百度是中國 AI 人工智能領域技術積累最深、布局領域最廣的代表性公司。 這位體驗派的 AI 領導人曾經乘坐無人駕駛的 AI 車輛,行駛北京五環(北京市的一條環形高速公路),在中國大大的推廣無人駕駛觀念。2012年,他更建立了百度 AI 人工智慧實驗室,網羅了全球 AI 界的權威,並在六年中一直擴增擴編。 而在AI人工智慧產品佈局方面, 百度 研發的自動駕駛系統「Apollo」,與金龍客車公司聯手打造的「阿波龍」客車也開始量產。 ...