less学习-浏览器端编译(一)

1.下载less包,官网

2.引入less文件

<link rel="stylesheet/less" type="text/css" href="test.less" />

3.引入config.js

3.引入less.js

4.less.watch();开启观察者模式,

config.js

less = {
	env: "development", // or "production"
	async: false, // load imports async
	fileAsync: false, // load imports async when in a page under
	// a file protocol
	poll: 10000, // when in watch mode, time in ms between polls
	functions: {}, // user functions, keyed by name
	dumpLineNumbers: "all", // "comment" or "mediaQuery" or "all"
	relativeUrls: false, // whether to adjust url‘s to be relative
	// if false, url‘s are already relative to the
	// entry less file
	rootpath: ":/" // a path to add on to the start of every url
		//resource
};

 test.html

<!DOCTYPE html>
<html>
<head>
	<title>hah</title>
	<link rel="stylesheet/less" type="text/css" href="test.less" />
	<link rel="stylesheet/less" type="text/css" href="test2.less" />
	<script src="./config.js"></script>
	<script src="dist/less.js"></script>
	<script>less.watch();</script>
</head>
<body>
	<div class="box">
		你好
	</div>
</body>
</html>

  

时间: 2024-12-23 14:12:21

less学习-浏览器端编译(一)的相关文章

做web项目时对代码改动后浏览器端不生效的应对方法(持续更新)

做web项目时,常常会遇到改动了代码,但浏览器端没有生效,原因是多种多样的,我会依据我遇到的情况逐步更新解决的方法 1.执行的时候採用debug模式,普通情况下使用项目部署button右边那个button下的tomcat7中的run即可,假设使用的是serves中的run serves,这样的情况貌似不会自己主动编译 2.点击project菜单下的clean选项,在打开的窗体中选择你使用的项目,ok,这样会删除tomcat容器中关于该项目的一些信息,然后又一次部署,执行 3.删除电脑中tomca

浏览器端Less

摘要: 之前项目用过Less,现在负责的项目也要使用,所以就总结下Less,也方便以后查看.本文主要是讲浏览器端如何使用Less. 简介: LESS是一种由Alexis Sellier设计的动态层叠样式表语言.LESS 是开源的,其第一个版本由Ruby写成,但在后续的版本当中,Ruby逐渐被替换为JavaScript.受益于JavaScript,LESS可以在客户端上运行(IE6+.Webkit.Firefox),也可以在服务端运行(Node.js.Rhino). 本质上,LESS 包含一套自定

做web项目时对代码修改后浏览器端不生效的应对方法(持续更新)

做web项目时,经常会遇到修改了代码,但浏览器端没有生效,原因是多种多样的,我会根据我遇到的情况逐步更新解决办法 1.运行的时候采用debug模式,一般情况下使用项目部署按钮右边那个按钮下的tomcat7中的run就行,如果使用的是serves中的run serves,这种情况貌似不会自动编译 2.点击project菜单下的clean选项,在打开的窗口中选择你使用的项目,ok,这样会删除tomcat容器中关于该项目的一些信息,然后重新部署,运行 3.删除电脑中tomcat文件夹,重新解压,然后在

FingerprintJS - 在浏览器端实现指纹识别

FingerprintJS 是一个快速的浏览器指纹库,纯 JavaScript 实现,没有依赖关系.默认情况下,使用 Murmur Hash 算法返回一个32位整数.Hash 函数可以很容易地更换. 官方网站      立即下载 什么是指纹识别 FingerPrint 即我们常说的指纹识别,使用手指和拇指前端的纹理按下的纹印来鉴定身份.指纹是鉴别身份的一种可靠的方法,因为每个人的每个指头上的纹理排列各不相同而且不因发育或年龄而改变. 什么是浏览器指纹? 其实这是 Electronic Front

浏览器端javascript调用手机终端本地功能实现01-前言

一直没有写博文的习惯,可能也不是什么好习惯.有了想记下来的技术点,都写成笔记.如今觉得写写博文也挺不错,现在在深圳启梦网络科技有限公司工作,主要工作做app开发.想想自己从java服务器端开发,再到现在安卓,苹果应用软件开发的一路走来,经过了2,3年,深刻的理解不断学习充实自己的好处. 最近公司希望web app轻应用能够调用手机端的一些功能,譬如:拍照,相册选择,录音,播放,文件上传,二维码,条形码扫描,推送等功能.服务器端的一次编码即可完成ios,android端的开发.实现这些功能,核心点

Spring-Security-Oauth2.0浏览器端的登录项目分享

1.简介 ? CitySecurity项目为正式上线项目做得一个Demo,这里主要介绍浏览器端的登录.本项目使用了SpringSecurity实现表单安全登录.图形验证的校验.记住我时长控制机制.第三方登录.比较独特的一点是集合SpringSocial做第三方登录的支持(此处本人测试自用app-id和app-secret,如果需要测试可以帮忙点下星发邮件给我,会尽快给与回复,谢谢支持!).该方案是目前本人觉得比较完善的一套安全登录的方式,前端页面设计也是本人制作,比较简洁,当然你也可以用自己的一

9大浏览器端缓存机制分析

浏览器缓存(Browser Caching)是浏览器端保存数据用于快速读取或避免重复资源请求的优化机制,有效的缓存使用可以避免重复的网络请求和浏览器快速地读取本地数据,整体上加速网页展示给用户.浏览器端缓存的机制种类较多,总体归纳为九种,这里详细分析下这九种缓存机制的原理和使用场景.打开浏览器的调试模式->resources左侧就有浏览器的8种缓存机制. 一.http缓存 http缓存是基于HTTP协议的浏览器文件级缓存机制.即针对文件的重复请求情况下,浏览器可以根据协议头判断从服务器端请求文件

(转)redis 学习笔记(1)-编译、启动、停止

redis 学习笔记(1)-编译.启动.停止 一.下载.编译 redis是以源码方式发行的,先下载源码,然后在linux下编译 1.1 http://www.redis.io/download 先到这里下载Stable稳定版,目前最新版本是2.8.17 1.2 上传到linux,然后运行以下命令解压 tar xzf redis-2.8.17.tar.gz 1.3 编译 cd redis-2.8.17make 注:make命令需要linux上安装gcc,若机器上未安装gcc,redhat环境下,如

asp.net获取浏览器端操作系统名称

/// <summary>/// 获取浏览器端操作系统名称/// </summary>/// <returns></returns>public static string GetOSName(){    string osVersion = System.Web.HttpContext.Current.Request.Browser.Platform;    string userAgent = System.Web.HttpContext.Current