2018.10.17-18 LOG:indexdb websocket git-alias css-sprite console Object

昨天的事很多窗市,上午是前個(gè)項(xiàng)目尾款的催收先慷,晚上又和朋友吃飯聊天,中午還買了個(gè)冰箱咨察。 晚上回來(lái)10點(diǎn)過(guò)了论熙。

珍惜生命,遠(yuǎn)離外包摄狱。昨年接了兩個(gè)外包項(xiàng)目脓诡,這兩月找KH要個(gè)尾款像要他們命一樣。

沒(méi)有預(yù)算好費(fèi)用就不要找人做媒役,OK誉券?

家里冰箱用了有些年頭了,換一個(gè)刊愚,多裝些好吃滴踊跟。

不廢話了,進(jìn)入正題鸥诽,這兩天學(xué)習(xí)日志如下

  1. indexdb
  2. websocket
  3. git-alias
  4. css樣式分離
  5. css-sprite
  6. git協(xié)議
  7. git 文件命令
  8. console的用法商玫,Object相關(guān)知識(shí)

indexDB

在web的領(lǐng)域沒(méi)有先來(lái)后到的說(shuō)法,前些年很多人研究的web sql也成功被W3C拋棄牡借,indexDB后來(lái)居上拳昌,又因?yàn)樗芎玫姆庋b對(duì)象,又能在webworker中使用钠龙,注定會(huì)被更多的瀏覽器支持炬藤。如果你想存儲(chǔ)一些容量大一點(diǎn)的數(shù)據(jù)御铃,又不想去構(gòu)建數(shù)據(jù)庫(kù),用這個(gè)沒(méi)錯(cuò)沈矿。

  1. 關(guān)鍵字:鍵值對(duì)存儲(chǔ)上真、異步、支持事務(wù)羹膳、支持二進(jìn)制數(shù)據(jù)睡互、容量無(wú)上限,不能跨域
  2. open:打開(kāi)鏈接
  3. success:鏈接成功
  4. upgradeneeded:數(shù)據(jù)庫(kù)升級(jí)事件陵像,第一次會(huì)調(diào)用就珠,新建表
  5. error:接收錯(cuò)誤信息
  6. 操作:add,delete醒颖,put妻怎,openCursor,注意是通過(guò)指針遍歷數(shù)據(jù)

可以參看張?chǎng)涡窈腿钜环宓牟┛团⑶福瑢?xiě)的很詳細(xì)蹂季,張的還有在線案例

websocket

如果你不想客戶端頻繁的去輪詢服務(wù)器,也不想某些客戶端資源耗費(fèi)太快疏日,用websocket就對(duì)了。一次牽手撒汉,情定終生沟优, 除非某一方主動(dòng)跑路

  1. 仍然建立在TCP之上(這句話貌似多余了睬辐,難道會(huì)用UDP)
  2. 除了請(qǐng)求通信方式和協(xié)議標(biāo)識(shí)符和HTTP不一樣挠阁,其他基本差不多,不一樣的地方估計(jì)你一輩子也用不到
  3. open,close,message,send溯饵,主要的函數(shù)大概就這些侵俗,很簡(jiǎn)單
  4. 阮老師推薦的一個(gè)WebSocket服務(wù)器,websocketd丰刊,將任何正常的語(yǔ)言文件變?yōu)閣ebsocket服務(wù)隘谣,強(qiáng)大吧。

git alias

懶人可以看過(guò)來(lái)了啄巧,修改根目錄下的.gitconfig寻歧,可以配置命令別名,不知道怎么進(jìn)根目錄的請(qǐng)無(wú)視以下內(nèi)容秩仆。

git config --global alias.ci commit码泛,commit設(shè)為ci,是不是方便了很多澄耍?
直接修改根目錄.gitconfig噪珊,加入別名配置

[alias]
        ci = commit
        st = status -sb
        ad = add .
        hi = log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=format:'%Y-%m-%d %H:%M:%S'

CSS樣式分離

