写点什么

如何利用 ipad 随时随地开发代码

发布于: 2021 年 04 月 16 日
如何利用ipad随时随地开发代码


今天,我将向你们展示如何设置 iPad,让它成为你们的开发环境。虽然我不建议你用它来执行非常大的项目,但我可以肯定地说,小项目也可以很容易地执行。您可以自己继续测试环境的限制。


首先,我们将使用 App Store 上的一款 iPhone 和 iPad 都可以使用的免费应用程序。该应用程序名为 iSH shell,运行 Linux 操作系统。因此,如果您不习惯 Linux 命令,我建议您学习基础命令。


我还建议您在继续学习本教程之前学习如何使用 vim,因为我们将在 iPad 上使用 vim 作为我们的主要代码编辑器。Vim 有一个陡峭的学习曲线,但由于它使用了大量的键绑定,可以帮助您在编码时提高效率。


让我们开始吧!首先从 app store 下载 iSH shell。就像我之前提到的,它是完全免费的,你不需要为任何东西付费。现在打开应用程序并键入此命令来安装包管理器,这样就可以安装诸如 node 和 python 之类的包了。


wget http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86/apk-tools-static-2.10.5-r1.apk
复制代码



如果您得到这样的消息,那就意味着安装了包管理器。现在我们的下一步是安装一个代码/文本编辑器。为此,我们将使用 Vim。所以简单的类型:


apk add vim
复制代码


在我们继续之前,我想指出,出于演示的目的,我将此设置为一个 web 开发环境。现在让我们继续安装 python3:


apk add python3
复制代码


vim index.htm
复制代码


我将放入 HTML, CSS 和 JavaScript 代码来演示它的工作。一旦文件打开,只需写下一些基本的 HTML,或者你可以复制我写的代码。您还可以创建一个 CSS 和 JavaScript 文件来查看我们的设置是否有效。HTML:


<!DOCTYPE html><html>     <head>          <title>My webpage</title>          <link rel=”stylesheet” href=”style.css” />           <!—-You can create this later your self—>     </head>     <body>           <h1>This is sample code</h1>           <script src=”test.js”></script>     </body>
复制代码


CSS:


body {      background-color: red;}
复制代码


JavaScript:


alert(“You are using JS”);console.log(“This works!”);
复制代码


现在我强烈建议你在继续之前在你的 iPad 上安装谷歌 chrome,这样我们就可以看到控制台上的消息。首先,我将向您展示如何设置开发窗口:



这就是我编写代码并查看输出的方式。为了运行一个实时服务器,我创建了一个新的 iSH 窗口。这很简单。你所要做的就是打开 dock,一旦你进入了 iSH 应用,然后点击 iSH 应用。



点击顶部的“+”按钮,打开一个新的 iSH shell 窗口。这里我运行我的实时服务器。好的,现在我们可以用 python 来做这个。所以类型:


python3 -m http.server
复制代码



现在切换回我上面显示的上一个窗口。输入' 127.0.0.1:8000 '或它显示的任何端口号。端口号是冒号后面显示的端口号。这是第一件要做的事:



是的,这是我们的 Javascript 警告。现在如果你点击确定:



我们的 CSS 样式和我们的 html 文本。同样,为了检查显示的标题是否正确,我们可以单击 show all tabs 选项来查看我们设置的标题。现在,我们的下一个也是最后一个步骤是创建 JavaScript 控制台。打开一个新的 chrome 标签,输入' chrome://inspect '。您将看到一个带有“开始记录”按钮的页面弹出。点击。然后返回到实时服务器页面并重新加载它。关闭 JavaScript 警告后,回到你的 chrome://inspect 页面,你会看到它:



这是我们在 JavaScript 代码中写的。这就是它。这就是如何将 iPad 用于编码环境的方法。到目前为止,我只在 web 开发中测试过这个。我们也可以使用 python,因为我们使用的是实时服务器。感谢你的阅读!

用户头像

自由 2021.02.03 加入

坐标郑州,从业经验10余年,擅长javaweb技术栈。目前感兴趣方向:打造副业,网络安全,高可用高并发,架构,营销。微信公众号【lovepythoncn】,关注我交个朋友!

评论

发布
暂无评论
如何利用ipad随时随地开发代码