使用form表单初始化FormData对象方式上传文件
html
1 | <form id="uploadForm" enctype="multipart/form-data"> |
小峰的博客
On Laravel 5.8, you cannot use Log::useFiles()
to create custom log files,after some digging around I found that I could add a channel to config/logging.php
like this
1 | 'customlog' => [ |
看到很多PHP程序员职业规划的文章,都是直接上来就提Linux、PHP、MySQL、Nginx、Redis、Memcache、jQuery这些,然后就直接上手搭环境、做项目,中级就是学习各种PHP框架和类库,高级阶段就是MySQL优化、PHP内核与扩展、架构设计这些了。
有时候在头部菜单,我们会使用锚点定位,如果此时头部菜单我们设置成固定到头部,那么我们在使用锚点定位的时候,定位到的页面位置向上偏移了。
解决方案:
假设固定头部的高度为50px
其中一个锚点为:
1 | <a id="about"></a> |
我们给锚点添加一个class
1 | <a class="target-fix" id="about"></a> |
target-fix
样式为
1 | .target-fix {// 暗锚,让它滚动上来的时候在实际位置的基础上向下偏移50px,和你设置的nav高度一致即可 |
这样就可以解决偏移问题了,我们加这个这样一个class,学名叫 暗锚 ,涨知识了吧!
通过 data
属性向想要监听的元素(通常是 body
)添加 data-spy="scroll"
,然后添加带有 Bootstrap 标签为 nav
或者 class="nav"
或 id="nav"
组件的父元素的属性 data-target
。为了它能正常工作,您必须确保页面主体中有匹配所要监听链接的 ID 的元素存在。
来看例子:
1 | <body data-spy="scroll" data-target=".navbar-menu"> |