5)关于CSS和js静态文件引入路径

(1)参考资料   thinkphp5手册      视图--->输出替换

(2)方法(1)在我们的application中,找到config.php,在里面输入这样的配置:

  

    

 1 <?php
 2     // +----------------------------------------------------------------------
 3     // | ThinkPHP [ WE CAN DO IT JUST THINK ]
 4     // +----------------------------------------------------------------------
 5     // | Copyright (c) 2006~2016 http://thinkphp.cn All rights reserved.
 6     // +----------------------------------------------------------------------
 7     // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
 8     // +----------------------------------------------------------------------
 9     // | Author: liu21st <[email protected]>
10     // +----------------------------------------------------------------------
11
12     return [
13         /**
14          * 配置自己的路径
15          */
16         // 视图输出字符串内容替换
17
18         ‘view_replace_str‘  => [
19             ‘__PUBLIC__‘ => ‘../../../public/static‘,
20             ‘__ROOT__‘   => ‘/‘,
21         ],
22         // +----------------------------------------------------------------------
23         // | 应用设置
24         // +----------------------------------------------------------------------
25         

那个public为啥那么写,参照我的控制器的,因为html页面的控制器是login   然后位于  application/admin/controller/login

        

所以蹦了三级。  然后那个css和js在public的static中,所以  那个__PUBLIC__才那么写的。

(3)方法(2),还可以参照手册那么写:

return $this->fetch(‘login‘,[],[‘__PUBLIC__‘=>‘/Per_boke/public/static‘]); 这个只是适用于当前这个控制器的这一个配置,其他的不适用
时间: 2024-10-17 00:35:16

5)关于CSS和js静态文件引入路径的相关文章

[django]Django的css、image和js静态文件生产环境配置

前言:在Django中HTML文件如果采用外联的方式引入css,js文件或者image图片,一般采用<link rel="stylesheet" href="../css/lstyle.css">这个格式,但是django中需要配置一下,才能如此使用. 关键词:django静态文件 django生产环境 django1.8 正文: 第一步,在django工程目录下建立static文件夹,同时在static文件夹下建立css img js三个不同名称的文件

Spring MVC程序中得到静态资源文件css,js,图片文件的路径问题总结

上一篇 | 下一篇 Spring MVC程序中得到静态资源文件css,js,图片 文件的路径 用 Spring MVC 开发应用程序,对于初学者有一个很头疼的问题,那就是程序数据都已经查询出来了,但界面样式仍然十分丑陋,加载不了 css,js,图片等资源文件.当你在浏览器上直接输入某个css文件的路径时,直接得到404错误,而路径肯定没有错,其原因就在于在web.xml 中配置了类似如下的 spring servlet: 程序代码 <servlet>    <servlet-name&g

(转)CSS与JS中的相对路径引用简单介绍

javascript和css文件中采用相对路径,其基准路径是完全不同的. 1.javascript引用资源(比如图片)相对路径是以宿主路径(被引用的网页比如你在首页index.php引用了某js文件,则index.php即为宿主)所处位置为基准. 2.css引用资源(比如图片)相对路径是以.css文件所处位置为基准! 大家在html中通常会导入一些外部的css.js文件,而其中一个比较容易被忽视的问题就是路径问题,有时候,我们在css.js中都有通过路径来引入一张图片的需求,当我们采用相对路径的

Nginx修改静态文件访问路径

外网用户访问服务器的 Web 服务由 Nginx 提供,Nginx 需要配置静态资源的路径信息才能通过 url 正确访问到服务器上的静态资源.打开 Nginx 的默认配置文件 vim /usr/local/nginx/conf/nginx.conf 将service中添加如下配置 root 静态文件根路径 示例代码:/etc/nginx/nginx.conf user nobody nobody; worker_processes 2; error_log /usr/local/nginx/lo

Django之CSS,JS静态文件的配置

一. 专门创建一个目录放静态文件,即CSS,JS等. 1)先把jquery.min拿过来. 2)新建一个CSS文件放入样式 3)在login.html中引入.css文件 在login.html中引入.JS文件 4) 运行,检验效果,发现出错了. 报错找不到路径,请求的地址如下. 5) 所以静态文件应该有专门针对静态文件的处理方式.在setting里面加一句话,注意大小写和逗号, 表示我已经配置好我的静态目录了,这样就会去static文件夹下找静态文件的配置了.重启服务器端,运行,测试效果良好,已

C#Css/Js静态文件压缩--Yui.Compressor.Net

一.Asp.Net 自带静态文件压缩工具包 Microsoft.AspNet.Web.Optimization http://www.nuget.org/packages/Microsoft.AspNet.Web.Optimization/1.1.3 但好像没有提供可直接条用的压缩方法,并且再用mvc4.0的时候,同一个网站多个域名也出现了一些问题.于是有了下面 二.使用Yahoo for .Net 的压缩工具,Nuget包名称:YUICompressor.NET Yahoo.Yui.Compr

Spring MVC程序中怎么得到静态资源文件css,js,图片文件的路径问题

问题描述 在用springmvc开发应用程序的时候.对于像我一样的初学者,而且还是自学的人,有一个很头疼的问题.那就是数据都已经查出来了,但是页面的样式仍然十分简陋,加载不了css.js,图片等资源文件,如果你输入某个css的文件在浏览器中得到的直接是404错误(例如http://localhost:8080/iMax_view/css/classify.css),表示路径肯定没有错,这是因为你在web.xml中配置的springservlet ]<!-- springmvc前端控制器,rest

EasyUI Tabs + Yii2.0实现iframe方式打开页面(解决共用静态文件引入加载的问题)

在项目实际开发中,有将打开的各个链接页面隔离的需求(防止静态资源起冲突),这个时候常规思路就是使用iframe来实现!但遇到一个比较棘手的问题,当用easyui Tabs打开一个iframe页面时,怎么解决原有共用静态资源引入的问题.有人建议可以考虑将共用静态资源文件放到一个php文件中,然后每次渲染页面时加载即可,这个时候很多朋友会想到PHP的include()方式,但是每个iframe页面都要include一次,岂不是很麻烦.而且项目的要求是iframe打开和easyui tabs href

django框架中的静态文件引入

首先在项目文件中新建文件夹static 之后在settings.py中配置路径 如下图所示: 下一步在你刚创建的static文件夹中添加app的文件夹名称,例如:teacher,如下图: 之后在teacher的文件夹中创建三个文件夹,分别是:css.js.img,如下图: 下一步就是如何引入静态文件了,有两种方法: 第一种,硬编码,通过STATIC_URL 我用css来举例,我们在css的文件夹中创建index.css文件 样式如下: 引入: 之后启动服务就可以成功了 这是第一种方法 第二种方法