Time of Update: 2016-07-21
標籤:要理解閉包,首先必須理解Javascript特殊的變數範圍。變數的範圍無非就是兩種:全域變數和局部變數。Javascript語言的特殊之處,就在於函數內部可以直接讀取全域變數。Js代碼 var n=999; function f1(){ alert(n); } f1(); // 999另一方面,在函數外部自然無法讀取函數內的局部變數。Js代碼 function f1(){ var n=999; } alert(n); //
Time of Update: 2016-07-21
標籤:<!-- UTF8解決亂碼問題 --> <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"> <property name="messageConverters"> <list> <bean class="org.
Time of Update: 2016-07-21
標籤:源碼:https://github.com/andrewdavey/postal文檔:http://aboutcode.net/postal/postal最大好處就是再也不用拼接html發送郵件啦。。。1、源碼目錄 2、如何使用 直接引入Postal類庫即可Postal提供了一個工具,該工具可類比內送郵件,稍後會用到 3、如何發送(MVC) 首先建立cshtml作為郵件內容 設定檔,預設25連接埠,前面提到的工具會捕捉到&nbs
Time of Update: 2016-07-21
標籤:用centos部署webpy發現的各種坑:1、python 版本:2、中文編碼:3、web模組路徑: 在命令列裡輸入python,能import web,但是網站錯誤報表一直報告沒有找到web模組,說明web模組路徑有問題。pythonpath有問題。用sys.path列印出來看後,果然找不到web模組的路徑。 解決方案1:在index.py檔案裡將web模組的路徑加入pythonpath -- sys.path.append(‘/usr/local/lib/python2.7/
Time of Update: 2016-07-21
標籤:DOM操作:文件物件模型【以下代碼寫在<script type="text/javascript"></script>中間】一、window對象:window.open(‘串連地址‘,‘開啟位置‘,‘新視窗的屬性‘);新視窗屬性:toolbar=no/yes 新視窗有無工具條menubar=no/yes 有無功能表列status=no/yes 有無狀態欄width=值,height=值 寬 高left=值 距離左邊多少resizable=no/yes
Time of Update: 2016-07-21
標籤:之前一直以為擷取cookie的方法封裝在了jQuery包中。。。沒想到還得單獨下jquery.cookie.js外掛程式,不太好找,備份一份:/*! * jQuery Cookie Plugin v1.4.1 * https://github.com/carhartl/jquery-cookie * * Copyright 2013 Klaus Hartl * Released under the MIT license */(function (factory) {if (typeof
Time of Update: 2016-07-21
標籤:概述 vue-router是Vue.js官方的路由外掛程式,它和vue.js是深度整合的,適合用於構建單頁面應用。vue的單頁面應用是基於路由和組件的,路由用於設定訪問路徑,並將路徑和組件映射起來。傳統的頁面應用,是用一些超連結來實現頁面切換和跳轉的。在vue-router單頁面應用中,則是路徑之間的切換,也就是組件的切換。
Time of Update: 2016-07-21
標籤:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html;
Time of Update: 2016-07-21
標籤:一:開發前設計好資料庫,將需要控制的欄位做好記錄(如規定:使用者名稱不能超15個字等)。之後前端開發人員需要在前端加上這些輸入的控制。 二:如果存在使用者賬戶系統,在需要對登入賬戶進行操作時,絕對不能通過http傳輸將使用者的主鍵(如使用者id)傳過來,因為這會造成這樣一種現象:使用者登入後直接將他人的使用者id寫在URL地址中傳輸給後台,這樣就造成了登入使用者可以修改他人資訊的bug。正確的做法是:在使用者登入後就將其id存到cookie或session中,後面如果需要用到他的
Time of Update: 2016-07-21
標籤:趙舜東江湖人稱趙班長,曾在武警某部負責指揮自動化的架構和營運工作,2008年退役後一直從事互連網營運工作。曾帶團隊負責國內某電商的營運工作,《saltstack入門與實踐》作者,某學院進階講師。一、引言學技術一定要成體系,這是我個人的學習目標,也就是在一個特定的範圍內,把與此相關的技術都盡量的搞清楚、搞明白。我把與Web緩衝相關的內容從我編寫的《Web營運知識體系》(連結1)中拿了出來,進行完善後,形成了一個單獨的《Web緩衝知識體系》(連結2),分享給大家,僅供參考。備忘:連結1 :
Time of Update: 2016-07-21
標籤:json檔案資料[ {"name":"哈哈··","email":"郵箱01","gender":"男","hobby":["上網","打球"]}, {"name":"呵呵··","email":"郵箱02","gender":"男","hobby":["網購","打球"]}]讀取json檔案並顯示到元素中<!DOCTYPE html><html><head lang="en"> <
Time of Update: 2016-07-21
標籤:Tomcat 安裝 環境: win10-64位 apache-tomcat-7.0.57-windows-x64 首先要配置Windows 的環境變數 JAVA_HOME(就是Java的環境變數)tomcat 解壓後是綠色檔案,可以直接運行 找到bin 目錄下 Windows 下直接點擊startup 在Linux下 在目錄下輸入 ./startup.sh(window下 的git 版本也可以使用這個命令)關閉就是shutdown
Time of Update: 2016-07-21
標籤:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><html> <head> <script type="text/javascript" src="jquery-1.8.3.min.js"></script> &
Time of Update: 2016-07-21
標籤:路由一 簡介1.路由機製為了實現無重新整理的視圖切換,我們通常會用ajax請求從後台取資料,然後套上HTML模板渲染在頁面上,然而ajax的一個致命缺點就是導致瀏覽器後退按鈕失效,儘管我們可以在頁面上放一個大大的返回按鈕,讓使用者點擊返回來導航,但總是無法避免使用者習慣性的點後退。解決此問題的一個方法是使用 hash,監聽hashchange事件來進行視圖切換,另一個方法是用HTML5的history API,通過pushState()記錄操作曆史,監聽popstate事件來進行視圖切換,
Time of Update: 2016-07-21
標籤:1、沒有參數$("img").each(function(){ $(this).toggleClass("example");});1232、有一個參數,這個參數為index$("img").each(function(i){ this.src = "test" + i + ".jpg"; });1233、有兩個參數,第一個參數為index,第二個參數為dom元素本身$("button").click(function () { $("div").each(function
Time of Update: 2016-07-21
標籤:來到新公司,領導說後面一個web系統不用ASP.NET做了,用國外的一個Drupal進行二次開發。這個Drupal是基於PHP的一款開源CMS系統,那就必須要自學PHP咯~接下來說說正題吧:一、安裝wampserver作業系統:win10 64位 家庭版Integration
Time of Update: 2016-07-21
標籤:event.target說明:引發事件的DOM元素。this和event.target的區別js中事件是會冒泡的,所以this是可以變化的,但event.target不會變化,它永遠是直接接受事件的目標DOM元素;this和event.target的相同點this和event.target都是dom對象,如果要使用jquey中的方法可以將他們轉換為jquery對象:$(this)和$(event.target);這使我想起了以前寫的一個例子:代碼如下:
Time of Update: 2016-07-21
標籤:js和html之間互動通過事件實現,通過使用偵聽器來預定事件,以便事件發生時執行相應代碼,這種為觀察員模式。事件流描述的是從頁面中接受事件的順序,又外向內為事件捕獲流,由內向外為事件冒泡流,其中ie不支援事件捕獲流,而且在低版本ie中冒泡流會跳過htmldom2級事件規定的事件流包括三個階段:事件捕獲(由document->body),處於目標階段,事件冒泡階段。事件處理常式有幾種方式,最起初的是在html中,為html事件處理常式,需要注意的是在js值不能使用未經轉義的html文法
Time of Update: 2016-07-21
標籤:第一種方法typeoftypeof是一種運算子,它的值有以下幾種<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>ces</title></head><body> <script> console.log(typeof "Liesbeth");//"string"
Time of Update: 2016-07-21
標籤: AngularJS select中ngOptions用法詳解一、用法ngOption針對不同類型的資料來源有不同的用法,主要體現在數組和對象上。數組:label for value in arrayselect as label for value inarraylabelgroup bygroupforvalueinarrayselectaslabelgroup