原创 js 實現呼起(打開)app

我們知道,js是無法判斷手機是否安裝了某款app的,但是有時候我們會有這樣的需求:點擊下載app按鈕,如果已經安裝了這款app則呼起,如果沒有安裝則跳轉到下載頁。 思路: 在前端,如果想實現上述問題,首先得有個url一個andr

原创 正則表達式在IOS和安卓端的兼容性問題

常用零寬斷言 常用零寬斷言:?<=、?<!、?!、?= 支持情況 安卓端正常 IOS端會不支持,會有如下報錯: Invalid regular expression: invalid group specifier name

原创 TypeScript新特性概述

typescript中的數據類型 typescript爲了使代碼編寫更加規範,更有利於維護,增加了類型校驗,在typescript中主要給我們提供瞭如下數據類型: boolean 布爾型 number 數值型 string 字符

原创 css content屬性

屬性定義及使用說明 content 屬性與 :before 及 :after 僞元素配合使用,來插入生成內容。 關鍵屬性值 值 說明 string 設置Content到你指定的文本 attr(attribute)

原创 react-redux的provider和connect

react、redux、react-redux之間的關係 Redux是React大家庭的一個重要成員,需要特別強調的是Redux本事是不依賴react的。Redux試圖爲React引用提供可預測化的狀態管理機制。另外,Redux除

原创 sublime 編輯器如何安裝插件

1. 下載sublime(儘量去官網下載) 2. 查看是否暗轉package:Preferences ![這裏寫圖片描述](https://img-blog.csdn.net/20170420135332304?watermar

原创 git撤銷修改過的文件

如: 自己和同事同時修改一個bug,自己提前修改完成,同事應該如何撤回這次的修改(不管同事有沒有執行git add 和 git commit)? 解決:git checkout -- 文件;(注意:這裏的雙短槓) 例子:git s

原创 html頁通過條件註釋語句來加載不同的js或css

另外: [if lt IE 5.5] : 小於運算符。如果第一個參數小於第二個參數,則返回true。 [if lte IE 6] : 小於或等於運算。如果第一個參數是小於或等於第二個參數,則返回true。 [if

原创 response.write()方法將指定的字符創輸出到html頁面時遇到的問題

邏輯描述: index.html: <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" con

原创 git stash後執行git stash pop但是沒有恢復現場

如題目所示,git stash 保存‘現場’後,git stash pop操作沒有恢復‘現場’(第一次執行git stash pop後是可以恢復‘現場’的,但是,切換分支後再執行git stash pop 沒有恢復) 解決: gi

原创 this的指向

this的值取決於調用的模式: 1.函數式調用 var a = '123'; function getA (){ console.log(this.a);//輸出 123 ,此時的this指向window } 2.方

原创 requireJs筆記

1.data-main <script src="js/require.js" data-main="js/main"></script> src指向require.js文件,data-main指向主文件。這個文件會第一個被req

原创 BFC和FFC

首先 CSS2.1中只有BFC和IFC, CSS3中才有GFC和FFC。 BFC BFC(box formatting context)直譯爲‘塊級格式化上下文’。 BFC佈局規則: 內部的Box會在垂直方向,一個接一個地放置。

原创 遠程版本回退

例:如果你在mater分支上修改了內容,並已git push。但是,因需求改動需緊急將遠端master上的代碼回滾到上次改動前。 需: git pull git reset --hard HEAD^ git push -f

原创 compass 用法簡介

Compass 1、簡介 compass是sass的工具庫,Sass本身只是一個編譯器,Compass在它的基礎上,封裝了一系列有用的模塊和模板,補充Sass的功能。它們之間的關係,有點像Javascript和jQuer