【编译为JavaScript时,是否可以在Haxe中使用别名类型?】教程文章相关的互联网学习教程文章

javascript – 从许多编译为AMD模块的TypeScript类创建单个AMD模块?【代码】

我正在尝试创建一个单独的AMD库(模块)文件,该文件是由许多小文件(编译为JavaScript-AMD模块的TypeScript文件)构建的. 问题是: >我在类之间有循环依赖关系. (家长需要知道孩子和孩子需要知道父母)>我想摆脱所有的define()和require()调用,除了“myLibrary”的主要定义 创建单个文件的主要原因: >加载时间(不应使用requirejs来引用所有小文件)> AMD模块无法(?)重新调整的循环依赖项 我的主要问题是: >有没有工具可以做到这一点?...

如何将简单的命令行OCaml脚本编译成Javascript【代码】

我有一个简单的命令行OCaml应用程序,它在Sys.argv.(1)上执行计算并将结果输出到stdout.我可以使用js_of_ocaml将其编译为Javascript,但它给了我很多关于caml_ml_output_char未定义的错误.我通过删除printfs修复了这些错误,因此它运行,但它在运行时冻结了firefox. 如何将简单的OCaml命令行脚本干净地编译到基于Javascript的网页中;没有维护分叉版本或冻结浏览器?解决方法:您可能希望使用Webworkers,因为运行的软件不是围绕Javascrip...

javascript – Webpack编译器实例的promisification?【代码】

我正在使用Webpack 2 Node API,我想使用bluebird来宣传run()方法.import Promise from 'bluebird' import webpack from 'webpack'const compiler = webpack(config) const runAsync = Promise.promisify(compiler.run)runAsync().then(stats => {console.log('stats:', stats) }).catch(err => {console.log('err:', err) })我得到的错误是:[TypeError: self.applyPluginsAsync is not a function]所以我猜测webpack代码不是以与b...

为什么TypeScript编译器的创建者没有将类转换为使变量变为私有的JavaScript闭包【代码】

为什么typescript编译器会将类转换为闭包来实现数据隐藏?class Person {public name: string; private password: string;constructor(name:string,password: string) {this.name = name; this.password= password;} } let p = new Person("mihir","!@#123");在上面的代码中,我将密码保存为私有变量.所以我们不应该直接访问该变量.以下代码是从typescript代码编译的.密码变量保持公开,因为我们在javascript中没有访问修...

javascript – 使用与WasmFiddle相同的设置将C编译为wasm

看下面的WasmFiddle,一旦编译成wasm文件就是259bytes.我试图从WasmFiddle移动到我的本地环境,所以我已经下载并安装了Emscripten编译器. 现在,由于Emscripten环境增加了额外的功能,因此相同的代码为22KB. 问:如何在本地计算机上编译c代码并保持精简?更好的是我如何才能拥有与WasmFiddle相同的输出?解决方法:您可以在此处查看WasmFiddle用于编译的服务器端组件的源代码: https://github.com/wasdk/wasmexplorer-service/blob/mas...

javascript – 在WebStorm中编译.coffee文件

是否可以编译我正在从WebStorm编辑的.coffee文件? (不离开IDE,类似于Mindscape的Visual Studio Web Workbench.)解决方法:UPDATE 自6.0版本以来,可以使用File Watchers功能进行自动编译: > File Watchers in WebStorm/PhpStorm 6 (a.k.a. “Background Tasks”) 虽然您可以在建议作为重复的问题中找到相同的答案,但我会在此处再次发布,并对最近的WebStorm版本进行少量更正: 最新的WebStorm版本有一个编译CoffeeScript的动作,但它...

ClojureScript编译器如何将cljs转换为Javascript

看到这是怎么回事,我有点困难.如何在不编写任何JS的情况下将其转换为JS(一切都在Clojure或CS中). 有人可以给出一个简单的例子,说明编译器如何将简单的东西转换为javascript.也许(def x“foo”)或(defn [x](x x))?解决方法:发送JavaScript由cljs.compiler名称空间处理. (链接指向主分支上的源.)正如您所看到的,它归结为将字符串打印到文件. 当然,哪些字符串完全取决于ClojureScript源,但不是直接的:原始源首先转换为在编译过程中更...

javascript – 我可以设置gulp livereload在所有文件编译后运行吗?【代码】

