Is there any way to avoid string parsing, for example, get framework type from 
returning value while executing the bundle?

Thanks.
Adam Feng

On 11 Dec 2017, 4:12 PM +0800, Hanks Zhang <[email protected]>, wrote:
> The "framework type annotation" is a special syntax written in js bundle to
> indicate which framework it is using, such as Vue and Rax. Refer to its
> document [1] the annotation looks like:
>
> // { "framework": "Vue" }
>
> or
>
> // { "framework": "Rax" }
>
> It's comment with special format actually, however, it is often been
> removed by the many build tools while minify or uglify. It is fragile and
> not standard.
>
> I think we should use "Directive Prologues" [2] to indicate the framework
> type of js bundle. This feature is used to declare the *strict model*. It
> looks like:
>
> "use weex:vue";
>
> or
>
> "use weex:rax";
>
> Both ' (single quote) and " (double quotes) are fine. With or without
> ; (semicolon) is fine.
>
> What do you think fellows?
>
>
> [1]
> http://weex-project.io/references/advanced/extend-jsfm.html#JS-Bundle-format-requirements
> [2] http://ecma-international.org/ecma-262/5.1/#sec-14.1

Reply via email to