Time of Update: 2016-02-17
極易被忽視的javascript面試題七問七答,javascript七問此題是我出的一套前端面試題中的最後一題,用來考核面試者的JavaScript的綜合能力,很可惜到目前為止的將近兩年中,幾乎沒有人能夠完全答對,並非多難只是因為大多面試者過於輕視他。題目如下:function Foo() { getName = function () { alert (1); }; return this;}Foo.getName = function () { alert
Time of Update: 2016-02-17
理解javascript中的with關鍵字,javascriptwith說起js中的with關鍵字,很多小夥伴們的第一印象可能就是with關鍵字的作用在於改變範圍,然後最關鍵的一點是不推薦使用with關鍵字。聽到不推薦with關鍵字後,我們很多人都會忽略掉with關鍵字,認為不要去管它用它就可以了。但是有時候,我們在看一些代碼或者面試題的時候,其中會有with關鍵字的相關問題,很多坑是你沒接觸過的,所以還是有必要說說with這一個關鍵字。一、基本說明在js進階程式設計中是這樣描述with關鍵字的
Time of Update: 2016-02-17
Nodejs爬蟲進階教程之非同步並發控制,nodejs進階教程之前寫了個現在看來很不完美的小爬蟲,很多地方沒有處理好,比如說在知乎點開一個問題的時候,它的所有回答並不是全部載入好了的,當你拉到回答的尾部時,點擊載入更多,回答才會再載入一部分,所以說如果直接發送一個問題的請求連結,取得的頁面是不完整的。還有就是我們通過發送連結下載圖片的時候,是一張一張來下的,如果圖片數量太多的話,真的是下到你睡完覺它還在下,而且我們用nodejs寫的爬蟲,卻竟然沒有用到nodejs最牛逼的非同步並發的特性,太浪費
Time of Update: 2016-02-17
輕鬆搞定jQuery.noConflict(),jquery.noconflictjQuery是目前使用最廣泛的前端架構之一,有大量的第三方庫和外掛程式基於它開發。為了避免全域命名空間汙染,jQuery提供了jQuery.noConflict()方法解決變數衝突。這個方法,毫無疑問,非常有效。遺憾的是,jQuery的官方文檔對該方法的描述不夠清晰,許多開發人員並不清楚當他們調用jQuery.noConflict()時,究竟發生了什麼,從而導致在使用時出現了許多問題。儘管如此,jQuery.noC
Time of Update: 2016-02-17
在ASP.NET MVC項目中使用RequireJS庫的用法樣本,mvcrequirejsRequireJS 是一個前端模組化開發的流行工具,本身是一個Javascript的庫檔案,即require.js 。RequireJs的主要功能:(1)實現js檔案的非同步載入,避免網頁失去響應;(2)管理模組之間的依賴性,便於代碼的編寫和維護。前端模組化開發現在有好多的工具,大體上分為兩類,一類是像dojo之類的高大全,dojo
Time of Update: 2016-02-16
CSS“隱藏”元素的幾種方法的對比,css幾種方法一說起CSS隱藏元素,我想大部分小夥伴們都會想到的第一種方法就是設定display為none。這是最為人所熟知也是最常用的方法。我相信還有不少人想到使用設定visibility為hidden來隱藏元素,這種方式也是常用的方法,而且也有很多人知道兩者的不同。除了這兩種方法,本文還總結了一些比較不常用的方法,比較了這幾種“隱藏”元素方法的區別和優缺點,歡迎大家交流!!幾種方法的簡單介紹首先我們分別來說說到底有哪幾種隱藏元素的方
Time of Update: 2016-02-17
僅30行代碼實現Javascript中的MVC,30行mvc從09年左右開始,MVC逐漸在前端領域大放異彩,並終於在剛剛過去的2015年隨著React Native的推出而迎來大爆發:AngularJS、EmberJS、Backbone、ReactJS、RiotJS、VueJS……
Time of Update: 2016-02-17
三分鐘帶你玩轉jQuery.noConflict(),jquery.noconflictjQuery是目前使用最廣泛的前端架構之一,有大量的第三方庫和外掛程式基於它開發。為了避免全域命名空間汙染,jQuery提供了jQuery.noConflict()方法解決變數衝突。這個方法,毫無疑問,非常有效。遺憾的是,jQuery的官方文檔對該方法的描述不夠清晰,許多開發人員並不清楚當他們調用jQuery.noConflict()時,究竟發生了什麼,從而導致在使用時出現了許多問題。儘管如此,jQuery.
Time of Update: 2016-02-17
擷取陰曆(農曆)和當前日期的js代碼,陰曆js本文為大家分享了一段js顯示陰曆(農曆)和當前日期的關鍵性代碼,供大家參考,具體內容如下var CalendarData=new Array(100);var madd=new Array(12);var tgString="甲乙丙丁戊己庚辛壬癸";var dzString="子醜寅卯辰巳午未申酉戌亥";var numString="一二三四五六七八九十";var monString="正二三四五六七八九十冬臘";var
Time of Update: 2016-02-16
mix-blend-mode 混合模式 background-blend-mode 背景混合模式 isolation:isolate 隔離,mixblendmodecss3 mix-blend-mode 混合模式 該屬性不僅可以作用於HTML,還可以作用於SVG 相容性: IE 8~11 Edge 12~14 Firefox 41~47 chrome 45~51 Safari
Time of Update: 2016-02-17
一道常被人輕視的web前端常見面試題(JS),webjs面試題是招聘公司和開發人員都非常關心的話題,公司希望通過它瞭解開發人員的真實水平和細節處理能力,而開發人員希望能夠最大程度地展示自己的水平(甚至超常發揮)。本文提供了眾多前端開發面試題,無論是招聘方還是應聘方都值得一看!前言年前剛剛離職了,分享下我曾經出過的一道面試題,此題是我出的一套前端面試題中的最後一題,用來考核面試者的JavaScript的綜合能力,很可惜到目前為止的將近兩年中,幾乎沒有人能夠完全答對,並非多難只是因為大多面試者過於輕
Time of Update: 2016-02-17
JavaScript模版引擎的基本實現方法淺析,javascript模版模板分離了資料與展現,使得展現的邏輯和效果更易維護。利用javascript的Function對象,一步步構建一個極其簡單的模板轉化引擎模板簡介模板通常是指嵌入了某種動態程式設計語言代碼的文本,資料和模板通過某種形式的結合,可以變化出不同的結果。模板通常用來定義顯示的形式,能夠使得資料展現更為豐富,而且容易維護。例如,下面是一個模板的例子:<ul> <% for(var i in items){ %>
Time of Update: 2016-02-16
css3實現元素的伸縮效果代碼執行個體,css3元素伸縮執行個體css3實現元素的伸縮效果代碼執行個體:本章節分享一段代碼執行個體,它利用css3實現了元素的伸縮效果。這裡為了進行示範,結合了javascript代碼。代碼執行個體如下:<!DOCTYPE html><html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/
Time of Update: 2016-02-16
css3 RGBA 紅色R+綠色G+藍色B+Alpha通道,css3rgba文法: R:紅色值。正整數 | 百分數 G:綠色值。正整數 | 百分數 B:藍色值。正整數|
Time of Update: 2016-02-16
css 文本超出容器長度後自動省略的方法!,css容器 我們在給使用者顯示常值內容的時候,往往需要避免常值內容超出容器寬度,防止換行溢出,小弟在網上找了下發現網上的實現僅僅只是實現了用 ...省略了的功能!而並沒有擷取游標提示的功能,所有小弟就結合網上的代碼改了個帶省略符號並且擷取游標顯示全部的功能,廢話不多說先上! 如果文本超出了指定寬度就會用...省略,並且當滑鼠擷取游標的時候會顯示全部! 上代碼 <span style=
Time of Update: 2016-02-17
使用基於Node.js的構建工具Grunt來發布ASP.NET MVC項目,node.jsgruntGrunt
Time of Update: 2016-02-17
JS中call/apply、arguments、undefined/null方法詳解,argumentsundefineda.call和apply方法詳解--------------------------------------------------------------------------------call方法: 文法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定義:調用一個對象的一個方法,以另一個對象替換當前對象。 說明:
Time of Update: 2016-02-16
input文字框圓角效果代碼執行個體,input圓角input文字框圓角效果代碼執行個體:本章節分享一段代碼執行個體,它實現了將input文字框設定為圓角的功能。代碼執行個體如下:<!DOCTYPE html><html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" />
Time of Update: 2016-02-15
詳解Javacript和AngularJS中的Promises,javacriptangularjs比如頁面調用google地圖的api時就使用到了promise。function success(position){ var cords = position.coords; console.log(coords.latitude + coords.longitude);}function error(err){
Time of Update: 2016-02-15
jQuery外掛程式支援同一頁面被多次調用,jquery外掛程式調用更新 1.2版本 刪除回呼函數的控制台輸出調試,因為在IE6下沒有控制台會造成外掛程式出錯, 完成build功能。 提示資訊按鈕支援多個,此版本為最新的穩定版。近期將會提供更加詳細的data書寫格式說明,build時html格式說明,詳細的options參數說明。補充內容類型的切換展示案例。Introduction:jquery imageShown 外掛程式可以完成多種形式的內容輪顯切換,