摘要:和類似,但是瀏覽器關(guān)閉則會(huì)全部刪除,和相同,實(shí)際項(xiàng)目中使用較少。啟用壓縮在服務(wù)器端對(duì)文件進(jìn)行壓縮,在瀏覽器端對(duì)文件解壓縮,可有效減少通信傳輸?shù)臄?shù)據(jù)量。 1、 減少http請(qǐng)求,合理設(shè)置 HTTP緩存 http協(xié)議是無狀態(tài)的應(yīng)用層協(xié)議,意味著每次http請(qǐng)求都需要建立通信鏈路、進(jìn)行數(shù)據(jù)傳輸,而在服務(wù)器端,每個(gè)http都需要啟動(dòng)獨(dú)立的線程去處理。這些通信和服務(wù)的開銷都很昂貴,減少ht...
摘要:一先看效果圖效果如圖,當(dāng)輸入文字的時(shí)候,提示區(qū)域動(dòng)態(tài)的顯示已輸入的字?jǐn)?shù)和最大輸入的字?jǐn)?shù)。非常常用的小功能。現(xiàn)在好多用等框架寫,我暫時(shí)先用寫了,原因是讀者比較好理解,需要其他方式也便于修改,高手估計(jì)也不用看這些東西啦哈哈哈。 一、先看效果圖showImg(https://segmentfault.com/img/bVRZ0G?w=647&h=159); 效果如圖,當(dāng)輸入文字的時(shí)候,提示區(qū)...
摘要:基本的學(xué)習(xí)思路是跟著框架設(shè)計(jì)這本書,甚至可以說是這本書的讀書筆記。也參考很多網(wǎng)上解讀的博客和學(xué)習(xí)資料。當(dāng)然,最重要的資料還是框架的源代碼。后來由于開發(fā)者反對(duì),新興的框架都在命名空間上構(gòu)建。 JavaScript框架學(xué)習(xí)筆記(一) 我為什么要學(xué)習(xí)框架 更深入的理解工具,以后用起來更順手而且也能做一定的工具取舍,學(xué)習(xí)理解新工具也就更快, 對(duì)提升js水平也很有幫助,框架有很多解決坑的經(jīng)典思...
摘要:正則表達(dá)式小結(jié)創(chuàng)建方式直接量語法創(chuàng)建對(duì)象的語法語法屬性說明我們寫的正則表達(dá)式的規(guī)則,而則是規(guī)則的修飾符,為全局匹配,為區(qū)分大小寫的匹配,為多行匹配。注意正則表達(dá)式,一定要加上修飾符。 背景介紹 這幾天,剛來公司,導(dǎo)師安排點(diǎn)任務(wù)增加些功能,以便熟悉了開發(fā)環(huán)境。接到的任務(wù)中,有一個(gè)環(huán)節(jié)需要處理一個(gè)業(yè)務(wù)的json數(shù)據(jù),具有多級(jí)嵌套,我要做的是讓使用者可以修改其中的userName。 有兩個(gè)思...
摘要:非線程安全的雙重檢查鎖這里看起來很完美,但是是一個(gè)錯(cuò)誤的優(yōu)化,代碼在讀取到不為的時(shí)候,引用的對(duì)象有可能換沒有完成初始化,這樣返回的是有問題的。 在Java多線程程序中,有時(shí)需要采用延遲初始化來降低初始化類和創(chuàng)建對(duì)象的開銷,雙重檢查鎖定是常見的延遲初始化技術(shù),但它是一種錯(cuò)誤的用法 雙重檢查鎖的演進(jìn)以及問題 使用syncronized實(shí)現(xiàn) public synchronized stati...
暫無介紹