`
laj12347
  • 浏览: 14219 次
  • 性别: Icon_minigender_1
  • 来自: 黑龙江
文章分类
社区版块
存档分类
最新评论

Sencha touch 中的一段源码匿名中定义Function并调用

阅读更多
/*

This file is part of Sencha Touch 2

Copyright (c) 2012 Sencha Inc

Contact:  http://www.sencha.com/contact

Commercial Usage
Licensees holding valid commercial licenses may use this file in accordance with the Commercial Software License Agreement provided with the Software or, alternatively, in accordance with the terms contained in a written agreement between you and Sencha.

If you are unsure which license is appropriate for your use, please contact the sales department at http://www.sencha.com/contact.

*/
(function() {
    function write(content) {
        document.write(content);
    }

    function meta(name, content) {
        write('<meta name="' + name + '" content="' + content + '">');
    }

    var xhr = new XMLHttpRequest();
    xhr.open('GET', 'app.json', false);
    xhr.send(null);

    var options = eval("(" + xhr.responseText + ")"),
        scripts = options.js || [],
        styleSheets = options.css || [],
        i, ln, path;

    meta('viewport', 'width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no');
    meta('apple-mobile-web-app-capable', 'yes');
    meta('apple-touch-fullscreen', 'yes');

    for (i = 0,ln = styleSheets.length; i < ln; i++) {
        path = styleSheets[i];

        if (typeof path != 'string') {
            path = path.path;
        }

        write('<link rel="stylesheet" href="'+path+'">');
    }

    for (i = 0,ln = scripts.length; i < ln; i++) {
        path = scripts[i];

        if (typeof path != 'string') {
            path = path.path;
        }

        write('<script src="'+path+'"></'+'script>');
    }

})();
分享到:
评论

相关推荐

    sencha touch项目源码

    这个项目源码是基于Sencha Touch开发的一个实例,通过研究这个项目,我们可以深入理解Sencha Touch的工作原理和实际应用。 在开始分析源码之前,先了解一些Sencha Touch的基础知识: 1. **组件系统**:Sencha ...

    Sencha Touch 权威指南 源码

    《Sencha Touch 权威指南》陆凌牛著的源码包

    Sencha Touch开发的项目《般若人生》源码

    《般若人生》是一款基于Sencha Touch框架开发的移动应用项目。Sencha Touch是一个流行的JavaScript框架,专门用于构建跨平台的触屏友好型Web应用程序。它提供了丰富的UI组件和强大的数据管理工具,使得开发者能够...

    Sencha Touch2 MVC Demo (含源码/数据库)

    在Sencha Touch 2中,模型类定义了数据字段、验证规则和数据操作。通过与服务器端API交互,模型可以加载、保存或同步数据。在这个Demo中,可能包含了一些特定业务逻辑的模型文件,如`UserModel.js`或`ProductModel....

    sencha touch中文翻译文档

    Sencha Touch是一款强大的JavaScript框架,专门...对于初学者来说,这是一个非常宝贵的资源,能够帮助他们快速上手并熟练掌握Sencha Touch 2的使用。对于有经验的开发者,中文版文档则能降低语言障碍,提高开发效率。

    touch-docs-2.2.1.zip(senchaTouch 离线API参考文档)

    Sencha Touch 是一款专为移动设备开发的前端框架,它提供了丰富的组件和API,使得开发者可以轻松构建跨平台的触控应用。这个压缩包“touch-docs-2.2.1.zip”包含了Sencha Touch 2.2.1版本的离线API参考文档,对于...

    sencha touch 登陆界面

    Sencha Touch 是一款专为移动设备设计的JavaScript框架,它提供了丰富的组件库和强大的数据管理功能,用于构建高性能的触控应用。"sencha touch 登陆界面"这个主题,主要涉及的是如何使用Sencha Touch来设计和实现一...

    Sencha 和 Sencha Touch 简介

    本文通过对 Sencha Touch 框架的介绍,使读者对该框架有一定的了解,并通过一些代码示例给用户更详细直观的对 Sencha Touch 框架功能的了解。 ExtJS ExtJS 是为 web 开发人员提供的基于 JavaScript 和 web 标准快速...

    sencha touch list demo

    在“sencha touch list demo”中,我们主要关注的是Sencha Touch中的列表(List)组件,这是一个核心且常用的组件,用于展示数据集合。 1. **Sencha Touch 框架概述** Sencha Touch 是一个基于JavaScript的框架,...

    一个完整的sencha touch 应用案例

    Sencha Touch 是一款专为移动设备设计的前端框架,它提供了丰富的组件库和强大的数据管理功能,用于构建高性能的触控应用。这个压缩包文件包含了创建一个完整的Sencha Touch 应用所需的基本元素,让我们逐一解析这些...

    Sencha Touch 权威指南 陆凌牛源码

    Sencha Touch 权威指南 陆凌牛源码

    Sencha Touch MVC 模式

    通过研究此项目的源码,可以进一步理解Sencha Touch MVC模式的实际应用。 总结来说,Sencha Touch的MVC模式为移动应用开发提供了高效、灵活的框架,通过合理划分模型、视图和控制器的职责,提高了代码的组织和可...

    Sencha Touch in Action

    书中的标签"Sencha"指的是一种基于JavaScript的前端开发工具集,Sencha公司提供的主要产品包括Sencha Ext JS(针对PC端的JavaScript框架)、Sencha Touch(针对移动端的JavaScript框架)和Sencha Animator(一个...

    Sencha Touch2环境搭建

    Sencha Touch 2是一款专为移动设备开发的前端框架,用于构建高性能的触控应用程序。它提供了丰富的组件库,使得开发者能够轻松创建出与原生应用相似的用户体验。本篇文章将详细阐述如何搭建Sencha Touch 2的开发环境...

    sencha touch 2.4.0最新版

    在"touch-2.4.0"这个压缩包文件中,包含了Sencha Touch 2.4.0的完整源码和相关资源,包括库文件、样例、文档等。通过解压并研究这些文件,开发者可以详细了解框架的结构,学习如何配置、使用和扩展Sencha Touch,以...

    senchaTouch和fusioncharts结合的实例

    2. **创建图表容器**:在Sencha Touch 的视图(View)中,定义一个div元素作为FusionCharts的容器。设置好相应的ID以便后续引用。 3. **准备数据**:FusionCharts 需要JSON或XML格式的数据。你可以使用Sencha Touch ...

    sencha touch在VScode上的插件

    Sencha Touch 是一款用于构建移动应用的前端框架,它提供了丰富的组件库和强大的数据管理功能,使得开发者可以创建交互性强、性能优异的触屏应用程序。VSCode(Visual Studio Code)是微软开发的一款广受欢迎的源...

    sencha touch

    这是在 Sencha Touch 中创建表单元素的基本方式之一,非常直观易懂。 ##### 3. 动态计算宽度 为了适应不同的屏幕尺寸,代码还定义了一个函数 `calculateDesiredWidth` 来动态计算面板的宽度: ```javascript var ...

Global site tag (gtag.js) - Google Analytics