資源簡介
基于ionic框架的todo項目(來源于http://rensanning.iteye.com/blog/2072034)有一些修改和添加以滿足自己的需要
代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?
#include?“sass_context_wrapper.h“
using?namespace?v8;
using?namespace?std;
void?WorkOnContext(uv_work_t*?req)?{
??sass_context_wrapper*?ctx_w?=?static_cast(req->data);
??if?(ctx_w->ctx)?{
????sass_context*?ctx?=?static_cast(ctx_w->ctx);
????sass_compile(ctx);
??}?else?if?(ctx_w->fctx)?{
????sass_file_context*?ctx?=?static_cast(ctx_w->fctx);
????sass_compile_file(ctx);
??}
}
char*?CreateString(Local?value)?{
??if(value->IsNull()?||?!value->IsString())?{
????return?const_cast(““);?//?return?empty?string.
??}
??String::Utf8Value?string(value);
??char?*str?=?(char?*)?malloc(string.length()?+?1);
??strcpy(str?*string);
??return?str;
}
void?ExtractOptions(Local?optionsValue?void*?cptr?sass_context_wrapper*?ctx_w?bool?isFile)?{
??int?source_comments;
??Localject>?options?=?optionsValue->Toobject();
??if?(ctx_w)?{
????NanAssignPersistent(ctx_w->stats?options->Get(NanNew(“stats“))->Toobject());
????//?async?(callback)?style
????Local?callback?=?Local::Cast(options->Get(NanNew(“success“)));
????Local?errorCallback?=?Local::Cast(options->Get(NanNew(“error“)));
????if?(isFile)?{
??????ctx_w->fctx?=?(sass_file_context*)?cptr;
????}?else?{
??????ctx_w->ctx?=?(sass_context*)?cptr;
????}
????ctx_w->request.data?=?ctx_w;
????ctx_w->callback?=?new?NanCallback(callback);
????ctx_w->errorCallback?=?new?NanCallback(errorCallback);
??}
??if?(isFile)?{
????sass_file_context*?ctx?=?(sass_file_context*)?cptr;
????ctx->input_path?=?CreateString(options->Get(NanNew(“file“)));
????ctx->output_path?=?CreateString(options->Get(NanNew(“outFile“)));
????ctx->options.image_path?=?CreateString(options->Get(NanNew(“imagePath“)));
????ctx->options.output_style?=?options->Get(NanNew(“style“))->Int32Value();
????ctx->options.source_comments?=?source_comments?=?options->Get(NanNew(“comments“))->Int32Value();
????ctx->omit_source_map_url?=?options->Get(NanNew(“omitSourceMapUrl“))->BooleanValue();
????ctx->options.include_paths?=?CreateString(options->Get(NanNew(“paths“)));
????if?(source_comments?==?SASS_SOURCE_COMMENTS_MAP)?{
??????ctx->source_map_file?=?CreateString(options->Get(NanNew(“sourceMap“)));
????}
????ctx->options.precision?=?options->Get(NanNew(“precision“))->Int32Value();
??}?else?{
????sass_context*?ctx?=?(sass_context*)?cptr;
????ctx->source_string?=?CreateString(options->Get(NanNew(“data“)));
????ctx->output_path?=?CreateString(options->Get(NanNew(“outFile“)));
????ctx->options.image_path?=?CreateString(options->Get(NanNew(“imagePath“)));
????ctx->options.output_style?=?options->Get(NanNew(“style“))->Int32Value();
????ctx->options.source_comments?=?source_comments?=?options->Get(NanNew(“comments“))->Int32Value();
????ctx->omit_source_map_url?=?options->Get(NanNew(“omitSourceMapUrl“))->BooleanValue();
????ctx->options.include_paths?=?CreateString
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????29??2014-12-30?18:29??ToDo-ionic\.bowerrc
?????文件?????????14??2014-10-26?18:20??ToDo-ionic\.gitignore
?????文件????????564??2015-01-06?09:31??ToDo-ionic\.project
?????文件????????120??2014-12-30?18:29??ToDo-ionic\bower.json
?????文件???????1005??2015-01-13?13:55??ToDo-ionic\config.xm
?????文件???????1353??2014-12-30?18:29??ToDo-ionic\gulpfile.js
?????文件??????????0??2014-10-26?18:20??ToDo-ionic\hooks\.gitignore
?????文件?????????37??2014-12-30?18:29??ToDo-ionic\ionic.project
?????文件??????????8??2014-10-26?18:20??ToDo-ionic\merges\.gitignore
?????文件????????272??2014-12-30?18:32??ToDo-ionic\node_modules\.bin\gulp
?????文件????????180??2014-12-30?18:32??ToDo-ionic\node_modules\.bin\gulp.cmd
?????文件????????272??2014-12-30?18:32??ToDo-ionic\node_modules\.bin\shjs
?????文件????????180??2014-12-30?18:32??ToDo-ionic\node_modules\.bin\shjs.cmd
?????文件????????288??2014-12-30?18:32??ToDo-ionic\node_modules\bower\.editorconfig
?????文件???????1152??2014-12-30?18:32??ToDo-ionic\node_modules\bower\.jshintrc
?????文件????????147??2014-12-30?18:32??ToDo-ionic\node_modules\bower\.npmignore
?????文件????????122??2014-12-30?18:32??ToDo-ionic\node_modules\bower\.travis.yml
?????文件???????3834??2014-12-30?18:32??ToDo-ionic\node_modules\bower\bin\bower
?????文件??????29888??2014-12-30?18:32??ToDo-ionic\node_modules\bower\CHANGELOG.md
?????文件???????8531??2014-12-30?18:32??ToDo-ionic\node_modules\bower\CONTRIBUTING.md
?????文件???????1904??2014-12-30?18:32??ToDo-ionic\node_modules\bower\Gruntfile.js
?????文件???????1119??2014-12-30?18:32??ToDo-ionic\node_modules\bower\HOOKS.md
?????文件???????6236??2014-12-30?18:32??ToDo-ionic\node_modules\bower\lib\commands\cache\clean.js
?????文件???????1144??2014-12-30?18:32??ToDo-ionic\node_modules\bower\lib\commands\cache\list.js
?????文件????????384??2014-12-30?18:32??ToDo-ionic\node_modules\bower\lib\commands\completion.js
?????文件???????1003??2014-12-30?18:32??ToDo-ionic\node_modules\bower\lib\commands\help.js
?????文件???????1603??2014-12-30?18:32??ToDo-ionic\node_modules\bower\lib\commands\home.js
?????文件???????2013??2014-12-30?18:32??ToDo-ionic\node_modules\bower\lib\commands\index.js
?????文件???????1872??2014-12-30?18:32??ToDo-ionic\node_modules\bower\lib\commands\info.js
?????文件???????9615??2014-12-30?18:32??ToDo-ionic\node_modules\bower\lib\commands\init.js
............此處省略7594個文件信息
- 上一篇:通信原理周炯盤第3版
- 下一篇:Raize FOR XE10 源碼版本 親測好用
評論
共有 條評論