Time of Update: 2015-04-13
標籤:看到一個小例子講了JS的引用指標內容,記錄一下:var a = {n:1};var b = a;a.x = a = {n:2};console.log(a.x); //undefinedconsole.log(b.x); //[object Object]a.x = a = {n:2}語句的執行順序?對{b.x}的輸出為何是[object Object]?分析:var a = {n:1}; //a指向對象{n:1}var b = a; //a與b都指向{n:1}a.x = a =
Time of Update: 2015-04-09
標籤:javascript number 轉換 數字和字串轉換上一篇部落格裡我寫了字串切割這裡我寫下,把字串和數字之間進行轉換。Number簡單的就是把一個數字字串轉換成一個整數。 代碼如下:var num = "12345";var num_a = Number(num) + 1;alert(num_a); //num_a的值是:
Time of Update: 2015-04-08
標籤: 點這裡 閱讀目錄用 AngularJS(以及其它 JavaScript 架構)開發的 Web 網站不支援爬蟲的抓取解決方案為什麼公開我們的解決方案實現AngularJS 服務結論 Prerender 服務能夠為網路爬蟲提供預先渲染的動態網頁面內容,解決了用 JavaScript 架構構建的 Web 網站不支援爬蟲抓取的問題。本文詳細描述了一種解決方案,尤其是提供了整合 Prerender 服務的 Docker 容器鏡像。 如果你正在使用
Time of Update: 2015-04-06
標籤:PS:最近先不更新JAVA的學習筆記了,由於5月份,實驗室大三的要走,所以為了內部管理系統項目,只能先開始學習JavaScript,DOM以及JQuary了。。先搞定這三個部分吧。。JAVA只能熬到半夜學習了,部落格就先暫時更新這一部分的內容。。。 學習內容:1.瞭解JavaScript。。2.JavaScript開發的基本工具3.JavaScript的簡單程式4.JavaScript的基本文法 1.瞭解JS何為JavaScript,JavaScript是一個指令碼語言
Time of Update: 2015-04-05
標籤: 近況:最近一直忙著找實習沒有更新,不過學習還是在繼續的。最近在寫Node.js又稍帶把javascript的角落知識撿了一遍,過半個月打算去看看python和一些CSS深層的書和部落格。工作找的還好,拿了兩份實習offer,決定好去當小二了。這幾天在看司徒老師的《javascript架構設計》,開篇第一張講種子模組(即核心模組)裡面提到了一個沒見過的縮寫詞IIFE,查了查、看了看。1.什麼是IIFE IIFE是縮寫,全拼Imdiately Invoked Function
Time of Update: 2015-03-31
標籤: 一、載入 1. 依據HTML 4規範,script標籤可以放置在head和body標籤中的任意位置2. 下載js指令碼會阻塞其他分頁檔下載,所以應儘可能將script標籤放置在body底部3. HTML 4為script標籤增加了一個defer屬性,表明順延強制,但這並不是標準做法4. 將多個script合并後壓縮,放置在body標籤底部,是引入多個外鏈javascript檔案的最佳實務5. 通過動態建立標籤,可以非同步引入js檔案,代碼如下: 1 function
Time of Update: 2015-03-30
標籤:在Web前端開發中,我們經常需要判斷變數的資料類型。鑒於ECMAScript是鬆散類型的,因此需要有一種手段來檢測給定變數的資料類型——typeof就是負責提供這方便資訊的操作符。 對一個值使用typeof操作符可能返回下列某個字串:“undefined”——如果這個值未定義“boolean”——如果這個值是布爾值“string”&mda
Time of Update: 2015-04-10
JavaScript開發人員:Win10斯巴達瀏覽器很贊T之家訊 4月9日訊息,雖然Win10斯巴達瀏覽器和公眾見面不久,但其“美名”已經日漸遠播。尤其是在JavaScript開發人員圈子,他們都為斯巴達新的JavaScript引擎和渲染管道“點贊”。著名JavaScript架構開發人員Steve Newcomb和Mike
Time of Update: 2015-04-10
javascript跨域原因以及解決方案分享,javascript產生跨域問題的原因跨域問題是瀏覽器同源策略限制,當前網域名稱的js只能讀取同域下的視窗屬性。跨域問題產生的情境當要在在頁面中使用js擷取其他網站的資料時,就會產生跨域問題,比如在網站中使用ajax請求其他網站的天氣、快遞或者其他資料介面時以及hybrid app中請求資料,瀏覽器就會提示以下錯誤。這種情境下就要解決js的跨域問題。XMLHttpRequest cannot load http://你請求的網域名稱. No
Time of Update: 2015-04-10
display:none;與visibility:hidden;的區別,visibilityhidden如果想讓某一段代碼在前台不顯示,最簡單的方法是用css的display:none即可,這樣下邊的內容就自動上移或右側的左移來填補這個空隙。但特殊情況下我們只需要隱藏這個元素,但它的位置不能被佔了,那該怎麼實現呢?接下來我們來看css的另外一個屬性Visibility屬性。visibility:隱藏對應的元素但不擠占該元素原來的空間。display:隱藏對應的元素並且擠占該元素原來的空間。&nb
Time of Update: 2015-04-09
JavaScript 裡的類數組對象 很早以前我就知道可以把 arguments 轉化為數組:[].slice.call(arguments),因為arguments 是個類數組對象,所以才可以這麼用。但是我一直不清楚什麼叫做類數組對象( array-like objects)今天看 Effective JavaScript 就有一節是專門講這個的,感覺真是太拽了。先看我寫的一些範例程式碼:a = "hello"[].map.call(a, (e) ->
Time of Update: 2015-04-10
JavaScript Function函數類型介紹,javascriptfunction// 在JS中,Function(函數)類型實際上是對象;每個函數都是Function類型的執行個體;而且都與其他參考型別一樣具有屬性和方法;// 由於函數是對象,因此函數名實際上也是一個指向函數對象的指標;一 函數的聲明方式1.函式宣告方式 function box(num1,num2){ return num1+num2; }2.函數運算式定義函數 var box =
Time of Update: 2015-04-08
JavaScript中的普通函數與建構函式比較 問題什麼是建構函式?建構函式與普通函數區別是什嗎?用new關鍵字的時候到底做了什嗎?建構函式有傳回值怎麼辦?建構函式能當普通函數調用嗎?以下是我的一些理解,理解錯誤的地方懇請大家幫忙指正,謝謝!thisthis永遠指向當前正在被執行的函數或方法的owner。例如: 1 2 3 4 5
Time of Update: 2015-04-08
web報表工具FineReport常用函數的用法總結(報表函數),報表finereport說明:本次總結中,凡是以tableName或viewName作為參數因子的。函數在調用的時候均按照先從私人資料來源中尋找,然後再從公有資料來源中尋找的順序。 CLASSCLASS(object):返回object對象的所屬的類。 CNMONEYCNMONEY(number,unit)返回人民幣大寫。number:需要轉換的數值型的數。unit:單位,"s","b","q","w","sw
Time of Update: 2015-04-08
JavaScript中的普通函數與建構函式比較,javascript建構函式問題什麼是建構函式?建構函式與普通函數區別是什嗎?用new關鍵字的時候到底做了什嗎?建構函式有傳回值怎麼辦?建構函式能當普通函數調用嗎?以下是我的一些理解,理解錯誤的地方懇請大家幫忙指正,謝謝!thisthis永遠指向當前正在被執行的函數或方法的owner。例如:function test(){ console.log(this);}test();//Window {top: Window, window:
Time of Update: 2015-04-05
基於jquery ui的alert,confirm方案(支援換膚),jqueryconfirm實現功能:1.修改標題樣式。把jquery ui的標題樣式放上去。支援換膚。2.修改按鈕樣式,換成jqueryui的button按鈕樣式。3.將模式化視窗的背景換成了jqueryui的模式化背景。代碼://首先要引入jquery,以及ui的包和皮膚的樣式如:<script src="../js/ui/jquery-1.11.0.min.js"></script>
Time of Update: 2015-04-01
css細節複習筆記——結構與層疊,css細節複習層疊每個合法的文檔都會產生一個結構樹,有了結構樹元素的祖先、屬性兄弟元素等等建立選取器來選擇元素,這是CSS繼承的核心。繼承是從一個元素向後代元素傳遞屬性值所採用的機制。面向一個元素使用哪些值時,使用者代理程式不僅要考慮繼承,還要考慮特殊性,另外需要考慮聲明本身的來源,這個過程就叫層疊。本文討論3種機制之間的關聯:特殊性、繼承和層疊。 特殊性同一元素可以使用不同的方法來選擇元素。但是每個規則,使用者代理程式會計算選取器的特殊性,並將這個特
Time of Update: 2015-04-01
網頁切片,切片前端必須掌握的技能,切片,雖然說難也不難,簡單也確實是挺簡單的,當時我看過的教程,雖然裡面的東西還不規範,不過作為一個整體的瞭解還是不錯的。對於一些規範之類還是按照團隊的要求做吧,也不是絕對的。十天學會DIV+CSS http://www.aa25.cn(在寫文章的時候上不了,我百度了一個chmhttp://vdisk.weibo.com/s/uiL0Ty-gTwfb)當時還找了一個關於切片的,這個還是可以稍微瞧瞧。來源於網路,我也找不到出處了,就直接貼了其實標準的網製作
Time of Update: 2015-03-31
JQuery.Callbacks系列一:api使用詳解JQuery.Callbacks是jQuery1.7+之後引入的,用來進行函數隊列的add、remove、fire、lock等操作,並提供once、memory、unique、stopOnFalse四個option進行一些特殊的控制。既然是新加入的功能,那麼就有其特定的使用情境和優勢。本文主要是介紹下Callbacks相關API的使用,關於Callbacks的使用情境以及源碼等將會在後續部落格中進行說明。我使用的JQuery版本是1.11.1
Time of Update: 2015-03-30
js實現遮罩層彈出框的方法這篇文章主要介紹了js實現遮罩層彈出框的方法,可實現對遮罩層彈出框的樣式定義、按鈕事件及相關功能的技巧,具有一定參考借鑒價值,需要的朋友可以參考下 本文執行個體講述了js實現遮罩層彈出框的方法。分享給大家供大家參考。具體分析如下:昨天公司網站需要彈窗提示一些資訊,要我在把彈窗的js代碼和彈窗視窗html寫在一起哪裡需要就調用不說那麼多了,直接上代碼,感覺肯定會有相容問題,看到了請指出啊: 代碼如下:<style>#H-dial