首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    教你在不使用框架的情况下也能写出现代化 PHP 代码

    在你开始这样做之前,请确保你已经安装了 PHP7.1 或者更高版本。 创建一个含有 public 目录的项目,然后在该目录里面创建一个 index.php 文件,文件里面写入如下代码: 情况下,这将是你在程序当中使用的少数『包含』语句之一。 php declare(strict_types=1); require_once dirname(__DIR__) ....在项目根目录创建一个名为 src 的目录,然后在里面添加一个叫 HelloWorld.php 的文件,写入如下代码: 的问题---它会导致应用中出现大量重复代码。...仅仅 44 行代码,在几个被广泛使用,经过全面测试和拥有可靠互操作性的组件的帮助下,我们就完成了一个现代化 PHP 程序的引导。

    1.4K50

    ZBP旗舰主题博览《Expolee》,新年新气象我的风格就是独“鼠”一帜!

    更新详情:09/23 -- 优化文章的时间格式代码。 更新详情:09/09 -- 修复缩略图在百度快照下不显示的问题。 -- 优化文章打赏代码及接口。...更新详情:(06/11) 优化百度分享代码,删除原分享接口,更新之后在功能设置,开启分享就行了。 优化后台授权验证PHP代码。 优化php代码格式。...优化原侧栏调用缓存文件的PHP代码, 优化后台校验代码,增加核心加密文件。 更新详情:(06/02) 优化搜索特殊关键词导致页面出错的问题。...更新详情:(05/23) 优化文章列表缩略图PHP代码。 更新详情:(05/14) 优化评论js代码。 优化冗余代码,提升网站打开速度! 更新详情:(05/03) 优化夜间模式兼容。...文章增加“海报”模式,一键生成海报功能,方便文章分享。 优化自适应代码及样式。 其他优化。 更新详情:(02/03) 修复专题模块字体隐藏出错的问题。 优化黑夜模式下显示效果。

    1.4K20

    李洋个人博客《mxlee》zblog主题-梦想家(精品推荐)

    2020/10/01更新: -- 优化php代码。 2020/09/19更新: --精简php代码。 2020/09/07更新: V、修复缩略图在快照下不显示的问题。...--.新增底部CMS模块,两种显示方式: --.取消文章页面右侧跟随,改用全局智能跟随,原侧栏跟随接口取消,需要跟随广告的,在模块管理,新建模块,填写代码之后拖拽到右侧模块2、3、4中即可。...--.精简js文件及css样式表代码。 --.优化侧栏智能跟随,当网页下拉时自动跟随左侧文章列表对齐,无需手动对齐。 --.新增网站底部右侧的图标优化,可自定义一个图标接口。...; 首页预览: 列表页演示: 文章页演示: 主题说明: 首页采用CMS布局,列表页和侧栏下增加图片轮播展示,主题无需域名授权,js+css无加密,购买后可二次开发(因二次开发而导致的网站错版,无法打开等问题均不在售后范围之内...列表页采用独立模板,在自行设置: catalog(列表页模板) links(友情链接页面模板) waterfall(瀑布流模板附带无线下拉功能) 其他模板无需设置。

    2.1K20

    Next.js静态页面渲染技术(静态生成和服务端渲染):BSRSSRSSG

    预渲染的HTML的代码会被每个request复用。Static Stie Generation,解决白屏问题、SEO问题。但无法生成用户相关内容(所以用户请求的结果都相同)。...不同之处在于他们为页面生成HTML代码的时间客户端渲染(BSR)客户端渲染,顾名思义就是只在浏览器上执行的渲染,指用浏览器JS创建的HTML代码。...,比如都请求相同的文章列表,那还需要在每个人的浏览器上渲染一次吗?...显然是为了 posts.js 接受不同的数据,当我们展示每篇博客的时候,他们的样式相同,内容不同,就会用到这个功能动态内容静态化如果动态内容与用户无关,那么可以提前静态化通过 getStaticProps...使用SSR:这些更新极快的内容我们可以客户端渲染,下拉更新服务端渲染,下拉更新但这次的服务端渲染不能用getStaticProps,因为getStaticProps是在build时执行的,可用getServerSideProps

    3.8K20

    zblog明信片主题类型模板全新绽放,R角、透明、森系您想要的我都有

    V 2.3.7(22/10/26) -- 优化页面重构代码及自适应显示代码。 -- 修复网友反馈的几处小问题。 -- 修复自动定位导致直接显示搜索下拉文章列表的问题。...V 2.2.7(22/05/11) -- 修复评论模块在某些情况下评论框会消失的问题。 -- 优化评论回复功能和样式效果。 -- 优化图片灯箱后端php代码。 -- 分类模板顶部排序增加开关。...-- 优化后端屏蔽首页所属分类文章的php代码。 -- 优化缩略图裁剪代码。 2021/08/16 -- 修复移动端海报生成后因遮罩层覆盖导致无法点击菜单的问题。 -- 修复移动端导航栏页面效果。...-- 修复单页关闭侧栏点击无效的问题。 -- 适配404页面模板部分内容。 2021/04/19 -- 修复移动端导航菜单部分情况下错乱显示的问题。 -- 修复单页生成海报没有摘要的问题。...-- 修复单页模板在部分没有评论的情况下主题布局没有对齐的问题。 2021/03/13 -- 优化网站PHP代码,删除部分api接口。 -- 删除文章页顶部标题链接代码。

    2K20

    个人主题建站首选微博秀模板,仿新浪微博官网

    注意:开启主题或插件显示“授权文件非法”的解决办法! 更新日志:2020/12/10 -- 优化文章页打赏在部分屏幕下缩小的问题。 -- 优化后台一处php接口的函数代码调用。...更新日志:2020/09/10 V、修复文章缩略图在快照下无法显示的问题。 更新日志:2020/09/01  V、优化图片延迟显示代码,修复缩略图重复加载的问题。...修复文字加粗设置颜色无效的问题。 主题更新日志:(2020/04/22) 修复分类列表文章NEW标签遮盖下拉菜单的BUG。 主题更新日志:(2020/04/20) 修复文章评论没有翻页功能的BUG。...新增Pjax开关,需要的可以开启,不需要的可以关闭。 在开启Pjax情况下,评论“加粗、倾斜、下划线”功能失效,如果你的插件较多、较杂不建议开启。 PS:Pjax对收录不是很友好,大型网站慎用。...在这里说下,顶部登录偶尔点击无效,原因是为了自适应,所以在没有下拉菜单的情况下直接屏蔽了a链接,换句话说就是得开启QQ登录,开启之后才会有下拉菜单,这时移动端点击登录才能正常显示,整理用户体验不是特别好

    3.5K20

    为 WordPress 增加按分类搜索功能并自定义外观

    那么思路比较明确,我们在评论模块表单中,增加一个 select 下拉选项,然后输出网站的分类目录让用户可以选择,之后提交给 index.php 就可以了。...这个地方用 jQuery 获取对应的 select 的内容也是可以实现的,但是直接用 php 感觉比较好一点,用 jQuery 操作,在没有加载完 js 的时候是不会生效的。...具体的代码和修饰之后的效果如下图: 成功输出对应内容之后,我们就可以直接给 select 加一个 display:none; 使其隐藏,然后使用我们的自定义下拉列表。...实现模拟下拉列表的对应功能 结构和样式是做好了,但是你会发现无法使用这个模拟的下拉列表,没错这本来就只是一个结构又不是 select 。那怎么增加类似 select 的功能呢?...,具体的样式修饰、模拟列表交互性什么的,你自己看着办吧,如果有什么问题可以到 WPJAM问答 提问,这里有专家们为你解答 ----

    1.4K10

    前台开发从头说起:谈谈CSS选择符

    没有有效利用Hx系列标签和ul、ol、dl等不同含义的列表标签、没有有效利用p、quote、pre等标签。...第二、css选择符掌握得不够,不善于借助文档结构层次上的细微区别,用不同的组合选择符来区别相似但其实不同的元素。例如上面的下拉菜单结构,有的人就非要用“menu”和“submenu”来区别。...第三、css选择符的优先级不清楚。css是支持继承和覆盖的,什么时候继承,什么时候覆盖。两条规则都对相同元素做出了样式规定而且样式规定重复的情况下,哪一条规则会被应用呢?...实际上,只要是长期深入学习css和javascript的朋友应该都清楚:在结构有差异的情况下,用css选择符就能精确定位某个元素;在结构完全相同的情况下,借助javascript和DOM,同样可以精确定位某个元素...仍然以上面的下拉菜单列表为例。首先使用 ul a 对父级菜单的链接应用样式,然后用ul ul a就可以精确定位到次级菜单的链接,应用新的样式,对ul a的定义进行覆盖。

    1K70

    Angularjs基础(五)

    使用ng-options创建选项框     在AngularJS 中我们可以使用ng-option指令来创建一个下拉列表,列表通过对象和数组循环输出       实例:         {{x}}          ng-repeat指令是通过数组来循环HTML 代码来创建下拉列表...,但ng-options指令更适合创建下拉列表,它有一下优势     使用ng-options的选项的一个对象,ng-repeat是一个字符串。...很多网页从不同服务器上载入CSS,图片,Js 脚本等。       在现代浏览器中,为了数据的安全,所又请求被严格限制在同一域名下,如果需要调用不同站点数据,需要通过跨域来解决。       ...以下的PHP代码运行使用的网站进行跨域访问。       header("Access-Control-Allow-Origin: *");

    3.3K50

    制作一个只显示特定类别的导航栏

    很多博客的导航栏是显示特定的分类的,如果你也想这样做,你可以添加下面这行代码和按照你自己的想法去样式化它。...默认情况下,wp_list_categories() 产生一个嵌套的无序列表(UL),它在一个标题为“Categories”的列表元素(li)中。你可以通过 CSS 选择其莱样式化它。...其他解决方案: Display categories in horizontal Drop-Down menu -- 这个教程将说明如何使用 CSS 和 JavaScript 制作横向显示主要类别,下拉显示子类别的导航栏...Multi-level Navigation Plugin for WordPress -- 这个插件能够产生必要的代码去创建一个 Son of Suckerfish 似的横向下拉菜单,纵向弹出或者横向滑动的导航栏...你可以通过插件选项页面控制什么项目(页面,分类,存档,友情链接等等)可以显示在你的下拉菜单中。

    89220

    前端入门学习--CSS

    列表 列表属性作用: 设置不同的列表项标记问有序列表 设置不同的列表项为无序列表 设置列表项标记为图像 列表 HTML有两种类型的列表: 无序列表 有序列表 使用CSS可以列出进一步的样式...解决IE8及更早版本不兼容问题可以在HTML页面声明 !DOCTYPE html即可 CSS 边框 CSS 边框属性 CSS边框属性允许指定一个元素边框的样式和颜色。...Margin - 单边外边距属性 在CSS中,它可以指定不同的侧面不同的边距: <!...填充- 单边内边距属性 在CSS中,它可以指定不同的侧面不同的填充: <!...@media 规则 @media 规则允许在相同样式表为不同媒体设置不同的样式。 在下面的例子告诉我们浏览器屏幕上显示一个14像素的Verdana字体样式。

    27.7K20

    console 让 js 调试更简单

    使用%c占位符时,对应的后面的参数必须是CSS语句,用来对输出内容进行CSS渲染。常见的输出方式有两种:文字样式、图片输出。...console.dir() 在大多数情况下,console.dir() 的函数非常类似于 log(),尽管它看起来略有不同。 ?...console.dir() 下拉小箭头将显示与上面相同的对象详细信息,这也可以从console.log 版本中看到。当你查看元素的结构时候,你会发现它们之间的差异更大,也更有趣。...但在特定的情况下,它可能是一个优雅的解决方案。 console.count() 另一个具有特殊用途的计数器,count只是作为一个计数器,或者作为一个命名计数器,可以统计代码被执行的次数。...当您试图在类或库中找出是哪个实际调用者导致了这个问题时,它的优势就显现出来了。例如,可能有 12 个不同的组件调用一个服务,但是其中一个组件没有正确地设置依赖项。

    3K30

    探索 JQuery EasyUI:构建简单易用的前端页面

    比如,在 HTML 页面中,我们需要确保正确引入了 EasyUI 的 CSS 和 JS 文件,并且按照指定的顺序进行加载;同时,我们也需要在项目的 JavaScript 代码中初始化 EasyUI,为其提供必要的参数和配置...3.7 Combobox 组合框组件Combobox 组合框组件将一个文本框和一个下拉框组合在一起,用户可以在文本框中输入内容,也可以通过下拉框选择预定义的选项,从而实现灵活的用户输入和选择操作。...php// 获取表单数据并保存到数据库// 返回 JSON 格式的保存结果(成功或失败)通过以上的HTML、JavaScript和PHP代码,我们就创建了一个简单的用户管理页面。...根据用户选择的图表类型,我们调用不同的数据生成函数 generateData 来生成模拟数据,然后使用 EasyUI 的图表插件来绘制相应类型的图表。...用户可以在页面上选择不同类型的图表(柱状图、折线图、饼图),然后点击对应的按钮,页面就会加载相应类型的模拟数据并绘制图表。

    58610

    探索 JQuery EasyUI:构建简单易用的前端页面

    比如,在 HTML 页面中,我们需要确保正确引入了 EasyUI 的 CSS 和 JS 文件,并且按照指定的顺序进行加载;同时,我们也需要在项目的 JavaScript 代码中初始化 EasyUI,为其提供必要的参数和配置...3.7 Combobox 组合框组件 Combobox 组合框组件将一个文本框和一个下拉框组合在一起,用户可以在文本框中输入内容,也可以通过下拉框选择预定义的选项,从而实现灵活的用户输入和选择操作。...php // 获取表单数据并保存到数据库 // 返回 JSON 格式的保存结果(成功或失败) 通过以上的HTML、JavaScript和PHP代码,我们就创建了一个简单的用户管理页面。...根据用户选择的图表类型,我们调用不同的数据生成函数 generateData 来生成模拟数据,然后使用 EasyUI 的图表插件来绘制相应类型的图表。...用户可以在页面上选择不同类型的图表(柱状图、折线图、饼图),然后点击对应的按钮,页面就会加载相应类型的模拟数据并绘制图表。

    9710
    领券