我已经准备好与Stylus,Jade和tiny-lr合作.我的问题是,当我保存一个玉文件时,它开始编译它们全部,因此在我正在处理的文件编译之前,在第一个复制到目标的文件上重新加载火,导致我必须手动刷新.我已经使用“gulp-changed”解决了这个问题,但我似乎无法配置它或其他东西.以前有人有这个问题吗?我发布了我的Gulp文件,所以你可以看看. 可以在此处找到问题的时间线图:https://www.dropbox.com/s/3g37oy25s9mq969/jade_compile_frefresh_...

javascript – Gulp – 重新编译用于标记的碰撞版本【代码】

关于issue I am having with gulp-tag-version,自述文件建议:function inc(importance) {// get all the files to bump version inreturn gulp.src(['./package.json', './bower.json']) // bump the version number in those files.pipe(bump({type: importance}))// save it back to filesystem.pipe(gulp.dest('./'))/* Recompile the Javascript here */// commit the changed version number.pipe(git.commit('bumps packag...

javascript – AngularJS Bootstrap – 将$编译的HTML注入popover【代码】

我正在尝试为一系列元素的popover构建动态内容. 使用此指令:.directive('popover', function($compile){return {link: function(scope, element, attrs) {// define popover for this element$(element).popover({html: true,placement: "top",// grab popover content from the next elementcontent: $(element).siblings(".pop-content").html()});}} });popover的内容包含popover的.pop-content兄弟的HTML内容:<div ng-repeat...

编译的JavaScript文件应该提交给Git repo吗?

这里是TypeScript的新手,只是想知道社区认为什么是最佳实践. 当我为生产编译时,我使用webpack加载器.但是,当我运行我的测试时,我需要运行tsc&& AVA.这会在与.ts对应项相同的位置生成.js等效文件.这些是否应该与.ts文件一起提交回购?我的第一个假设是否定的,因为它们应该在每次进程之前重新编译,例如启动服务器或执行测试.但是,我只想得到社群对此的看法.解决方法:您的假设是绝对正确的 – 不应将构建的人工制品和输出添加到您的存...

javascript – 关闭编译器输入:参考函数(工厂方法)【代码】

假设我有一个带有工厂方法的类:export class Foo {constructor(options) {this.a = options.a;this.b = options.b;}/*** @param {{* a: number,* b: number* }} options* @return {!Foo}*/static create(options) {return new Foo(options);} }我想依赖注入Foo的工厂方法在另一个类中,如:/*** @param {{* createFoo: !function(!Object): !Foo* }} options*/问题:Closure Compiler说这与形式参数不匹配.found : {create...

javascript – 已编译TypeScript的输出文件夹【代码】

我正在关注一个名为THE HERO EDITOR的教程,它让我在app文件夹中创建和编辑TypeScript文件.该应用程序使用脚本tsc -w,其中w使得tsc转换器在每次TypeScript文件失败时输出新的JavaScript文件. 这引起了我几分钟的困惑,因为当我添加一个TypeScript类时,编辑器(Visual Studio Code)为类名加下划线并告诉我它是一个重复的声明.我看到了同名的JavaScript文件,但是我刚刚删除它,重复声明,因此JS文件又回来了. 该脚本在package.json中声明:...

node.js是否编译JavaScript?

Node.js使用V8,它将JavaScript编译为优化策略. 那么,编译或解释通过node.js / V8在服务器端运行的JavaScript?解决方法:解释器:语言运行时/虚拟机的(核心)模块部分,它采用针对模块所在语言表示的一组表达式的特定“操作”. 编译器:语言运行时的一个(核心)模块部分,它将一组表达式,这些表达式用模块所在的语言表示,转换为一组原生于运行表达式的体系结构的指令. 标准Node.js是针对V8构建的,V8将每个Javascript代码片段编译为本机指...

javascript – 单击关闭窗口工具来编译文件夹中的所有js文件

是否有工具或bat文件或某些允许一次单击将文件夹中的所有js文件编译成一个已编译的js文件? 谢谢.解决方法:Google的Page Speed工具具有Closure Compiler集成功能,可以自动为您编译网站的Javascript.您可以在此处找到有关Page Speed及其Closure集成的更多信息: http://code.google.com/speed/page-speed/download.html

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部