今天看了張?chǎng)涡裨?0年寫(xiě)的一篇文章晌缘,主講樣式的命名寫(xiě)法,叫做《CSS樣式的分離再分離》,他提倡根據(jù)UI設(shè)計(jì)痢站,將項(xiàng)目一些通用的CSS磷箕,按單屬性來(lái)定義羅列,這樣可以提高重用瑟押,減少CSS代碼搀捷。
什么意思?.div-left{padding:5px;text-align:right;}----->.pd{padding:5px;} .tr{text-align:right;}
這樣就可以到處復(fù)用多望,他還給出了一個(gè)通用庫(kù)嫩舟,密密麻麻一大篇。
我是覺(jué)得哈怀偷,這樣子CSS可能是舒服了家厌,但HTML可就不同意了,是吧椎工?
還有饭于,現(xiàn)在不是有預(yù)處理么?當(dāng)然他是10年寫(xiě)的维蒙。掰吕。

css sprites

精靈兔還是雪碧兔?不要覺(jué)得對(duì)一個(gè)單詞用不同的翻譯就高大上颅痊,那是虛榮心殖熟。
不知道精靈圖怎么定位的,不懂位置上有負(fù)數(shù)的斑响,去研究一下background-position菱属。
這玩意兒出來(lái)很久了吧,我記得6舰罚,7年前就開(kāi)始用了纽门,但我也一直不是很感冒。除了能夠優(yōu)化首次和修改后的圖片的加載营罢,平時(shí)大部分時(shí)候是沒(méi)用的赏陵,瀏覽器會(huì)緩存我們的圖片。我只能說(shuō)看情況使用饲漾。
背景圖是能減少請(qǐng)求瘟滨,但也不要到處都是背景圖,該是內(nèi)容的還要內(nèi)容能颁,否則怎么語(yǔ)義化杂瘸,你叫盲人怎么用?

git協(xié)議 git文件操作

  1. git支持的協(xié)議有很多伙菊,主要有g(shù)it败玉,http敌土,ssh。git主要用于本地文件服務(wù)器运翼,一般很少使用返干。http和https在windows上使用比較廣泛,但速度比較慢血淌。還是建議不管什么操作系統(tǒng)都用ssh矩欠,不會(huì)用的可以自己百度。
  2. git提供了很多文件操作悠夯,平時(shí)都沒(méi)怎么用過(guò)癌淮,今天看了一下,還是比較方便沦补。
  • git clean,-n 查看暫存區(qū)的文件乳蓄;-f 刪除暫存區(qū)所有文件,相當(dāng)于回退夕膀;-x 刪除暫存區(qū)所有文件包括ignore包括的文件虚倒。
  • git rm,git mv等操作可以直接操作文件,操作后不需要add产舞。
  • git add -p魂奥,這個(gè)可以讓你選擇一個(gè)文件里需要提交的內(nèi)容,其實(shí)除了在特殊情況下易猫,其余時(shí)候不建議使用耻煤,只提交部分內(nèi)容,呵呵擦囊,等幾天你自己可能都不記得了,還不要說(shuō)團(tuán)隊(duì)其他人了嘴办。

console用法

看了阮老師的console才知道用法這么多瞬场,孤陋寡聞了。

  1. 支持占位符 console.log(' %s + %s = %s', 1, 1, 2)
  2. 直接輸出錯(cuò)誤 console.error('Error: %s (%i)', 'Server is not responding', 500)
  3. 對(duì)象轉(zhuǎn)表格:console.table()
  4. 方法計(jì)數(shù):console.count()
  5. 斷言:console.assert()
  6. 程序計(jì)時(shí):console.time(),console.timeEnd()
    以上內(nèi)容參考阮一峰javascript教程

Object對(duì)象

  1. 作為工具函數(shù)涧郊,轉(zhuǎn)換為對(duì)象
  2. 作為構(gòu)造函數(shù)贯被,生成對(duì)象
  3. 靜態(tài)方法:Object.keys,Object.getOwnPropertyNames
  4. 實(shí)例方法:valueOf,toStrting,toLocalString,hasOwnProperty
  5. toString:可用來(lái)判斷數(shù)據(jù)類型 Object.prototype.toString.call(value)
  6. 屬性描述對(duì)象:
{
  value: 123,  //值
  writable: false,  //是否可改變
  enumerable: true,//是否可遍歷
  configurable: false,//是否可配置
  get: undefined,//屬性取值
  set: undefined //屬性賦值
}

var obj = { p: 'a' };

Object.getOwnPropertyDescriptor(obj, 'p')  //獲取屬性描述
// Object { value: "a",
//   writable: true,
//   enumerable: true,
//   configurable: true
// }

