Time of Update: 2015-06-04
標籤:題目如下:請寫出下面代碼2次alert分別輸出什麼結果?<script type="text/javascript">var a = 1; var a;alert(typeof a); (function () { b = ‘hello world‘; var b; })(); alert( typeof b); </script>我的答案是:1.undefined
Time of Update: 2015-06-04
標籤:javascript 編程規範 辛星 js 規範 這是接著上一篇的博文寫的,首先說一下編程規範的重要性吧,它可以讓我們的代碼保持一致性,可預測,更易於閱讀和理解。一個新的開發人員可以通過閱讀規範,理解其他團隊成員書寫的代碼,更快的上手幹活。
Time of Update: 2015-06-04
標籤:切記:js Regex無需用雙引號,Regex不是字串。參考網址:http://www.w3school.com.cn/jsref/jsref_obj_regexp.asp個人用於尋找字條串匹配的幾個常用 函數: test(), search(),match() test()用法:傳回值為true/false<script type="text/javascript">var str = "Visit W3School";var patt1 = new
Time of Update: 2015-06-04
標籤:JavaScript編輯器 俗話說:工欲善其事,必先利其器。在市面上有很多的JavaScript開發工具,例如WEBStorm、Zend
Time of Update: 2015-06-04
標籤:javascript 高品質 辛星 筆記 首先本文章是http://www.zhangxinxu.com/wordpress/?p=1173 的讀書筆記,讀者可以自己到鑫旭的空間去閱讀原文,這裡我對其進行了簡化。 可維護的代碼的一些要求:
Time of Update: 2015-06-04
標籤:今天工作的時候遇到一個刪除的問題,研究了下發現是沒有很好的區分js和jquery的刪除方法,在此澄清一下工作的代碼如下 1 // 刪除圖片 2 $("#js_takePhotoWrap").on("click","a",function(e){ 3 //JS中沒有remove()方法!用js的話需要removeChild來刪除 4
Time of Update: 2015-06-05
JavaScript-break 語句用於跳出迴圈break 語句用於跳出迴圈。continue 用於跳過迴圈中的一個迭代。Break 語句我們已經見到過 break 語句。它用於跳出 switch() 語句。break 語句可用於跳出迴圈。break 語句跳出迴圈後,會繼續執行該迴圈之後的代碼(如果有的話):執行個體for (i=0;i<10;i++){if (i==3){break;}x=x + "The number is " + i + ""
Time of Update: 2015-06-05
html基本進階知識,html進階知識inline和block的區別: 網頁一般是兩種元素組合起來的,一種是內嵌元素,也就是行內顯示,加上width和height沒效果。一種是區塊元素,可以加上對應的width和height,通常使用在網頁的布局,最常用的就是<div>標籤。display:block;的意思把內嵌元素轉換為區塊元素display:inline;的意思是把區塊元素轉換成內嵌元素例如:<span></span>就屬於內聯標籤,如果你想把
Time of Update: 2015-06-05
理解虛擬元素 :before 和 :after,before層疊樣式表(CSS)的主要目的是給HTML元素添加樣式,然而,在一些案例中給文檔添加額外的元素是多餘的或是不可能的。事實上CSS中有一個特性允許我們添加額外元素而不擾亂文檔本身,這就是“虛擬元素”。你一定聽說過這個詞,尤其是當你一直關注著我們的教程。點此瀏覽原作者的其他文章事實上,的確有一些CSS家族的成員(CSS選取器)被分類為虛擬元素比如::first-line, :first-letter,
Time of Update: 2015-06-05
關於IE裡的nextSibling,IEnextSibling <script> var shq = {} shq.cmenu = function (e) { var e = window.event ? window.event.srcElement : e.target; if (/a/i.test(e.tagName)) {
Time of Update: 2015-06-05
JS冒泡和閉包案例分析背景:今天逛網頁發現了百度知道上一個有意思的JS問題,提問者的問題其實蠻簡單的,懂點前端開發技術的應該都能實現。提問者的要求:實現子功能表的彈出,菜單共有三級,每級菜單顯示時有500毫秒的延遲。然後提問者貼出了他的問題代碼。對別人貼出來的代碼,只要不是特別複雜,我都會看一眼。畢竟程式員交流,原始碼是最好的語言,剛開始看他的代碼就有點感覺哪裡不對。後來仔細分析了下,發現確實是蠻有意思的。如果感覺分析過程比較無聊,可以直接看結論。下面是他的代碼: <script
Time of Update: 2015-06-05
【css】ie6 和 ie7 下 position 與 overflow 的問題,ie7overflow前幾天做的項目中碰到這樣一個問題,在 ie6 和 ie7 下,給父元素設定 overflow:hidden 不起作用無法隱藏,後來發現是子項目中有設定 position:relative,如果子項目刪除 position:relative,那麼父元素的 overflow:hidden 可以隱藏,具體代碼及效果如下:html 代碼:<!doctype html><html
Time of Update: 2015-06-05
javascript 控制 table tr display block 顯示模式時,只對第一個儲存格有效有一個簡單的 table: 編號類型詳細建立時間修改時間操作5TECH測試內容2014?01?10 16:56:31??修改 刪除測試內容 希望通過 javascript 控制 第三 行的 tr 隱顯狀態:var tr_modifing = document.getElementById( "id_dync"
Time of Update: 2015-06-04
JavaScript中Cookies的相關使用教程 這篇文章主要介紹了JavaScript中Cookies的相關使用教程,包括Cookies的儲存和刪除等操作方法,需要的朋友可以參考下 Cookies是什麼
Time of Update: 2015-06-04
利用js實現禁止複製文本資訊 本文主要是通過javascript實現禁止瀏覽器中複製常值內容的方法,十分的簡單,而且相容IE和FF,有需要的小夥伴可以參考下 做SEO的都知道,發原創文章對自己網站的最佳化是非常好的,特別是在搜文章標題的時候,原創的一般排名第一。但是最佳化是給搜尋引擎看的。而在互連網有個很頭痛的問題,一篇文章對搜尋引擎來說到底誰是原創。這個是不一定的。舉個簡單例子:比如你在部落格(當然假設你部落格每日訪問量很低,每天就幾百人的情況下)上發表了一篇優質原創文章。但沒過幾小時或幾
Time of Update: 2015-06-04
JavaScript中Number.MIN_VALUE屬性的使用樣本 這篇文章主要介紹了JavaScript中Number.MIN_VALUE屬性的使用樣本,是JS入門學習中的基礎知識,需要的朋友可以參考下 Number.MIN_VALUE屬性屬於靜態Number對象。這代表了儘可能小的正數的JavaScript可以工作的常量。 該常量的實際值是 文法 您可以使用以下文法訪問屬性: var val = Number.MIN_VALUE; 執行個體
Time of Update: 2015-06-04
深入理解JavaScript中的對象 這篇文章主要介紹了深入理解JavaScript中的對象,是JS入門學習中的基礎知識,需要的朋友可以參考下 JavaScript是一種物件導向編程(OOP)語言。一種程式設計語言可以被稱為物件導向的,它為開發人員提供了四種準系統: 封裝 - 儲存相關的資訊,無論是資料或方法,還是對象 彙總 - 儲存一個對象到另一個對象的內部 繼承 - 類的能力依賴於另一個類(或類數),用於其部分的屬性和方法 多態性 -
Time of Update: 2015-06-04
利用js實現禁止複製文本資訊,js實現禁止文本做SEO的都知道,發原創文章對自己網站的最佳化是非常好的,特別是在搜文章標題的時候,原創的一般排名第一。但是最佳化是給搜尋引擎看的。而在互連網有個很頭痛的問題,一篇文章對搜尋引擎來說到底誰是原創。這個是不一定的。舉個簡單例子:比如你在部落格(當然假設你部落格每日訪問量很低,每天就幾百人的情況下)上發表了一篇優質原創文章。但沒過幾小時或幾天被人轉載到了一個大型門戶網站還不帶你文章的原創串連的,比如 A5 這種網站。那麼過段時間,你再搜文章的標題的時候,
Time of Update: 2015-06-04
JS實現視窗載入時類比滑鼠移動的方法,js視窗本文執行個體講述了JS實現視窗載入時類比滑鼠移動的方法。分享給大家供大家參考。具體實現方法如下:function judge(){alert("mousemove"); document.onmousemove = null;//撤銷滑鼠移動類比}function simulateMouseMove(){//類比滑鼠移動 document.onmousemove = judge; }window.onload=simulateMouseMove;//
Time of Update: 2015-06-04
js動態建立及移除div的方法,js動態移除div本文執行個體講述了js動態建立及移除div的方法。分享給大家供大家參考。具體實現方法如下://建立divfunction createDiv(){ if(document.getElementByIdx_x("newD")!=null) document.body.removeChild(document.getElementByIdx_x("newD")); var Div = document.create_rElement("div");