千神

导航

 

2020年3月9日

摘要: 该文章为译文,这是原文地址。 1.什么是 flex 布局和 grid 布局?分别在什么时候使用? Flex 布局和 grid 布局都是创建网页布局的好方法。但是,面试官想知道的是两者的主要区别:它们具有哪些功能和更强大灵活的功能?以及应该在何时使用? Flex 布局是 1D。这意味着使用 flex 阅读全文
posted @ 2020-03-09 18:03 千神 阅读(201) 评论(0) 推荐(0) 编辑
 

2019年9月2日

摘要: 这是学习PHP的最后一天,我们来实战开发一个稍微有一些复杂的评论模块。我们会使用使用laravel提供的Eloquent ORM框架来操作数据库。 一、业务需求分析 我们在上一章中已经创建好了项目,所以我们可以继续使用上一章中创建的项目。 评论是什么? 截几张图直观感受一下。 stackoverfl 阅读全文
posted @ 2019-09-02 00:15 千神 阅读(324) 评论(0) 推荐(0) 编辑
 

2019年9月1日

摘要: 这一章主要讲解PHP开发PV模块。前面花了6天时间,将PHP的方方面面都学了个遍,那么现在就来验证一下学习成果。 一、创建项目 我们的项目是前后端分离的,前端使用的是react框架,这里默认你会使用react框架。 创建服务端PHP项目 首先按照第四天所学,我们创建一个新laravel项目。 进入v 阅读全文
posted @ 2019-09-01 00:47 千神 阅读(256) 评论(2) 推荐(1) 编辑
 

2019年8月30日

摘要: 这一章主要讲解PHP操作数据库的应用。需要具备一些数据库前置知识,至少掌握mysql和redis的crud操作。就算不懂数据库的知识也无所谓,数据库语言都非常简单,从字面意义就能明白是在做什么。 一、PDO PHP连接数据库的方式有2种: MySQLi extension ("i" 意为 impro 阅读全文
posted @ 2019-08-30 23:43 千神 阅读(182) 评论(0) 推荐(0) 编辑
 

2019年8月29日

摘要: 框架的内容非常多,如果仔细学一遍的话,一天时间是不够用的。所以我针对性的选择学习我们需要的内容,大致有路由、中间件、控制器这三个核心部分。即使只有这三部分,也绝不是只需要花3个小时就能掌握的,所以要有所准备。多花些时间来学习。 其实在工作中,接触最频繁的就是框架。而前面学习的内容,都是在为学习框架打 阅读全文
posted @ 2019-08-29 23:20 千神 阅读(458) 评论(0) 推荐(0) 编辑
 

2019年8月28日

摘要: 一、框架选择 目前PHP主流的框架有4个,Yii、ThinkPHP、laravel和codeigniter。 PHP框架与其他语言的框架有些不同。PHP的框架都是一些大而全的大东西。 不像Java语言,Spring负责依赖注入、SpringMVC负责控制器、Mybatis负责数据库相关、Spring 阅读全文
posted @ 2019-08-28 23:28 千神 阅读(201) 评论(0) 推荐(0) 编辑
 

2019年8月27日

摘要: 这一章主要讲三个方面。 设计模式、依赖管理和PHP的代码整洁。 一、依赖管理Composer composer是什么? 是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。 其实一 阅读全文
posted @ 2019-08-27 23:16 千神 阅读(307) 评论(1) 推荐(0) 编辑
 

2019年8月26日

摘要: 这一章通过错误与异常、生成器、引用、预定义变量、上下文选项和参数、协议、路由与伪静态、事件、信号和进程等十个方面深入理解PHP。 一、错误与异常 Error&Exception 每一门语言的错误与异常都有自己的思考和思想。 像C语言的数组下标越界,程序仍然能正常执行这个问题,被很多人所诟病,认为C语 阅读全文
posted @ 2019-08-26 23:25 千神 阅读(465) 评论(0) 推荐(0) 编辑
 

2019年8月25日

摘要: 这一章主要对PHP基础语法进行学习,篇幅可能过长。 首先我们都要明白一个道理,学习一门语言不是一蹴而就的事情,一篇博客也不可能穷尽PHP的方方面面。从会到精通,需要一个漫长的过程。我只是最快的方式学会PHP,而不是精通PHP。 一、语法 因为语法实在太多,没办法全部覆盖讲解。我这里语法的这一部分,适 阅读全文
posted @ 2019-08-25 18:23 千神 阅读(297) 评论(0) 推荐(0) 编辑
 

2019年8月24日

摘要: 一、缘由 学习背景/为什么学? 最近在godaddy上面买了台Linux主机,部署了一套博客系统,目前是使用gatsby.js编译的静态网站。但我需要一些简单的功能,比如记录PV,评论,搜索,JavaScript错误采集上传等。这些功能虽然大都有对应的免费插件,但服务器一般都在国外,因为中国的网络问 阅读全文
posted @ 2019-08-24 17:05 千神 阅读(342) 评论(0) 推荐(0) 编辑