原创 深入理解Angularjs中的$resource服務

大家可以知道在Angularjs中可以用$http同服務器進行通信,功能上比較簡單,AngularJS還提供了另外一個可選的服務$resource,使用它可以非常方便的同支持restful的服務單進行數據交互。這篇文章主要給大家深入的介

原创 AngularJS中如何使用$parse或$eval在運行時對Scope變量賦值

這篇文章主要介紹了AngularJS中如何使用$parse或$eval在運行時對Scope變量賦值的相關資料,本文介紹的非常詳細,具有參考借鑑價值,需要的朋友可以參考下 在"AngularJS中自定義有關一個表格的Direct

原创 自定義CheckBox解決label點擊事件觸發兩次問題

問題描述: 比如說現在要做一個自定義的CheckBox,如下圖所示 我們會用到label和input標籤嵌套,點擊label的時候,事件冒泡一次,同時會觸發關聯的input的click事件,導致事件再次冒泡,以至於自定義的複選框達不到我

原创 JQuery阻止冒泡事件on綁定中異常情況分析

本文轉載自https://www.cnblogs.com/tengj/p/4794947.html,純粹作爲日常筆記使用 科普下事件冒泡以及默認行爲,以下面例子舉列子:     事件冒泡:當點擊內部button元素時,會觸發自身及外層 a

原创 IE 瀏覽器各個版本 JavaScript 支持情況一覽表

不同版本的 Internet Explorer 瀏覽器支持不同的 JavaScript 元素集。標準模式(有 <!doctype> 指令時 Internet Explorer 所有當前版本中使用的模式)支持的一組元素與突發模式(沒有 <!

原创 理解Cookie和Session機制

理解Cookie和Session機制目錄Cookie機制什麼是CookieCookie的不可跨域名性Unicode編碼:保存中文BASE64編碼:保存二進制圖片設置Cookie的所有屬性Cookie的有效期Cookie的修改、刪除Cook

原创 瀏覽器緩存 Last-Modified / Etag / Expires / Cache-Control 詳解

什麼是瀏覽器緩存瀏覽器緩存,又稱 HTTP 緩存,指的是:當我們瀏覽網站的時候,器存儲會在本地存儲一個副本,以便下次訪問同個網址的時候可以不再連接服務器,直接使用本地的緩存。服務器端程序可以通過 HTTP Cache Headers 來控

原创 angularjs定時任務的設置與清除

人們似乎常常將AngularJS中的$timeOut()  $interval()函數看做是一個內置的、無須在意的函數。但是,如果你忘記了$timeOut()$interval()的回調函數將會造成非常不好的影響,你可能會因此遇到代碼莫名

原创 debounce消抖函數

在項目開發中,經常會遇到希望函數在,觸發Ns後執行,如果不足N秒,不執行,類似於電路中,處理按鈕開關時,電平並非完全的0 1 電平,而是有波峯抖動,需要消除抖動,在按下N秒後,執行,不足N秒不執行。非常有用,類似於angular的ng-m

原创 登錄輸入框,出現229以及屏蔽中文輸入法等嘗試

公司項目中,根據angular寫了一個登陸方法,其中有一個bug,就是在中文輸入法狀態下,輸入用戶名,並敲擊enter,發現雖然輸入框中,已經輸入用戶名,但是angular卻未拿到,仍然報 無用戶。針對這個問題,我的解決思路是:檢測用戶是

原创 js中如何創建變化的數組名,以及根據動態數組名,查找數組

理論上Javascript變量聲明是在編譯階段得到的,所以無法通過聲明變量名的形式進行存儲,但是可以存儲爲對象的屬性,因爲可以用obj[prop]的形式聲明變量。根據動態數組名,查找相應數組。比如var obj = {}; for(let

原创 項目常用功能模塊(4)-ztree樹節點名稱太長(動態控制)

上一篇,關於ztree節點數據過長的文章,不能動態控制,根據情況,自己又改進了下。 這一次的改進,包括: 一:根據ztree所在的區域長度以及節點的級數  動態 判斷節點是否省略,不再寫死。 二:新增了關於 節點數據 中,包含漢字和英文字

原创 JS獲取字符串長度,漢字算兩個字節

//第一種 GetLength = function(str) { var realLength = 0; for (var i = 0; i < str.length; i++) { char

原创 基於Token的WEB後臺認證機制

幾種常用的認證機制 HTTP Basic Auth HTTP Basic Auth簡單點說明就是每次請求API時都提供用戶的username和password,簡言之,Basic Auth是配合RESTful API 使用的最簡單的

原创 輕鬆理解JS基本包裝對象

今天來討論一下JS中的基本包裝對象(也叫基本包裝類型),之前剛學到這裏的時候,自己也是一頭霧水,不明白這個基本包裝對象到底是個什麼鬼,後來找了很多資料,終於看清了它的真面目。首先呢,我們現在複習一下JS的數據類型,JS數據類型被分爲了兩大