Time of Update: 2015-07-12
[ Javascript ] 記憶體泄露以及循環參考解析,javascript泄露記憶體泄露在javascript中,我們很少去關注記憶體的管理。我們建立變數,使用變數,瀏覽器關注這些底層的細節都顯得很正常。但是當應用程式變得越來越複雜並且ajax化之後,或者使用者在一個頁面停留過久,我們可能需要去注意一些問題,如一個瀏覽器花費了1G以上的記憶體,並且在不斷的增加。這些問題常常都是因為記憶體泄露引起。Javascript
Time of Update: 2015-07-12
javascript 事件對象,javascript事件 在js中觸發一個事件的時候,會產生一個事件對象,也就是函數處理常式中的event,通過event我們可以訪問到所有與事件有關的資訊,如事件的類型、事件發生對象等等。需要注意的是關於event對象IE 和 非IE在支援方式不同。DOM中的事件對象不管是標籤內綁定事件,DOM0級還是DOM2級,事件處理常式都會傳入一個event。<button id="myBtn" onclick="alert(event.type)"&
Time of Update: 2015-07-12
HTML5事件——visibilitychange 標籤可見度,html5標籤 又看到一個很有意思的HTML5事件,visibilitychange事件在當前網頁在可見和不可見之間變換的時候調用,比如使用者正在刷微博,刷到一半切去看視頻了,這個時候微博就能通過visibilitychange發現使用者沒有看自己了,可以根據實際需要暫停請求或者一些別的操作,等使用者切回來的時候繼續載入。 通過document的hidden屬性可以判斷標籤是否可見。true時代表標籤不可見。
Time of Update: 2015-07-12
JavaScript實現對象數組按不同欄位排序,javascript數組 假設有一個對象數組,我們想要根據某個對象屬性對數組進行排序,而傳遞給數組sort()方法的比較函數要接收兩個參數,即要比較的值。可是,我們需要一種方式來指明按照哪個屬性來排序。要解決這個問題,可以定義一個函數,它接收一個屬性名稱,然後根據這個屬性名稱來建立一個比較函數,下面就是這個函數的定義。function
Time of Update: 2015-07-12
HTML5事件——contextmenu 隱藏滑鼠右鍵菜單,html5contextmenu 在window中單擊右鍵或在Mac中Ctrl+單擊時會觸發contextmenu事件,通過取消其預設動作可以提供自訂菜單。 首先先寫一個自己的菜單:<style> ul, li { margin: 0; padding: 0; } #myMenu{ list-style:
Time of Update: 2015-07-12
[ Javascript ] JavaScript中的定時器(Timer) 是如何工作的!,javascripttimer作為入門者來說,瞭解JavaScript中timer的工作方式是很重要的。通常它們的表現行為並不是那麼地直觀,而這是因為它們都處在一個單一線程中。讓我們先來看一看三個用來建立以及操作timer的函數。var id = setTimeout(fn, delay); -
Time of Update: 2015-07-12
HTML5: 本機快取,HTML5:緩衝實現前端緩衝,除了自己建立js儲存(參考:http://blog.csdn.net/clementad/article/details/46807641),還可以利用html5的storage方法。HTML5 提供了兩種在用戶端儲存資料的新對象:localStorage:沒有時間限制的資料存放區,在同一個瀏覽器中,只要沒被手動清理,第二天、第二周或下一年之後,資料依然可用。sessionStorage:針對一個 session 的資料存放區,針對一個
Time of Update: 2015-07-12
css3進度條,html5進度條<!DOCTYPE html><html><head><meta charset="UTF-8"><title>css3進度條</title><style>.meter { height: 20px; position: relative;margin: 60px 0 20px 0; background:
Time of Update: 2015-07-12
jquery ajax參數加點號狀態200進error,jqueryajax今天開發中遇到一個很噁心的問題:用jquery中的ajax提交,發現如果參數中有點號的參數,後台正常返回200狀態代碼的情況下也會走到error:function。1. 參數data: "topicAbstractInfoVO.belongSubjectId="+subjectId2.
Time of Update: 2015-07-12
3個小分類教你輕鬆完成網站的關鍵詞布局,關鍵詞布局對於希望SEO的網站建設前期,總重要的一個環節就是考慮我們關鍵詞的布局問題,很多SEO文章都講過關鍵詞布局是多麼多麼重要,但是很少有人拿出具體的解決辦法,今天濰坊SEO就通過一個簡單的分類教大家輕鬆完成網站關鍵詞布局:其實我們的關鍵詞可以分為三類:導航型關鍵詞、資訊型關鍵詞、交易性關鍵詞我們來講一下不同的關鍵詞在分布的作用:導航型關鍵詞布局:導航型關鍵詞搜尋的使用者自己都不知道自己需要什麼內容,知識想找到特定網站給自己介紹這方面的內容,比如:升降
Time of Update: 2015-07-12
JSON詳解,jsonJSON的全稱是”JavaScript Object
Time of Update: 2015-07-12
8. Laravel5學習筆記:在laravel5中使用OAuth授權,laravel5oauth OAuth2.0簡介關於它的介紹,給出以下兩篇文章,相信看完,應該對它有一定程度的瞭解: [1] 理解OAuth 2.0 —— 阮一峰 [2] 幫你深入理解OAuth2.0協議 ——
Time of Update: 2015-07-12
【劍指Offer學習】【面試題56:鏈表中環的入口結點】,offer中環 題目:一個鏈表中包含環,如何找出環的入口結點?解題思路 可以用兩個指標來解決這個問題。先定義兩個指標P1和P2指向鏈表的頭結點。如果鏈表中環有n個結點,指標P1在鏈表上向前移動n步,然後兩個指標以相同的速度向前移動。當第二個指標指向環的入口結點時,第一個指標已經圍繞著環走了一圈又回到了入口結點。
Time of Update: 2015-07-12
超有用的sql查詢語句。項目、面試都有用,sql語句create database cstp;use cstp;/*1:建立學生表*/create table student ( 學號 char(3) primary key, 姓名 char(4), 性別 char(2), 年齡 int, 班級 char(5));insert into student values('108'
Time of Update: 2015-07-12
Java集合系列之HashMap源碼分析,hashmap源碼一、HashMap簡介 HashMap是基於雜湊表的Map介面實現的,它儲存的是內容是鍵值對<key,value>映射。此類不保證映射的順序,假定雜湊函數將元素適當的分布在各桶之間,可為基本操作(get和put)提供穩定的效能。 ps:本文中的源碼來自jdk1.8.0_45/src。1、重要參數 HashMap的執行個體有兩個參數影響其效能。 初始容量:雜湊表中桶的數量 載入因子:雜湊表在其容量自動增
Time of Update: 2015-07-12
線性表的順序儲存,線性表順序儲存#include <iostream>#include <cstdio>#include <cmath>#include <cstring>#include <algorithm>#include <vector>#include <queue>#include <stdlib.h>#include <string.h>#include
Time of Update: 2015-07-12
codeforces 535B-Tavas and SaDDas,codeforces題意:設只由4或者7組成的數字為幸運數字,輸入n,求n在所有的幸運數字中排第幾分析:預先處理出所有的幸運數字,排序,然後輸出n對應的位置即可。處理方法是初始a[0]=4,a[1]=7,然後用這兩個數前面分別加4和7的方法來產生兩位元,再用十位元產生三位元,即:4—>44和74,7—>47和77;因為n上限是10^9,所以要產生9位元,外層迴圈才8,內層迴圈也不大,不會逾時,注意這裡最好不要用pow,
Time of Update: 2015-07-12
類比社會關係,類比社會 本執行個體有求設計一個類比社會關係的資料結構,每個人的資訊用結構表示,包含名字,性別和指向父親,母親,配偶,子女的指標(設只限兩個子女)。要求編寫以下函數:該執行個體的主要目的是聯絡C中結構體的使用,下面是函數的實現:#include <stdio.h>#include <stdlib.h>#include <string.h>#define CHILDREN 2/** *
Time of Update: 2015-07-12
Python 3.4 install lxml,pythonlxml Python 中使用Xpath不可避免地需要倒入lxml模組。 不過現在Python所面臨的一個主要問題是他有兩個主流的版本2.7和3.42.7是相對穩定的版本,許多模組在2.7上的支援性都非常好。 3.4相對來說,筆者認為更加標準和正常化,比如說預設的精確除法,以及print的括弧等。
Time of Update: 2015-07-12
【劍指Offer學習】【面試題55:字元流中第一個不重複的字元】,劍指offer