Windows下Grunt使用编译好的Sassc

现在稍具规模的项目中已经很少裸写CSS了。
流行的css预处理器有sass、less、stylus。

因为对Ruby比较熟悉,很早就了解了Sass。所以目前我负责的几个项目中均选用了sass。

我建议先了解一下这几个预处理器的异同和各自的优势。根据项目情况进行选择。三者的语法都不是很复杂。有经验的前端开发人员都可以很快上手。
Continue reading “Windows下Grunt使用编译好的Sassc”

使用CoffeeScript时遇到的一些坑

在CoffeeScript刚推出的时候关注过,那时候编译出来的JavaScript代码调试起来是个问题。经过不断改进,编译出的JavaScript代码可读性已经不再是问题了。

CoffeeScript是一个CoffeeScript语言到JavaScript的Transcompiler。其语法受到Ruby,Python的印象。如果你曾经使用过Ruby、Python。那么上手CoffeeScript是分分钟的事情。
Continue reading “使用CoffeeScript时遇到的一些坑”

使用PaxScript为Delphi应用增加对脚本的支持

通过使用PaxScript可以为Delphi应用增加对脚本的支持。

PaxScript支持paxC,paxBasic,paxPascle,paxJavaScript(对ECMA-262做了扩展) 四种脚本语言。它们分别是对应语言的子集。

在为程序增加脚本支持时要解决的主要问题是:本地代码与脚本之间的互相调用。

PaxScript为四种脚本语言都增加的名字空间和模块的概念。某段代码必须属于某个名字空间。执行代码时要指定代码所属的模块。默认的名字空间是全局名字空间。

Continue reading “使用PaxScript为Delphi应用增加对脚本的支持”

Phi中使用DFM文件

Delphi中有将窗体持续化的函数

  • ObjectBinaryToText: 将二进制object流转换为文本格式
  • ObjectResourceToText:将Windows资源对象流转换为文本格式
  • ObjectTextToBinary:将文本格式对象流转换为二进制格式
  • ObjectTextToResource:将文本格式对象流转换为Windows资源格式

Phi中可以加载一个DFM文件,然后动态创建DFM对应的窗体。这样就不用手工敲代码创建了。只不过DFM只能包含Phi中的控件。

Continue reading “Phi中使用DFM文件”

Posts navigation

1 2 3 4 5 6
Scroll to top