Time of Update: 2016-08-25
chrome 調試 SASS,chrome調試sass第一步: 執行sass先行編譯命令先來我的專案檔夾結構:->進入sass /css檔案下->開啟cmd命令 ->輸入sass --watch --scss test.scss:test.css 如:-> 進入sass項目發現檔案多了test.css.map和test.css兩個檔案夾,如:這裡產生的test.css.map是chrome調試的關鍵
Time of Update: 2016-08-22
JavaScript中removeChild 方法開發範例程式碼,removechild1. 概述刪除後的節點雖然不在文檔樹中了,但其實它還在記憶體中,可以隨時再次被添加到別的位置。當你遍曆一個父節點的子節點並進行刪除操作時,要注意,children屬性是一個唯讀屬性,並且它在子節點變化時會即時更新// 拿到待刪除節點:var self = document.getElementById('to-be-removed');// 拿到父節點:var parent =
Time of Update: 2016-08-22
jQuery EasyUI datagrid在翻頁以後仍能記錄被選中行的實現代碼,jqueryeasyui1、先給出問題解決後的代碼<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt"%><%String path = request.getContextPath(
Time of Update: 2016-08-22
jQuery Easyui DataGrid點擊某個儲存格即進入編輯狀態焦點移開後儲存資料,jqueryeasyui廢話不多說了,直接給大家貼代碼了。關鍵代碼如下所示:/// 最近一次使用編輯行 一切正常///<summary>///初始化資料容器///</summary>function InitGrid(){var lastIndex;$("#grid").datagrid({url:'',loadMsg:'資料載入中,請稍後......',border:false,
Time of Update: 2016-08-22
JavaScript實戰之帶收放動畫效果的導覽功能表,javascript導覽功能表雖然有很多外掛程式可用,但為了共同提高,我做了一系列JavaScript實戰系列的執行個體,分享給大家,前輩們若有好的建議,請務必指出,免得誤人子弟啊!今天是第一戰:帶收放動畫效果的菜單,效果如:(樣式有點醜(-^-)) ( 由於在寫本文時,用的編輯器不同,暫時添加不了示範效果,這裡有:最終完整代碼和示範
Time of Update: 2016-08-22
jQuery解決input元素的blur事件和其他非表單元素的click事件衝突問題,jqueryblurHTML結構:很簡單,就一個input,一個div,能說明問題就OK了;<input type="text"
Time of Update: 2016-08-22
總結Node.js中的一些錯誤類型,總結node.js類型前言Node.js應用中可能會發生多種類型的錯誤。如:當出現語法錯誤或執行階段錯誤時,會觸發JavaScript錯誤;當試圖試訪問一個不存在或沒有訪問的檔案時,會觸發系統錯誤;除JavaScript錯誤和系統錯誤錯誤外,使用者還可以自訂錯誤。1.
Time of Update: 2016-08-22
淺談JS繼承_寄生式繼承 & 寄生組合式繼承,淺談js繼承寄生5.寄生式繼承與寄生建構函式和原廠模式類似,建立一個僅用於封裝繼承過程的函數,該函數在內部以某種方式來增強對象,最後返回對象。function createAnother(original){ var clone = Object.create(original); //通過調用函數建立一個新對象 clone.sayHi = function(){ //以某種方式來增強這個對象 alert("Hi"); }; return
Time of Update: 2016-08-22
DOM中事件處理概覽與原理的全面解析,dom全面解析事件是一種非同步編程的實現方式,本質上是程式各個組成部分之間的通訊,DOM支援大量的事件; 本文通過這幾點向大家詳細解析事件處理的基本原理:事件類型、事件目標、事件處理常式、事件對象、事件傳播最後再向大家介紹Event對象; 一、事件類型(event type):是一個用來說明發生了什麼類型事件的全小寫字串,如‘mouseover'傳統事件類型:表單事件,Window事件,滑鼠事件,鍵盤事件,DOM事件,
Time of Update: 2016-08-22
JavaScript裡 ==與===區別詳解,javascript詳解1、對於string,number等基礎類型,==和===是有區別的1)不同類型間比較,==之比較“轉化成同一類型後的值”看“值”是否相等,===如果類型不同,其結果就是不等2)同類型比較,直接進行“值”比較,兩者結果一樣2、對於Array,Object等進階類型,==和===是沒有區別的進行“指標地址”比較3、基礎類型與進階類型,==和===是有區別的1)對於==,將進階轉化為基礎類型,進行“值”比較2)因為類型不同,===
Time of Update: 2016-08-22
淺談JS繼承_借用建構函式 & 組合式繼承,淺談js借用建構函式2.借用建構函式為解決原型中包含參考型別值所帶來的問題, 我們使用一種叫做 借用建構函式(constructor stealing)的技術(又叫偽造對象或經典繼承)。這種技術的基本思想:在子類建構函式內部調用超類型建構函式。通過使用apply()和call()方法可以在新建立的子類對象上執行建構函式。function SuperType(){ this.colors = ["red", "blue",
Time of Update: 2016-08-22
你知道setTimeout是如何啟動並執行嗎?,setTimeout運行大家看下如下代碼,猜猜執行結果:var start = new Date;setTimeout(function(){ console.log('時間流逝了:'+(new Date - start)+'毫秒');}, 200);while (new Date - start < 1000) {}console.log(1);function doSoming(){ setTimeout(function(){
Time of Update: 2016-08-22
AngularJS指令詳解及範例程式碼,angularjs範例程式碼AngularJS指令用於擴充HTML。這些都是先從ng- 首碼的特殊屬性。我們將討論以下指令:ng-app - 該指令啟動一個AngularJS應用。ng-init - 該指令初始化應用程式資料。ng-model - 此指令定義的模型,該模型是變數在AngularJS使用。ng-repeat - 該指令將重複集合中的每個項目的HTML元素。ng-app指令ng-app
Time of Update: 2016-08-22
json與jsonp知識小結(推薦),jsonjsonp知識小結json1. json 的值可以是下面這些類型:① 數字(整數或浮點數),比如123,1.23② 字串(在雙引號中)③ 邏輯值(true 或 false)④ 數組(在方括弧中)⑤ 對象(在花括弧中)⑥ null2. json解析方法① eval('(' + jsondata + ')' ); 使用時永遠是不安全的,代碼注入② JSON.parse(jsondata);JSONLint json:字串校正工具3. jQuery
Time of Update: 2016-08-22
BOM系列第三篇之定時器應用(時鐘、倒計時、秒錶和鬧鐘),bom第三篇時鐘 最簡單的時鐘製作辦法是通過Regex的exec()方法,將時間對象的字串中的時間部分截取出來,使用定時器重新整理即可<div id="myDiv"></div><script>myDiv.innerHTML = /\d\d:\d\d:\d\d/.exec(new Date().toString())[0];setInterval(function(){myDiv.innerHTML
Time of Update: 2016-08-22
AngularJS表單詳解及範例程式碼,angularjs範例程式碼AngularJS提供豐富填寫表單和驗證。我們可以用ng-click來處理AngularJS點擊按鈕事件,然後使用 $dirty 和
Time of Update: 2016-08-22
BOM系列第二篇之定時器requestAnimationFrame,三菱q系列定時器引入 計時器一直是javascript動畫的核心技術。而編寫動畫迴圈的關鍵是要知道延遲時間多長合適。一方面,迴圈間隔必須足夠短,這樣才能讓不同的動畫效果顯得平滑流暢;另一方面,迴圈間隔還要足夠長,這樣才能確保瀏覽器有能力渲染產生的變化 大多數電腦顯示器的重新整理頻率是60Hz,大概相當於每秒鐘重繪60次。大多數瀏覽器都會對重繪操作加以限制,不超過顯示器的重繪頻率,因為即使超過那個頻率使用者體驗也不會有提升。因
Time of Update: 2016-08-22
BOM系列第一篇之定時器setTimeout和setInterval,bomsettimeoutsetTimeout() setTimeout()方法用來指定某個函數或字串在指定的毫秒數之後執行。它返回一個整數,表示定時器的編號,這個值可以傳遞給clearTimeout()用於取消這個函數的執行 以下代碼中,控制台先輸出0,大概過1000ms即1s後,輸出定時器setTimeout()方法的傳回值1var Timer =
Time of Update: 2016-08-22
深入理解jQuery layui分頁控制項的使用,jquerylayui$.getJSON( )的使用方法簡介$.getJSON( url [, data ] [, success(data, textStatus, jqXHR) ] )url是必選參數,表示json資料的地址;data是選擇性參數,用於請求資料時發送資料參數;success是可參數,這是一個回呼函數,用於處理請求到的資料。//內容頁面 <br> <div
Time of Update: 2016-08-22
學習Angular中範圍需要注意的坑,angularAngular範圍在用angular搭建的網頁應用中,範圍(scope)這個概念是貫穿其中的。在angular的視圖(view)中的很多指令是會建立一個範圍的,例如 ng-app , ng-controller 等。這個範圍就是我們在寫控制器建構函式時注入的 $scope (angular1.2之前的版本),他是視圖模型(view