《jQuery Mobile入门经典》—— 1.5 问与答

1.5 问与答

jQuery Mobile入门经典
问:对移动开发来说,Web服务器是必不可少的吗?
答:这是一个很好的问题,但回答起来有点难。如果您的移动网站是静态的,不使用任何动态的代码,那么您可以不使用服务器来开发。不过,除非开发的是一个单页的网站,要不然当您尝试载入各个单独的页面的时候,可能会遇到错误信息。使用服务器可以有更好的效果,可以使用AJAX,还可以使用模拟器或者处于相同网络的真机来测试网站在不同设备上的情况。

问:我必须使用IDE来进行开发吗?推荐的IDE太贵了,或者对我来说没有吸引力。
答:不是必须的。如果您是喜欢使用文本编辑器(如notepad、textedit或vi)编程的开发者,那已经足够了。之所以列出IDE,只是给出建议。如果您刚刚接触开发,并且在程序构造和/或文件管理方面需要一些辅助的话,使用IDE可以让您更快地开始。

问:我已经使用“所见即所得”的IDE好多年了,它从没让我失望过,使用起来也不会太难。为什么它似乎遭到网上的开发者们的抨击?
答:虽然许多“顽固的”开发者嘲笑“所见即所得”的开发工具,但这些开发工具本身并没有错。受人诟病的是计算机生成的代码。当使用“所见即所得”编辑器做开发的时候,您会发现,没有什么比计算机生成的代码更糟糕了。虽然这些代码可能被优化过,但却可能与设计不符,或不是您心里想要的。此外,变量命名常常不具有可读性,往往是一连串的字母。这些编辑器还可能包含了数百行的CSS hack和CSS表达式求值(两者都可能被开发者社区视为不利因素)。

时间: 2024-10-28 05:00:11

《jQuery Mobile入门经典》—— 1.5 问与答的相关文章

《Node.js入门经典》一2.10 问与答

2.10 问与答 Node.js入门经典 问:我刚刚开始学习使用Node.js,我应当使用模块吗? 答:是的.通过使用模块可以快速地给应用程序加入许多功能.模块通常可以为开发人员除去常见的困难.比如,Express模块让使用Node.js进行Web开发变得简单. 问:有许多模块可以解决我的问题,哪个模块最好? 答:你应当使用社区中最为流行的模块.可以通过使用位于http://blago.dachev.com/modules和http://eirikb.github.com/nipster/的搜索

《Node.js入门经典》一1.5 问与答

1.5 问与答 Node.js入门经典 问:我能在服务器上使用JavaScript吗?JavaScript不是只能在浏览器上用吗? 答:JavaScript绝对可以用在服务器上,而且,它的许多特性使其精于此道.编写服务器端的JavaScript有许多好处,尤其在需要处理并发的时候.如果读者有使用诸如jQuery这样的框架编写JavaScript的经验,就会在Node.js中看到相似的模式. 问:创建Web应用程序,Node.js比PHP.Python..NET或Ruby好吗? 答:要评估哪个编程

《C++入门经典(第6版)》导读

前言 C++入门经典(第6版) 祝贺您!当您阅读到这里时,离学习最重要的编程语言之一-- C++又近了20秒. 如果您再花23小时59分40秒,就将掌握C++编程语言的基本知识.只需24个课程(每个课程不超过1小时),就将学会重要的C++功能,如管理I/O.创建循环和数组.使用模板进行面向对象编程以及创建C++程序. 我们将这些主题组织成了结构完美.易于理解的课程.在每章中,都将通过项目.输出和代码分析,演示相关的主题.另外,还清楚地标出了语法示例,以方便参考. 每章末尾还列出了常见问题及其答案

《iOS 8应用开发入门经典(第6版)》——第1章,第1.4节开发技术概述

1.4 开发技术概述 iOS 8应用开发入门经典(第6版) 在接下来的几章中,将简要地介绍用来创建iOS应用程序的技术.我们的目标是让您快速了解这些工具和技术,然后开始开发.这意味着几章后您才会编写第一个应用程序,但当您开始编码时,将具备成功创建各种应用程序所需的技能和知识. 1.4.1 Apple开发工具 在本章中,您下载并使用了应用程序Xcode,它自带了iOS模拟器,您在阅读本书的过程中主要使用的就是它.这两个应用程序很重要,本书将花两章的篇幅(第2章和第5章)介绍它们的功能和用法. 需要