//定義屬性
var obj = Object.defineProperties({}, {
  p1: { value: 123, enumerable: true },
  p2: { value: 'abc', enumerable: true },
  p3: { get: function () { return this.p1 + this.p2 },
    enumerable:true,
    configurable:true
  }
});
obj.p1 // 123
obj.p2 // "abc"
obj.p3 // "123abc"
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市妆艘,隨后出現(xiàn)的幾起案子彤灶,更是在濱河造成了極大的恐慌,老刑警劉巖批旺,帶你破解...
    沈念sama閱讀 219,110評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件幌陕,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡汽煮,警方通過(guò)查閱死者的電腦和手機(jī)搏熄,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門棚唆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人心例,你說(shuō)我怎么就攤上這事宵凌。” “怎么了止后?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,474評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵瞎惫,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我译株,道長(zhǎng)瓜喇,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,881評(píng)論 1 295
  • 正文 為了忘掉前任古戴,我火速辦了婚禮欠橘,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘现恼。我一直安慰自己肃续,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,902評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布叉袍。 她就那樣靜靜地躺著始锚,像睡著了一般。 火紅的嫁衣襯著肌膚如雪喳逛。 梳的紋絲不亂的頭發(fā)上瞧捌,一...
    開(kāi)封第一講書(shū)人閱讀 51,698評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音润文,去河邊找鬼姐呐。 笑死,一個(gè)胖子當(dāng)著我的面吹牛典蝌,可吹牛的內(nèi)容都是我干的曙砂。 我是一名探鬼主播,決...
    沈念sama閱讀 40,418評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼骏掀,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼鸠澈!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起截驮,我...
    開(kāi)封第一講書(shū)人閱讀 39,332評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤笑陈,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后葵袭,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體涵妥,經(jīng)...
    沈念sama閱讀 45,796評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,968評(píng)論 3 337
  • 正文 我和宋清朗相戀三年坡锡,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了妹笆。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片块请。...
    茶點(diǎn)故事閱讀 40,110評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖拳缠,靈堂內(nèi)的尸體忽然破棺而出墩新,到底是詐尸還是另有隱情,我是刑警寧澤窟坐,帶...
    沈念sama閱讀 35,792評(píng)論 5 346
  • 正文 年R本政府宣布海渊,位于F島的核電站,受9級(jí)特大地震影響哲鸳,放射性物質(zhì)發(fā)生泄漏臣疑。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,455評(píng)論 3 331
  • 文/蒙蒙 一徙菠、第九天 我趴在偏房一處隱蔽的房頂上張望讯沈。 院中可真熱鬧,春花似錦婿奔、人聲如沸缺狠。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,003評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)挤茄。三九已至,卻和暖如春冰木,著一層夾襖步出監(jiān)牢的瞬間穷劈,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,130評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工踊沸, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留歇终,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,348評(píng)論 3 373
  • 正文 我出身青樓逼龟,卻偏偏與公主長(zhǎng)得像评凝,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子审轮,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,047評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 紅色背心的小男孩拿著一塊正方形的酸奶盒子肥哎,置于礦泉水瓶子之上辽俗。從酸奶盒子插吸管的圓孔中疾渣,流出一滴一滴白色的酸奶,汩...
    通靈半藏閱讀 240評(píng)論 0 0
  • 《[全職媽媽] 愛(ài)情旁觀者目錄》 上一章[言情]愛(ài)情旁觀者(17) 18 對(duì)不起 Coco Lin夜店的事情持...
    檸檬大媽閱讀 169評(píng)論 0 0
  • 這一世。他跟她沒(méi)有前世的記憶朱浴。她在等那個(gè)人來(lái)尋她吊圾。他在她身旁心念不動(dòng)达椰。 那個(gè)人最終尋到了他。前世今生项乒。終得圓滿啰劲。 ...
    曲終人未散丶閱讀 3,062評(píng)論 0 1
  • 準(zhǔn)備著 準(zhǔn)備一場(chǎng)邂逅 悄悄地 不讓任何人發(fā)現(xiàn) 我用獨(dú)特的方式引誘你 你不必知道我小小的心思 如果你沿著小道走來(lái) 我...
    時(shí)光也曾溫柔閱讀 139評(píng)論 0 0
  • 圖片來(lái)源:www.91yys.com >>>1<<< 日常生活中經(jīng)常會(huì)遇到一些人,說(shuō)話很直檀何,經(jīng)常得罪人蝇裤,但是他們往...
    尚科教育閱讀 529評(píng)論 1 0