失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 代码项目开源:Angularjs示例

代码项目开源:Angularjs示例

时间:2022-10-05 21:14:24

相关推荐

代码项目开源:Angularjs示例

每日一贴,今天的内容关键字为代码项目

关于SonarLanguage是什么东东,这里就不在述描了,如果你对它感兴趣的话,请移步到上篇笔随开源:Angularjs示例--Sonar中项目应用言语分布图。这里是近来学习CoffeeScript的训练版。

CoffeeScript是一门简练的,构架于JavaScript之上的预处理器言语,可以态静编译成JavaScript,语法要主受ruby和python影响,现在经已为多众rails和node项目采取。CoffeeScript不是JavaScript的超集,也不是完整替代品。CoffeeScript有点在于:

更少,更紧凑,和更清晰的代码 通过规避和变改对JavaScript中不良部份的应用,只留下华精,让代码少减出错率,更轻易维护 在很多用常式模的实现上采取了JavaScript中的最佳实践 CoffeeScript生成的JavaScript代码都可以完整通过JSLint的检测

多的也不想说那么多了,这里要主是个简介,CoffeeScript的练笔示例。

代码如下:

app = angular.module(app, []).value("$host", "").factory("$requestUrl", ($host) -> "#{$host}/api/resources").factory("$dynamicColor", ($host) ->[r,g,b] = [10,10,0]{getColor: ->[r,g,b] = [(r+100), (g+400), (b + 200)]"##{(r + 256 * g + 65536 * b).toString 16 }",reset: -> [r,g,b] = [10,10,0] };).directive(chartData, -> drawChart = (elementId, data) -> chart = new AmCharts.AmPieChart() chart.dataProvider = datachart.titleField = "name"chart.valueField = "percentage"chart.colorField = "color"chart.labelsEnabled = falsechart.pullOutRadius = 0char

如果觉得《代码项目开源:Angularjs示例》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。