Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Microsoft Outlook Web App 2013 (OWA) has consistent look and feel on most browsers and devices. It also has an API to extend it.
OWA 2010 was a normal ASP.NET Web Pages app, but OWA 2013 doesn't look like one and it doesn't look like ASP.NET MVC. Even JavaScript files on Exchange are huge and look like machine generated code.
;_z.$7O=function(n,t){this.$$d_$76L=Function.createDelegate(this,this.$76L);this.$$d_$4o6=Function.createDelegate(this,this.$4o6);this.$$d_$4o1=Function.createDelegate(this,this.$4o1);_z.$7O.initializeBase(this,[n]);this.$G=t;this.$r5=null;this.$AE=$(window.document.createElement("Textarea"));$4Nx(this,this.$AE);var i=this;this.$AE.change(function(n){$6UT(i)});this.$AE.addClass("textarea");this.get_$J().append(this.$AE);this.set_$1hh(!0);this.$4o2=new _C(this.$$d_$4o1,this.get_$1X())};_z.$7O.$4wZ=function(n){var t=n.instance;if(n.newValue){t.$AE.attr("readonly","true");t.$AE.addClass("textboxDisabled")}else{t.$AE.removeAttr("readonly");t.$AE.removeClass("textboxDisabled")}};function $6UT(n){n.$r5&&n.$r5.$q()}function $4Nz(n){n.$AE.unbind("paste");n.$AE.unbind("cut");n.$AE.unbind("keyup");_a.UserAgent.getInstance().$7H&&n.$AE.unbind("beforedeactivate")}function $4O0(n,t){n.$AE.val(t);n.set_$Mh(t);n.$3ug()}
Does anyone have a clue what kind of framework or tool was used?
I don't don't know but it smells like ASP.NET MVC and a custom MVVM JavaScript framework that was minified with the WebGrease minifier.
I'm guessing it's proprietary -
/* Office runtime JavaScript library */
/* Version: 15.0.4469.1000 */
/*
Copyright (c) Microsoft Corporation. All rights reserved.
*/
They also have some jQuery in there.
This is based off of my company's install of it.
Almost all Js minifier perform variable names obfuscation.
In fact, the intention is not to obfuscate, but you should know that the smaller the code is, the faster it downloads(obviously) and it executes.
Usually, I use YUI Online compressor, but Uglify.js seems to be more recommanded.
There are plenty others, notably if you want to invoke them as part as a build phase (R.js, Rhino...)
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I am using Eclipse to develop some JavaScript codes where I need auto-completion ( Code Content Assist) available. Is there anyway to activate such a thing for JavaScript codes in Eclipse?
Once you have the JavaScript Development Tools installed, you have to be working with a file in a JavaScript Source Folder. To do that, you can create a JavaScript project or enable an existing project from its Configure context menu (right-click->Configure->something JavaScript). Once that's done, if it wasn't opened automatically, bring up the project's JavaScript Include Path property page and create or mark an existing folder as a Source Folder. That should enable it for both JS files and web pages--assuming you have the web page support from the Web Tools Platform installed as well. To get the entire thing installed, you can follow the instructions at http://wiki.eclipse.org/WTP_FAQ#How_do_I_install_WTP.3F .
The defaults during conversion should set it up to deal with JavaScript that's aware of browser objects.
You need to have the Javascript Development Tools component of Eclipse installed. You can install this in Help > Install New Software.
Eclipse is best suited for Java and related technologies. Although it has a very basic support for Javascript, like you can use ctrl + O to view all the variables and functions. There is no auto complete support for Javascript.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
This is a super basic question I am just unfamiliar with the definitions to some of the terminology. I am using a mac and i'm looking for a IDE(I assume it is an IDE as that is what I use for python) so I can write in JavaScript for study offline and see my results. I have searched google, downloaded Aptana Studio 3 and a few other suggestions, also I have the latest version of Xcode. Maybe I am just overthinking this or it is my lack of experience but I can not seem to figure out how to write JavaScript or other specific languages inside one IDE. Sorry if this seems like too straight forward to answer but i'd really like to find an IDE for OSX that is free, writes at least html5, css, and JavaScript. Yes, I have googled that and how to begin writing JavaScript on a mac. Thanks a bunch!
an IDE stands for Integrated Development Enviroment so a program that helps you write programs is an IDE
an IDE for javascript could be any text editor, write your code as regular text save it with .js as extension and add a reference to that file from an html page.
I think you can use these free IDE's on mac:
Sublime Text and
Aptana Studio
I'm sure there's alot more, just google it
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
The top search result doesn't give me anything. Any existing one?
There is no javascript api to download directly.
However you can download the thrift files, you should be able to generate a javascript api by running these through Apache Thrift.
If you want to use Evernote API in Node JS. You can use evernode.
Also, you can checkout my project for code example.
Evernote has released a Javascript SDK here
They don't seem to support JS API .
See http://dev.evernote.com/documentation
Supported languages: Objective-C, Java, PHP, Ruby, Python, Perl, C#, C++, ActionScript, JavaME
You make web service calls directly
Provides complete access to the Evernote service
API only - no user interfaces
Cloud API documentation ยป
Kandasoftware has put out a JavaScript API wrapper at https://github.com/kandasoftware/evernote-sdk-javascript under an MIT license.
I haven't used it yet, so I can't comment on its quality. But they are using it in their product, so it should be workable.
See http://discussion.evernote.com/topic/22476-api-for-javascript/ for the link that led me to the repository.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
Im looking into documenting the javascript code we develop and are looking for some good javascript documentation generators, does anybody have any suggestions?
We used to used ndoc to create documentation for our c# code and are looking for something similar to document our js code - ideally something that can be run from a command line.
thanks in advance!
You can use famous JSDoc-Toolkit for that.
JsDoc Toolkit is an application, written in JavaScript, for
automatically generating template-formatted, multi-page HTML (or XML,
JSON, or any other text-based) documentation from commented JavaScript
source code.
And yes it also has command line options.
JSDoc is an approach to generating documentation from commented JavaScript. There are many variations:
It was originally implemented in Perl.
JSDoc-Toolkit ported it to JavaScript, but requires Java as it uses the Rhino JavaScript engine written in Java.
Several people have ported it to run directly on the node.js JavaScript engine/platform, e.g. node-jsdoc-toolkit.
dox also runs on node.js, it combines JSDoc-like tags and markdown markup but requires a separate templating engine(as used on Stack Overflow and github).
All run from the command line. Choose according to your tooling preferences. I like node.js for its speed and all-JavaScript-all-the-time feel. The DailyJS "Let's Make a Framework" post on writing documentation describes these and other tools; unfortunately dox was radically overhauled to just output JSON structures since that was written.
https://stackoverflow.com/q/1221413/1162195 mentions other JavaScript documentation generators.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I see that javascript is becoming more and more practical as a server side language with the advent of node.js and v8. As far as frameworks go, most of what I've seen are minimalistic frameworks. Even express.js, one of the more promising ones, is a little bare.
Are there any full stack server-side frameworks out there for JS yet?
There's RingoJS, the current form of the (surprisingly old) Helma framework. It's a Rhino-based implementation, so you can get whatever you want from the JVM (sort-of a "good news/bad news" joke I guess).
Check out towerjs and railwayjs.
There is a very powerful webapp stack called ringojs. It is actually a Rhino prompt that you can use to run javascript modules. It is based on Jetty and features a well designed set of modules and a powerful but simple template engine (including inheritence and macros). You can reuse the galaxy of Java libraries out there throught simple Javascript-Java interop. Coming from J2EE development I threw out a lot of ceremony code and configuration - it is very productive, especially tweaking your running webapp throught the prompt