当前位置: 首页 > news >正文

less在html页面中应用,Less 在浏览器中使用

Less可以在客户端上运行(IE6+、Webkit、Firefox),也可以在服务端运行(Node.js、Rhino)。

less在浏览器中使用,当你想编译less文件动态地需要而不是在服务器端,这是因为less是一个大的javascript文件。

首先,我们需要添加LESS脚本以在浏览器中使用LESS:

要在页面上找到样式标签,我们需要在页面上添加以下行。 它还创建带有编译css的样式标签。

设置选项

在脚本标记之前,可以通过编程方式在较少的对象上设置选项。 它将影响less的所有编程使用和初始链接标记。

例如,我们可以设置选项如下:

less = {

env: "development"

};

我们还可以在脚本标记上以其他格式设置选项,如下所示:

less = {

env: "development"

};

您还可以将此选项添加到链接标记中。

属性选项的要点如下:

window.less是重要性级别。

无法在camel中写入数据属性,并将链接标记选项表示为时间选项。

具有非字符串值的数据属性应为JSON有效。

观看模式

可以通过将 env 选项设置为开发并在添加less.js文件后调用 less.watch()来启用观看模式 。 如果您希望暂时启用观看模式,请将#!watch 添加到网址。

修改变量

启用LESS变量的运行时修改。 当调用新值时,LESS文件被重新编译。 修改变量的基本用法是:less.modifyVars({

'@buttonFace': '#eee',

'@buttonText': '#fff'

});

调试

我们可以将选项!dumpLineNumbers:mediaquery添加到上面提到的url或dumpLineNumbers选项。 mediaquery选项可与FireLESS一起使用(它显示LESS生成的CSS样式的原始LESS文件名和行号。)

选项

在加载脚本文件less.js之前,必须在全局少于对象中设置选项。

less = {

env: "development",

logLevel: 2,

async: false,

fileAsync: false,

poll: 1000,

functions: {},

dumpLineNumbers: "comments",

relativeUrls: false,

globalVars: {

var1: '"string value"',

var2: 'regular value'

},

rootpath: ":/a.com/"

};

async:它是一个布尔类型。 无论是否使用选项async,都会请求导入的文件。 默认为false。

dumpLineNumbers:这是一个字符串类型。 在输出css文件中,当设置dumpLineNumbers时,将添加源行信息。 它有助于调试特定规则来自。

env:这是一个字符串类型。 env可以在开发或生产上运行。 当文档URL以file://开头或位于本地计算机中时,会自动设置开发。

errorReporting:当编译失败时,请设置错误报告方法。

fileAsync:它是一个布尔类型。 当一个页面与文件协议,然后它请求是否异步导入。

functions:它是对象类型和用户函数。

logLevel:它是一种数字类型。 它在javascript控制台中显示日志记录级别。

2:信息和错误

1:错误

0:没有

poll:在手表模式下,轮询之间的时间以毫秒为单位。 它是一个整数类型,默认情况下设置为1000。

relativeUrls:网址调整为相对,默认情况下,它设置为false,这意味着网址已经相对于条目少文件。 它是一个布尔类型。

globalVars:将全局变量列表插入代码。 字符串类型变量应该包含在引号中。

modifyVars:它与全局变量选项相反,它移动您的less文件末尾的声明。

rootpath:它设置每个URL资源开始时的路径。

useFileCache:使用每个会话文件缓存。 较少文件中的缓存用于调用modifyVars,其中所有较少的文件将不会再次检索。

相关文章:

  • Html网页warning,HtmlUnit中屏蔽warnings
  • html乱码框框,zabbix的web界面中文显示方框出现乱码的解决方法
  • html网页文字代码,网页HTML代码:滚动文字的制作
  • win7计算机上缺少网络协议,win7系统安装ipx协议提示找不到相应的模块的解决方法...
  • html显示十进制字符,非法HTML字符:十进制141
  • 计算机网络社团章程,社团日常规章制度
  • 陕西师范大学计算机组成原理试题及答案,陕西师范大学 计算机组成原理(A)07级...
  • 计算机病毒范畴有,计算机病毒是否属于生物的范畴?
  • 计算机培训服务合同,2020年最新版计算机培训合同(合同范本).pdf-汇文网
  • 青岛科技大学计算机专硕复试科目,谈一下青岛科技大学出版专硕考研参考书目有哪些...
  • 量子计算机之上,未来量子计算机之一:分子量子计算机
  • 图灵计算机能模拟,图灵机(数学模拟计算机)之数学原理(加精)
  • jquery parsley ajax,jquery 表单验证插件Parsley.js使用说明
  • lol皮城警备服务器位置,lol皮城警备电信区新区六大活动_lol皮城警备活动地址_牛游戏网...
  • 软件显示无法连接服务器300000,Serv-U FTP服务器SMNT命令远程拒绝服务漏洞
  • avalon2.2的VM生成过程
  • canvas 高仿 Apple Watch 表盘
  • gitlab-ci配置详解(一)
  • Java Agent 学习笔记
  • javascript从右向左截取指定位数字符的3种方法
  • SOFAMosn配置模型
  • 后端_MYSQL
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • # centos7下FFmpeg环境部署记录
  • (1)SpringCloud 整合Python
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (day 12)JavaScript学习笔记(数组3)
  • (二)Eureka服务搭建,服务注册,服务发现
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (转)ABI是什么
  • (转)Linux下编译安装log4cxx
  • (转)可以带来幸福的一本书
  • .bat批处理(六):替换字符串中匹配的子串
  • .bat批处理(十):从路径字符串中截取盘符、文件名、后缀名等信息
  • .NET Core 和 .NET Framework 中的 MEF2
  • .NET Micro Framework 4.2 beta 源码探析
  • .NET国产化改造探索(一)、VMware安装银河麒麟
  • /etc/motd and /etc/issue
  • @RequestMapping 的作用是什么?
  • [20180224]expdp query 写法问题.txt
  • [Android]Android开发入门之HelloWorld
  • [Angularjs]asp.net mvc+angularjs+web api单页应用之CRUD操作
  • [C#][opencvsharp]opencvsharp sift和surf特征点匹配
  • [C语言]——内存函数
  • [DevOps云实践] 彻底删除AWS云资源
  • [FC][常见Mapper IRQ研究]
  • [hdu1561] The more, The Better 【树形DP】
  • [LeetCode] Longest Common Prefix 字符串公有前序
  • [PAT练级笔记] 34 Basic Level 1034 有理数四则运算
  • [ruby on rails]rack-cors, rack-attack
  • [Spring Boot1]配置、视图、Web开发
  • [springboot专栏]文件本地上传与提供访问服务