原创 js單例模式

一.單例模式 特點:Singleton不同與靜態類(或對象)因爲我們可以推遲他們的初始化,這通常是因爲它們需要一些信息,而這些信息在初始化期間可能無法獲得,這不同與程序一開始就初始化的模塊模式。 ======方法一=======

原创 php is_null,isset,empty函數的區分

測試的類型如下:  $a;$b = false;$c = '';$d = 0;$e = null;$f = array(); ?>  empty()    代碼如下 複製代碼 var_dump(empty($a)); va

原创 overflow總結

overflow總結 目錄 overflow總結 目錄 overflow auto overflowhidden內部浮動無影響 overflowhidden避免子元素margin穿透 1.overflow :a

原创 learnSystem項目的thinkphp總結

->getField(‘stu_id’,10) 查詢stu_id到一個數組中,且數組長度小於10 設置‘HTTP_CACHE_CONTROL’=>’no-chache,no-store’ 來防止頁面緩存(包括點擊後退,

原创 webApp——媒體查詢

1.屏幕方向 豎屏 @media screen and (orientation:portrait) 橫屏 @media screen and (orientation:landscape) 2.像素,分辨率 @media

原创 iScroll5中文API

width="738" height="523" class="preview-iframe" scrolling="no" frameborde

原创 illustrator工具的筆記

面板 1. 按住【Alt】並拖動畫布可以複製該選中的花畫板 圓角矩形 2. 繪製一個圓角矩形:若想改變圓的半徑,那麼在您釋放鼠標或觸控板前按上下箭頭 直線 3. 向一個直線段添加箭頭 選中直線路徑,點擊控制面板的描邊,選

原创 js觀察者模式

觀察者模式 特點:(解耦和)將應用程序分解爲更小、更鬆散耦合的塊,以改進代碼管理和潛在的複用。它不同於將許多代碼封裝到許多個函數,因爲它可以動態的讓對象取消訂閱. jquery的實現方法: //Publish $(

原创 phpthink項目搭建流程經驗

index.php文件中 // 開啓調試模式 建議開發階段開啓 部署階段註釋或者設爲false define('APP_DEBUG',True); // 定義應用目錄define('APP_PATH','./Application/')

原创 angularjs ajax post跨域提交數據

前端設置 /*插入分享API*/ .factory('AddShare', function ($http, host) { return function (data) { va

原创 js繼承原理

- 傳統方法 // 參數爲兩個類 function extend(subClass,superClass) { var f=function(){} f.prototype=superClass.pr

原创 js數學 atan2 cos sin

1.給出相對座標中心o,p1到o的距離l,p1到x軸的角度angle(0~2PI) left:x0+Math.cos(angle) top: y0+Math.sin(angle) 2.給出相對座標中心o,p1座標,求p1關於x軸的夾角

原创 linux基礎筆記

常見目錄的作用 基本命令 apt-cache/apt-get命令 常見目錄的作用 / 根目錄 /bin 存放必要的命令 /boot 存放內核以及啓動所需的文件等 /dev 存放設備文件 /etc 存放系統的配置文件 /home 用戶

原创 docker菜鳥筆記——總結1

linux操作: pwd //查看路徑 cp -r <> <> //複製目錄 vim <文件> //編輯文件 ps -ef|grep nginx //查看過濾進程 kill -9 PID //關閉指定進程 netstat -

原创 gulp神器,Grunt靠邊

已有許多博客,都有gulp的介紹 http://www.open-open.com/lib/view/open1417068223049.html