VizScript: visualizing complex interactions in multi-agent systems
Proceedings of the 12th international conference on Intelligent user interfaces
Practical taint-based protection using demand emulation
Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006
Proceedings of the third ACM SIGPLAN conference on History of programming languages
Building Anti-Phishing Browser Plug-Ins: An Experience Report
SESS '07 Proceedings of the Third International Workshop on Software Engineering for Secure Systems
Putting declarative programming into the web: translating curry to javascript
Proceedings of the 9th ACM SIGPLAN international conference on Principles and practice of declarative programming
Protection and communication abstractions for web browsers in MashupOS
Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles
Secure web applications via automatic partitioning
Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles
Tele-programming for a mobile robot via internet
AIC'07 Proceedings of the 7th Conference on 7th WSEAS International Conference on Applied Informatics and Communications - Volume 7
Compoweb: a component-oriented web architecture
Proceedings of the 17th international conference on World Wide Web
Topes: reusable abstractions for validating data
Proceedings of the 30th international conference on Software engineering
Telematics applications for a body feed-positioning station
DIWED'06 Proceedings of the 6th WSEAS International Conference on Distance Learning and Web Engineering
Enhancing web browsing security on public terminals using mobile composition
Proceedings of the 6th international conference on Mobile systems, applications, and services
An application service provider for finite element analysis
Advances in Engineering Software
Development of online experiments for a mobile robot via internet
ICAI'08 Proceedings of the 9th WSEAS International Conference on International Conference on Automation and Information
Building secure web applications with automatic partitioning
Communications of the ACM - Inspiring Women in Computing
An Operational Semantics for JavaScript
APLAS '08 Proceedings of the 6th Asian Symposium on Programming Languages and Systems
Alias Types and Effects for "Environment-aware" Computations
Fundamenta Informaticae
Characterizing insecure javascript practices on the web
Proceedings of the 18th international conference on World wide web
Creating a mobile web application platform: the lively kernel experiences
Proceedings of the 2009 ACM symposium on Applied Computing
Partitioning web applications between the server and the client
Proceedings of the 2009 ACM symposium on Applied Computing
SMIL State: an architecture and implementation for adaptive time-based web applications
Multimedia Tools and Applications
Directing JavaScript with arrows
DLS '09 Proceedings of the 5th symposium on Dynamic languages
Uma abordagem para o rastreamento da interaçao do usuário com aplicações interativas web
Proceedings of the 14th Brazilian Symposium on Multimedia and the Web
Web applications: spaghetti code for the 21st century
Web applications: spaghetti code for the 21st century
Using JavaScript as a real programming language
Using JavaScript as a real programming language
Web browser as an application platform: the lively Kernel experience
Web browser as an application platform: the lively Kernel experience
Radial scrolling revisited
Towards a uniform web application platform for desktop computers and mobile devices
Towards a uniform web application platform for desktop computers and mobile devices
Mashware: the future of web applications
Mashware: the future of web applications
GTMV: virtual museum authoring systems
VECIMS'09 Proceedings of the 2009 IEEE international conference on Virtual Environments, Human-Computer Interfaces and Measurement Systems
Lively for Qt: a platform for mobile web applications
Mobility '09 Proceedings of the 6th International Conference on Mobile Technology, Application & Systems
Bytecodes meet combinators: invokedynamic on the JVM
Proceedings of the Third Workshop on Virtual Machines and Intermediate Languages
Meteoroid towards a real MVC for the web
IWST '09 Proceedings of the International Workshop on Smalltalk Technologies
Interpretação de conteúdo AJAX em páginas dinâmicas para suporte à localização de informações na web
Companion Proceedings of the XIV Brazilian Symposium on Multimedia and the Web
WAUTT: uma ferramenta para o rastreamento da interação do usuário com aplicações interativas web
Companion Proceedings of the XIV Brazilian Symposium on Multimedia and the Web
Isolating JavaScript with filters, rewriting, and wrappers
ESORICS'09 Proceedings of the 14th European conference on Research in computer security
Using ensembles of decision trees to automate repetitive tasks in web applications
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Crom: Faster web browsing using speculative execution
NSDI'10 Proceedings of the 7th USENIX conference on Networked systems design and implementation
The multi-principal OS construction of the gazelle web browser
SSYM'09 Proceedings of the 18th conference on USENIX security symposium
Silo: exploiting JavaScript and DOM storage for faster page loads
WebApps'10 Proceedings of the 2010 USENIX conference on Web application development
An empirical study of privacy-violating information flows in JavaScript web applications
Proceedings of the 17th ACM conference on Computer and communications security
The mashware challenge: bridging the gap between web development and software engineering
Proceedings of the FSE/SDP workshop on Future of software engineering research
XICE windowing toolkit: Seamless display annexation
ACM Transactions on Computer-Human Interaction (TOCHI)
Selective just-in-time compilation for client-side mobile javascript engine
CASES '11 Proceedings of the 14th international conference on Compilers, architectures and synthesis for embedded systems
Atlantis: robust, extensible execution environments for web applications
SOSP '11 Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles
Emscripten: an LLVM-to-JavaScript compiler
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
A server-assisted approach for mobile-phone games
Mobile Multimedia Processing
RATA: rapid atomic type analysis by abstract interpretation – application to javascript optimization
CC'10/ETAPS'10 Proceedings of the 19th joint European conference on Theory and Practice of Software, international conference on Compiler Construction
Rivet: browser-agnostic remote debugging for web applications
USENIX ATC'12 Proceedings of the 2012 USENIX conference on Annual Technical Conference
Gibraltar: exposing hardware devices to web pages using AJAX
WebApps'12 Proceedings of the 3rd USENIX conference on Web Application Development
Window brokers: Collaborative display space control
ACM Transactions on Computer-Human Interaction (TOCHI)
Alias Types and Effects for "Environment-aware" Computations
Fundamenta Informaticae
Formal specification of a JavaScript module system
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
A measurement study of insecure javascript practices on the web
ACM Transactions on the Web (TWEB)
Towards pervasive mashups in embedded devices: comparing procedural and declarative approach
International Journal of Communication Networks and Distributed Systems
Hi-index | 0.00 |
This Fifth Edition is completely revised and expanded to cover JavaScript as it is used in today's Web 2.0 applications. This book is both an example-driven programmer's guide and a keep-on-your-desk reference, with new chapters that explain everything you need to know to get the most out of JavaScript, including:Scripted HTTP and AjaxXML processingClient-side graphics using the canvas tagNamespaces in JavaScript--essential when writing complex programsClasses, closures, persistence, Flash, and JavaScript embedded in Java applicationsPart I explains the core JavaScript language in detail. If you are new to JavaScript, it will teach you the language. If you are already a JavaScript programmer, Part I will sharpen your skills and deepen your understanding of the language.Part II explains the scripting environment provided by web browsers, with a focus on DOM scripting with unobtrusive JavaScript. The broad and deep coverage of client-side JavaScript is illustrated with many sophisticated examples that demonstrate how to:Generate a table of contents for an HTML documentDisplay DHTML animationsAutomate form validationDraw dynamic pie chartsMake HTML elements draggableDefine keyboard shortcuts for web applicationsCreate Ajax-enabled tool tipsUse XPath and XSLT on XML documents loaded with AjaxAnd much morePart III is a complete reference for core JavaScript. It documents every class, object, constructor, method, function, property, and constant defined by JavaScript 1.5 and ECMAScript Version 3.Part IV is a reference for client-side JavaScript, covering legacy web browser APIs, the standard Level 2 DOM API, and emerging standards such as the XMLHttpRequest object and the canvas tag.More than 300,000 JavaScript programmers around the world have made this their indispensable reference book for building JavaScript applications."A must-have reference for expert JavaScript programmers...well-organized and detailed." -- Brendan Eich, creator of JavaScript