首页 > TAG信息列表 > google-closure

基于JavaScript库的项目组织

我对JavaScript库世界很陌生.在创建小型社交网络之前,我曾单独使用JS,但这是我第一次使用JS库,我真的不知道该怎么做. 我打算使用Google Closure,但实际上我不确定如何组织代码.我应该将所有内容都放在一个文件中,因为它是一个Web应用程序,并且应该具有一个屏幕?我应该将代码分成许

javascript-关闭编译器跳过文件

我有一个Shell脚本,该脚本收集页面上的所有.js文件,并将它们合并为使用闭包编译器进行编译.但是,我不希望特定的js文件通过编译器进行优化.例如,我有用于编译fileA.js,fileB.js和fileC.js的命令.如何注释跳过fileB.js,但仍以正确的顺序将其放置在输出文件scripts.min.js中?因此,将使

javascript-使用@typedef定义特定的函数类型

我不知道有多少(如果有的话)与Google Closure有关,或者是否都是干净的jsdoc,但是我尝试使用@typedef来定义像这样的特定类型的函数; /** * @typedef {function(paramType0, paramType1):returnType} name.space.and.TypeName */ 也尝试过 /** * @typedef {function(paramType0

javascript-谷歌关闭:goog.require找不到:goog.ui

我正在学习Google闭包,当我尝试使用goog.ui组件(其任何类)时,出现错误goog.require找不到:goog.ui. 我的代码是: goog.require('goog.dom'); goog.require('goog.json'); goog.require('goog.events'); goog.require('goog.ui.HoverCard'); goog.require('goog.

javascript – 使用Plovr编译模块

我正在尝试使用Plovr编译我的JavaScript文件,如下面的配置文件中所定义: { "id": "hello_demo", "paths": ".", "closure-library": "closure-library/closure/goog/", "mode": "ADVANCED", "level

javascript – Google Closure相当于jQuery $(‘html,body’).animate({scrollTop:800});

有问题的代码会将页面滚动到页面上的特定点.正如标题所说,我希望Google Closure等同于以下jQuery: $(‘html,body’).animate({scrollTop: 800}); 它说here那个html,正文允许浏览器不一致,而$(文档)是等价的. 我尝试过以下方法: var anim = new goog.fx.dom.Scroll(document, [0,

javascript – tv-tab-container js用于使用Closure库的工作选项卡

我有一个涉及使用Google TV UI Closure库进行键盘/ d-pad导航的项目.我正在使用从googles appspot tvui demos复制的代码来获取电视标签容器 <div class="tv-tab-container tv-container-vertical"> <div class="tv-tab-container-bar tv-container-horizontal"> // Tab bar

javascript – 在谷歌关闭库中创建自定义事件调度程序的问题

我正在尝试在google closure js库中创建自定义事件调度程序.我将此代码基于fx文件夹中的动画类,但我一直收到此错误.. “goog.events未定义” 但我在顶部包含了活动包.这是我的代码. goog.provide('test.util.Animation'); goog.provide('test.util.Animation.EventType')

javascript – Google Closure – 将数据表单传递给json对象

是否可以从表单数据中获取JSON?我只能获得数据映射或字符串表示. var form = goog.dom.getElement('myform'); console.log(goog.dom.forms.getFormDataString(form)); 解决方法:只需将地图转换为JSON: var json = goog.json.serialize(goog.dom.forms.getFormDataMap(form).toObj

javascript – Google Closure Compiler – 基于externs的死代码删除

我正在尝试使用Google Closure Compiler根据将要运行的位置(在服务器上与客户端)通过单个变量来分割我的应用程序代码.在这个例子中,将要在服务器上调用的所有内容都在isServerSide var之后,但是,正在为客户端编译代码.所以我将isServerSide设置为false并让编译器删除客户端不会运

python – 通过谷歌关闭选择MooTools?

我正在为我们的新Web应用程序选择javascript库.这个应用程序的UI不是很重,但有大多数网络应用程序的表单,报告,搜索,日历,标签和目标多个国家/地区. 我们是一个很小的团队.最大的担忧是代码的可维护性和可读性. 我们是Python程序员.在评估了许多其他javascript框架之后,我们已经缩

javascript – 使用externs谷歌关闭错误

我收到这样的警告错误.当我为Google Closure应用程序使用命令行时.有谁知道如何阻止这一点.我有所有Jquery代码,包括在我的–externs中设置的jquery插件,如下所示. java -jar compiler-latest/compiler.jar --compilation_level ADVANCED_OPTIMIZATIONS --js deploy/js/mainMenu.j