《iOS 8应用开发入门经典(第6版)》——第2章,第2.1节使用Xcode

2.1 使用Xcode iOS 8应用开发入门经典(第6版) 当您需要编写代码(实际上是输入语句让iOS设备神奇地工作)时,应考虑使用Xcode.Xcode是一种集成开发环境(IDE),让您能够管理应用程序的资源,编辑将不同部分组合起来的代码和用户界面(UI). 按第1章的说明安装开发工具后,便可在硬盘根目录的文件夹Applications或Launchpad中找到Xcode了.本章介绍Xcode工具的基本用法,如果您还没有安装这些工具,请现在就安装. 启动Xcode.经过一段时间后,将出现如图

《iOS 9应用开发入门经典(第7版)》——第2章,第2.1节使用Xcode

第2章 Xcode和iOS模拟器简介iOS 9应用开发入门经典(第7版) 本章将介绍: 如何在Xcode中新建项目: 代码编辑和导航功能: 在什么地方给项目添加类和资源: 如何修改项目属性: 针对iOS设备和iOS模拟器编译应用程序: 如何解读错误消息: iOS模拟器的功能和局限性: 在iOS模拟器中添加新设备. 您将在两个应用程序中完成主要的开发工作:Xcode和iOS模拟器,它们提供了设计.编写.测试iPhone和iPad应用程序所需的所有工具.另外,不同于其他平台,它们是完全免费的. 本章

《PHP、MySQL和Apache入门经典(第5版)》一2.8 MySQL权限系统简介

2.8 MySQL权限系统简介 PHP.MySQL和Apache入门经典(第5版) MySQL权限系统总是起作用的.当你第一次尝试连接MySQL服务器的时候,并且对于每一个后续的动作,MySQL都会检查以下3件事情. 你从哪里访问(你的主机)? 你说你是谁(你的用户名和密码)? 允许你做什么(你的命令权限)? 所有这些信息都存储在一个名为mysql的数据库中,当安装MySQL的时候,自动创建该数据库.在mysql数据库中,有如下几个和权限相关的表. columns_priv--为一个表中的具体字

《iOS 8应用开发入门经典(第6版)》——第1章,第1.8节作业

1.8 作业 iOS 8应用开发入门经典(第6版) 1.8.1 测验 1.您在处理iOS设备屏幕时使用哪种单位? A.em. B.像素. C.点. D.皮卡. 2.加入个人iOS开发人员计划的年费是多少? A.99美元. B.199美元. C.299美元. D.免费. 3.要在设备上运行应用,必须安装什么? A.供应配置文件. B.供应中心. C.配置文件供应. D.供应ID. 4.必须加入付费的开发人员计划才能下载哪种软件? A.iOS. B.OS X. C.App Store. D.Xcod

《PHP、MySQL和Apache入门经典(第5版)》一导读

前 言 PHP.MySQL和Apache入门经典(第5版) 欢迎阅读本书.我很高兴地告诉你,PHP语言及其开发者社群和用户每天都在持续增加,因此,本书需要更新版本. 本书前一个版本介绍的PHP4,其"生命尽头"终于快到了,在GoPHP5活动的帮助下,Web主机服务提供商和应用程序开发者迁移其服务和代码,逐渐放弃特定于PHP 4的功能和代码实践,而进入PHP 5的世界.这是一个更快速.更好的功能集合.和本书上一版一样,本版中所有的代码都是基于编写本书的时候PHP最新的可用版本(具体来说就

《PHP、MySQL和Apache入门经典(第5版)》一2.5 在Windows上安装MySQL

2.5 在Windows上安装MySQL PHP.MySQL和Apache入门经典(第5版) Windows上的MySQL安装过程使用一个标准的Microsoft Windows安装程序(Microsoft Windows Installer,MSI)文件来完成在Windows XP. Windows Server 2003.Windows Vista或Windows 7机器上MySQL的安装和配置过程.到位于http://dev.mysql.com/downloads/mysql/5.0.ht