Time of Update: 2016-08-23
標籤:摘要:本文講解如何使用js產生n到m間的隨機數字,主要目的是為後期的js產生驗證碼做準備。Math.random()函數返回0和1之間的偽隨機數,可能為0,但總是小於1,[0,1)產生n-m,包含n但不包含m的整數:第一步算出 m-n的值,假設等於w第二步Math.random()*w第三步Math.random()*w+n第四步parseInt(Math.random()*w+n, 10) 產生n-m,不包含n但包含m的整數:?第一步算出 m-n的值,假設等於w第二步Math.
Time of Update: 2016-08-23
標籤:HTTP 協議是互連網的基礎協議,也是網頁開發的必備知識,最新版本 HTTP/2 更是讓它成為技術熱點。本文介紹 HTTP 協議的曆史演變和設計思路。一、HTTP/0.9HTTP 是基於 TCP/IP 協議的應用程式層協議。它不涉及資料包(packet)傳輸,主要規定了用戶端和伺服器之間的通訊格式,預設使用80連接埠。最早版本是1991年發布的0.9版。該版本極其簡單,只有一個命令GET。?1GET /index.html上面命令表示,TCP 串連(connection)建立後,
Time of Update: 2016-08-23
標籤:DefaultHttpClient httpclient = new DefaultHttpClient(); HttpPost httpost = new HttpPost("http://xxx/yyy/login"); List<NameValuePair> params = new ArrayList<NameValuePair>();params.add(new BasicNameValuePair("key1", "value1")); params.
Time of Update: 2016-08-23
標籤:偽類和虛擬元素皆獨立於文檔結構。它們擷取元素的途徑也不是基於id、class、屬性這些基礎的元素特徵,而是在處於特殊狀態的元素(偽類),或者是元素中特別的內容(虛擬元素)。區別總結如下: ①寫法不一樣:css3 為了區分兩者,明確規定偽類用一個冒號來表示,虛擬元素則用兩個冒號來表示:Pseudo-classes::Pseudo-elements②功能不一樣:CSS偽類 (Pseudo-classes):用於向某些選取器添加特殊的效果,即在元素當前靜態樣式的基礎
Time of Update: 2016-08-23
標籤:<?php //文章父類class BaseArt{ protected $content; protected $art; public function __construct($content){ $this->content=$content; } public function decorator(){ return $this->content; }}//摘要class BianArt extends
Time of Update: 2016-08-23
標籤:jQuery.cookie = function(d, c, a) { if ("undefined" != typeof c) { a = a || {}; null === c && (c = "", a = $.extend({}, a), a.expires = -1); a.expires || (a.expires = 1); var b = ""; if
Time of Update: 2016-08-23
標籤:flickity是一款自適應手機觸屏滑動外掛程式,它的API參數很豐富,包括對齊、迴圈滾動、自動播放、是否支援拖動、是否開啟分頁、是否自適應視窗等。線上執行個體執行個體示範使用方法<div class="hero-gallery js-flickity"> <div class="hero-gallery__cell hero-gallery__cell--1">&nb
Time of Update: 2016-08-23
標籤:原文網址: http://www.cnblogs.com/csdevNetworkcomms 是一款C# 語言編寫的TCP/UDP通訊架構 作者是英國人 以前是收費的 目前作者已經開源 許可是:Apache License v2開源地址是:https://github.com/MarcFletcher/NetworkComms.Net首先,使用TCP通訊的時候存在訊息邊界的問題,也就是如何處理粘包問題,networkcomms
Time of Update: 2016-08-23
標籤:原文網址: http://www.cnblogs.com/csdevNetworkcomms 是一款C# 語言編寫的TCP/UDP通訊架構 作者是英國人 以前是收費的 目前作者已經開源 許可是:Apache License
Time of Update: 2016-08-23
標籤: 好幾天沒更新部落格了,剛實戰完一個HTML+CSS的簡單項目。經過幾天的摸索,發現收益良多。之前只是單純得寫demo,看知識點,沒有親自實戰項目。但實戰過後才會瞭解,如何才能更好地提升自己的技術。針對這次項目開發,我總結了以下內容: 一、技術總結 1、公用樣式的設定 在開始項目之前,我們可以先大體瞭解一下項目中每個頁面的內容,比如字型樣式,段落結構,文字大小等。我們可以針對這些內容來設定一個固定的樣式檔案。在開發中
Time of Update: 2016-08-23
標籤:平時在代碼練習中,經常用到後代選取器,子選取器也會用到,這裡做個總結:1,後代選取器和子選取器區別:①寫法不一樣:後代選取器的標識為:空格 如:ul li{width:150px;} 【ul和li之間用空格隔開】子選取器的標識為:> 如:ul>li{width:150px;}【ul和li之間用>隔開】②功能不一樣:後代選取器(descendant
Time of Update: 2016-08-23
標籤: 昨天呢,我們大家一起分享了jQuery中的樣式選取器,那麼今天我們就來看一下jQuery中的事件機制,其實,jQuery中的事件機制與JavaScript中的事件機制區別是不大的,只是,JavaScript中調用是原生的函數方法,而jQuery中調用的綁定的是jQuery中的對象方法,那麼在昨天的第一篇中,我們已經說過了jQuery對象和DOM對象之間的轉換,至於其中的轉換的原理,我們就需要去分析一下jQuery中的源碼了,這個我們在源碼分析中再去做討論, 首先呢,我們先來看一下,j
Time of Update: 2016-08-23
標籤:自學前端一個多月了,但是還沒有完整地學習過一個電商網站的開發。這兩天看了慕課網的視頻“手把手教你電商網站開發”,覺得老師講的很好,尤其是書寫代碼的習慣很好,總結如下:第一:建立一個專案檔夾,裡麵包括html,css,js,images等檔案夾,檔案夾下面可以根據實際情況嵌套多個子檔案夾和子檔案,保證檔案結構清晰有條理,同時要注意,檔案夾和檔案的命名最好有語義,讓人一看就明白大概是什麼。第二:分析頁面結構,即html架構,心裡有譜後,然後開始書寫,清晰優美的結構很重要
Time of Update: 2016-08-23
標籤: 前言 我在部落格園潛水兩三年了,在這裡看過很多大神的文章,也學到了很多東西。可以說我是汲取著部落格園的營養成長的。 想當年,我也是拿10個G的精神糧食從一個部落格園大神那裡換來一套開發架構,正式走上開發之路,到後來成為主力開發,再到專案經理再後來順利拿下美工妹,也算是走上人生巔峰。
Time of Update: 2016-08-23
標籤:對於jquery的on的events解釋是 一個或多個空格分隔的事件類型和可選的命名空間,或僅僅是命名空間,比如"click", "keydown.myPlugin", 或者 ".myPlugin"。這裡的命名空間是什麼意思呢?作用又是什麼呢?$(‘#element‘) .on(‘click‘, doSomething) .on(‘click‘, doSomethingElse); 像上面這樣綁定事件監聽器,當元素被點擊時,doSomething 和
Time of Update: 2016-08-23
標籤: var resultJson = new { records = rowCount, page = pageindex, //總頁數=(總頁數+頁大小-1)/頁大小 total = (rowCount + pagesize - 1) / pagesize,//總頁數 rows =
Time of Update: 2016-08-23
標籤:檔案上傳與下載提交方式:post表單中要有檔案上傳的表單項 input type=”file”而且必須有name屬性表單類型要加入 encytype=”mulitpart/form-data” 怎麼擷取file上傳的檔案呢?在servlet中使用req.getInputStream擷取所有請求體,要經過多次解析才能得到需要的東東。 FileUpLoadfile: 田 場地
Time of Update: 2016-08-23
標籤: http://www.cnblogs.com/phonefans/archive/2008/09/04/1283739.html在Js中得到元素的子項目集合注意事項 費話少說,直接看例子:1 <ul>2 <li>this‘s one</li>3 <li>this‘s two</li>4 <li&
Time of Update: 2016-08-23
標籤:通過監聽父級容器下匹配子項目進行事件綁定<div id="test1"><input type="button" class="btn" value="按鈕1"/><input type="button" class="btn" value="按鈕1"/><input type="button" class="btn" value="按鈕1"/>
Time of Update: 2016-08-23
標籤:dynaTrace Ajax Edition 是一個強大的底層追蹤、前端效能分析工具,該工具不僅能夠記錄瀏覽器的請求在網路中的傳輸時間、前端頁面的渲染時間、DOM 方法執行時間以及 JavaScript 代碼的解析和執行時間,還可以跟蹤 JavaScript 從執行開始,經過本地的 XMLHttpRequest、發送網路請求、再到請求返回的全過程。dynaTrace Ajax 目前有兩個版本,免費版和商業版dynaTrace Ajax 安裝和使用 圖 1.