在学任何东西之前, 我就是有个习惯, 先搞定这个东西最最简单的使用方法. 然后在
深入学习, 毫无疑问hello-world一直是那么简单.

准备环境

  1. 较新版的高级浏览器.
  2. WAMP环境.
  3. less.js文件

本人的环境:
Google Chrome 60.0
WampServer 3.0.6
less 2.7.2

WampServer是一个PHP集成开发环境, 我们用来它来模拟本地服务器环境, 也可以换成
其它类似的本地服务器环境. 即便是前端开发没本地服务器环境也是不行的, 比如cookie,
ajax这些都是在服务器环境中才能运行, 而less由于CORS同源策略的问题也需要在本地
服务器环境中运行.

hello-world

首先在wamp的 www目录下创建如下文件夹结构.

less_demohello.lesshello-world.html

hello.less文件内容如下:

@red: red;#hello {color: @red;
}

hello-world.html文件内容如下:

<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"><title>less hello-world</title><link rel="stylesheet/less" href="hello.less"><script>less = {env: "development"};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/less.js/2.7.2/less.min.js"></script>
</head>
<body><div id="hello">hello-world</div></body>
</html>

hello-world.html的内容有几点需要说明:

  1. link的rel值是stylesheet/less
  2. 在第一次出现的script标签里面, 写的代码是less的配置文件,env: "development"代表启用开发模式, 这段不是必须的可省略. 跟多关于浏览器端配置
    的说明可以参考官方的Browser Options
  3. 上述文件的引入顺序, 不能换, 必须是link, 配置文件, less.js这个顺序.
  4. 当然除了CDN在线引用, less.js 也可以下载到本地使用.

效果

在浏览器中输入http://localhost/res/less_demo/hello-world.html运行.

如果文件结构和我的不同, 可自行修改.

如果我们没有,正确在本地服务器端运行. 由于浏览器禁止操作本地文件, 将出现
CORS错误. 提示错误图如下:

如果一切OK, 则运行正确, 效果图如下:

可以看到, 控制台输出一些调试信息. 该信息只有在配置成开发模式才会出现.

相关链接

less cdnhttps://cdnjs.cloudflare.com/ajax/libs/less.js/2.7.2/less.jshttps://cdnjs.cloudflare.com/ajax/libs/less.js/2.7.2/less.min.jshttps://cdnjs.com/libraries/less.js

less official sitehttp://lesscss.org/

less 中文网http://www.lesscss.net/

less本地环境输出hello-world相关推荐

  1. 微信公众号开发本地环境开发_如何在5分钟内使HTTPS在本地开发环境上工作

    微信公众号开发本地环境开发 Almost any website you visit today is protected by HTTPS. If yours isn't yet, it shoul ...

  2. Remix本地环境搭建

    前提条件:安装nodejs.需要用到npm和cnpm 可在终端中查看node版本: C:\Users\璐从今夜白.>node -v v12.18.3 安装步骤如下: 第一步:命令行安装REMIX ...

  3. 使用 Docker 搭建 Laravel 本地环境

    (原文地址:https://blog.tanteng.me/2017/...) Laravel 官方提供 Homestead 和 Valet 作为本地开发环境,Homestead 是一个官方预封装的 ...

  4. linux下织梦cms安装环境配置文件,Mac本地环境配置以及安装织梦CMS,增加新的坑解决办法...

    Mac上其实已经自带了Apache和PHP,只是默认关闭的.开启一下就行了. Apache配置 apache已经自带了,只需在"终端"输入命令开启下就行了. ​​​开启apache ...

  5. sonarqube静态扫描代码环境搭建及使用(本地环境)

    一.背景 目标:在macbook机器本地环境搭建sonarqube服务,并对本地maven项目代码进行静态扫描,将扫描结果提交到sonarqube服务中,并在web页面中展示出来. 静态代码扫描可以发 ...

  6. TF之DNN:对DNN神经网络进行Tensorboard可视化(得到events.out.tfevents本地服务器输出到网页可视化)

    TF之DNN:对DNN神经网络进行Tensorboard可视化(得到events.out.tfevents本地服务器输出到网页可视化) 目录 输出结果 代码设计 输出结果 代码设计 import te ...

  7. SAP Web IDE本地环境搭建

    SAP Web IDE本地环境搭建 1.JDK的安装及配置环境变量 可通过官网自行下载JDK: Java Downloads | Oracle 直接傻瓜式安装至默认路径"C:\Program ...

  8. 从本地上传项目到 github 以及从github 下载项目到本地环境

    前置条件:成功安装github,安装成功后,要配置密钥,不然上传不成功,要报错 具体上传步骤: git init   //初始化 git add  文件名  //更新文件 git commit -m ...

  9. sae 本地环境 mysql数据库_SAE本地环境与真实环境的差别

    其实从刚开始用的时候就发现本地环境和真实环境有不同,导致本地环境我都没怎么用. 1.本地环境的php是32bit版本的,真实环境是64bit的.这是我发现的第一个不相同的地方,就是因为这个,直接导致我 ...

最新文章

  1. 18岁一战成名,数学界颜值巅峰!35岁任教清华!
  2. JVM运行时数据区和各个区域的作用
  3. 2020春招机考汇总1(Python):农场养鸡、连续子序列最大值的期望
  4. HDU - 3247 Resource Archiver (AC自动机,状压dp)
  5. 在GCC和Visual Studio中使用hash_map
  6. django-新的django项目
  7. linux内核体系学习路径_Linux内核分析(一)linux体系简介|内核源码简介|内核配置编译安装...
  8. linux 画图 源码,Drawing:一款开源的类似微软画图的 Linux 桌面应用
  9. python数据分析师工资待遇_预测python数据分析师的工资
  10. 【java进阶之路】(Java基础篇)[扩展]深入解析String.intern()及字符串常量池问题
  11. Java编程:获取用户是否输入回车符
  12. Wireshark实战分析之TCP协议(二)
  13. 利用python实现词频统计
  14. parse_url() vul
  15. MyEclipse中如何修改项目的编码格式
  16. “十问”彻底弄懂APS、ERP、MES的集成问题
  17. 保健用品行业智慧供应链管理系统:高度整合产业链资源,精细化企业供应商管理
  18. android+小米文件管理器源码,[MediaStore]小米文件管理器android版源码分析——数据来源...
  19. 好用的工具推荐一下js美化代码
  20. 计算机时钟是如何运行的?

热门文章

  1. 抖音SEO,抖音seo系统源码,抖音seo优化系统源码
  2. 关于redis服务正常启动,但是redis客户端连接不上
  3. html frame 菜单切换,html中frameset标签,框架结构各窗口的父级菜单子级菜单关系...
  4. iOS应用间跳转:从Open in my app聊到Deeplink
  5. 微信小程序canvas生成头像图片空白问题
  6. Yeslab 华为安全HCIE-第七门-Agile Controlle
  7. java图片保存到数据库_java中将图片保存到数据库中
  8. ObjectARX创建一条直线并把该直线设置为某一新建图层(尚有缺陷)
  9. mac10.12版本关闭sip
  10. 王兴渐成“IPO收割机”