还没写完,敬请期待~
# 此书来源:
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参数