還沒寫完,敬請期待~
# 此書來源:
1、 學習過多門語言后 或 幾天不寫代碼后會發現,有些學過的東西記不清了,或語法啥的完全忘了。此書的定位就是幫助大家 快速復習曾經學過的知識點,助力于日常開發和面試復習
2、博客寫多了,發現每次翻著 好麻煩,每周一 都要打開幾個網頁,在那擺著留著不時翻看,所以才想寫????書
3、此書兼顧新手,所以有的知識您可能覺得太簡單等,不喜勿噴。面試造火箭,上班擰螺絲,您也是整天curd吧!
# 目錄結構:
1、開發和維護的工作流程:此為個人心得
1.1、新手如何看文檔
1.2、開發和維護的不同點
1.3、從0到1,搭建新項目的工作流程
1.4、從1到N,維護的工作流程
1.5、優化流程
1.6、生錯錯誤日志和慢日志的方法
1.7、查錯思路
1.8、怎么快速接手一個項目
2、前端常用知識點
2.1、javascript --沒寫完
2.2、html & h5
2.3、jquery
2.4、json & xml
2.5、微信小程序 --還沒寫
2.6、其他
2.7、CSS
2.8、php在html、js、jq中的的原生寫法
2.9、正則表達式
3、php常用基礎知識
名稱
foreach的多種寫法
算法
4、php常用內置(系統)函數
時間
字符串
5、php自己封裝的一些函數
6、常見類庫使用
7、phpstorm技巧
8、YII、laraval、thinkphp框架使用
框架中常用的方法
8、常用的開發技巧 和 小功能實現代碼
6.1、爬取數據的幾種常用思路
6.2、快速學習前端插件的思路
6.3、過去項目中開發的功能點
9、php的配置文件詳解
10、php與redis
redis安裝
php 中redis的擴展安裝
redis命令行使用
redis可視化界面使用
8、php中的memcache
9、php中的mysql
寫簡單的
10、php與nginx
寫簡單的
11、php與linux基礎運維
寫簡單的
12、開發自己的php框架
13、php與svn
win搭建
linux搭建
常用指令
14、php與git
15、php與composer
16、常見錯誤分析與答疑
17、php與java、javascript、python、go等語言的語法區別,概念區別(做成表格)
18、各種設計規范 和 原則
19、其他
20、面試
跳轉方式,如 基本在這顯示,從頭開始學,跳轉出去
-- 接下來的3個是待定項,沒想好 寫不寫呢
php開發擴展
php與Beanstalk
php與wechat
[TOC]
## 注釋大全:
由于不同時間的書寫習慣,作者可能有些注釋用的是//有些是#
\<!----> html的注釋
\-- sql語句的注釋
\// 和 # 都是開發語言(如js、php)的注釋
\# linuex的shell的注釋
## 顏色標識:
<span style="color:red;">重要的關鍵詞 或 知識點</span>
>[danger] 會導致報錯的警告提示(如語法錯誤等),很重要的
<span style="color:blue;">區別:A和B,2行話不一樣的地方,標識出來,方便看</span>
>[info] 輕微提示
<span style="color:green;">個人解釋</span>
>[success]個人總結:
<span style="color: orange;">注意</span>
>[warning] 注意提示:
## 特殊標識:
-》 下一步
## 使用看云markdown的罕見語法
換行
多級有序列表
- 一級
- 二級
- 三級
- 雜談
- 開發 & 維護的工作流程
- 新手如何看php手冊 和 框架手冊
- 開發 & 維護的不同點
- 從0到1,搭建新項目的工作流程
- 從1到N,維護的工作流程
- 優化流程
- 生成錯誤日志和慢日志的方法
- 查錯思路
- 怎么快速接手一個項目
- 前端常用知識點
- javascript
- 自己封裝的函數
- 處理數字
- 功能代碼
- 動態添加圖片
- 判斷是手機端還是pc端
- javascript:;是什么意思?怎么用呢
- html & h5
- a標簽中target設置為blank和_blank有什么區別?
- 亂碼
- 提交方式:button標簽 和 input
- 塊元素
- 內聯元素
- h5特有屬性
- h5的localStorage【增、刪、改、查】
- jquery
- 常用方法
- 功能代碼
- 動態刪除圖片
- 一個按鈕,切換2種狀態
- 換膚
- 深入理解(function(){... })();
- json & xml
- json
- 語法速記
- json對象取值
- 字符串、對象、數組的區別
- xml
- [CDATA[%s]]的作用是什么
- 轉義字符
- CDATA 想被xml解析的文本數據
- CDATA 不想被xml解析的文本數據
- 微信小程序
- 其他
- websocket
- 跨域
- css
- 行內 & 內連 & 外連 寫法
- 優先級
- 更加精準的匹配
- 使用百分比如何生效
- php在html、js、jq中的的原生寫法
- *php在html中的語法
- php在js中的語法
- php在jq中的語法
- 正則表達式
- php常用基礎知識(思想為主)
- php為什么是“邊編譯邊運行”
- 冒號、endif、endwhile、endfor使用
- 遞歸思想(速記法)
- cookie和session的理解
- php常用內置(系統)函數
- 常量
- 字符串
- 數組
- 日期時間
- 文件 & 目錄
- 數學
- 程序執行
- 判斷
- 選項和信息(修改配置文件的)
- 錯誤處理 & 日志記錄
- 編碼格式
- session
- IP相關
- 類 & 對象
- 性能
- 其他函數
- 魔術方法
- $_SERVER
- 變量處理
- php自己封裝的一些函數
- 導入、導出、生成文件
- 數組
- 數字
- 字符串
- 其他
- 獲取linux硬件信息
- 常見插件/類庫使用
- 前端-框架/插件
- bootstrap 學習筆記
- layer 學習筆記
- layDate 學習筆記
- 百度ueditor1.4.4.3富文本編輯器
- quill富文本編輯器
- 百度ECharts圖形報表
- webuploader上傳圖片
- 后端類庫
- workerman 聊天室
- QRCODE 二維碼
- redis
- seaslog 日志
- phpspider 爬蟲
- Mailer 發送郵件
- simple_html_dom
- phpstorm使用
- 快捷鍵
- 連接mysql數據庫
- 斷點 + debug調試
- 運行內存不夠
- wamp環境
- yii、laravel、tp、開發自己的php框架
- 看框架源碼的思路
- tp5框架的使用
- 1、助手函數原理解析
- 開發自己的php框架
- 常用的開發思路 和 小功能實現代碼
- 爬蟲思路
- 功能點思路
- tp5判斷是不是異地登錄(簡單版)
- 微信開發,反向代理
- 微信開發,關閉當前頁面
- 消息隊列的實現
- 頁面靜態化
- session串號
- 站內信設計思路
- web在線管理器
- 語言相關(開發有關)
- 接收json(text/xml)格式數據
- 原生文件上傳(狀態碼)
- openssl擴展
- 打印對象 和 遍歷對象
- 使用OB緩存的幾個原則
- CLI模式執行php文件
- foreach時,添加元素 或 修改元素的值
- 功能點 代碼實現
- 生成url目錄樹(沒有pid)
- 多圖上傳(vue傳base64)
- 下載文件,耗時算法
- 生成商品二維碼
- 導出excel
- 搜索
- 阿里大魚發短信
- 使用阿里云oss
- location.href跳轉后,丟失用戶的session
- “\r ” “\r\n” “\t”的區別
- php的配置文件詳解
- 開啟錯誤日志
- 開啟慢日志
- 開啟短標簽
- 分析php-fpm.conf中的request_terminate_timeout參數