蓉杠学习网

j***ascript叙述,j***ascript简述

大家好,今天小编关注到一个比较意思的话题,就是关于javascript叙述的问题,于是小编就整理了2个相关介绍JavaScript叙述的解答,让我们一起看看吧。

  1. 前端可以做桌面软件开发吗?
  2. 从来没有接触过编程的人怎样从头开始自学python?

前端可以桌面软件开发吗?

当然是可以的,比较流行的就是electron,借助于node进行打包,将前端转化为桌面软件,下面我简单介绍一下electron是如何打包前端为桌面软件的,感兴趣的朋友可以尝试一下:

这个直接到node***下载即可,windows环境下也就是exe安装包,双击便可安装,安装完成后,这里需要将node、npm这些常用命令添加到环境变量(也就是node的安装目录),后面使用起来也会非常方便:

javascript叙述,javascript简述div>
图片来源网络,侵删)

node安装完成后,这里还需要安装electron,打包的时候要用到,直接在cmd窗口输入命令“npm install electron electron-packager”即可,如下如果下载过程比较慢,可以更换一下npm源:

01、创建打包目录及打包所需文件

一切准备就绪后,我们就可以直接开始打包前端软件了,新建一个文件夹,将需要打包的前端文件放进去,同时创建package.jsonmain.js这2个文件,目录结构如下:

javascript叙述,javascript简述
(图片来源网络,侵删)

02、配置打包所需文件

package.json配置如下,这主要指明应用名称、版本号以及打包配置文件:

如果您是想开发跨平台应用程序而找到本指南的,则您可能知道Electron.js就是这样做的。您可以使用相同的代码轻松开发和分发适用于Windows / macOS / linux的应用程序(请记住,其中不包括android 或 iOS)。

javascript叙述,javascript简述
(图片来源网络,侵删)

那这样问题就变成:“Electron如何做到这一点?”。简而言之,Electron启动浏览器,该浏览器可以通过Electron自己的API 访问

Node.js

如果听起来像是一团糟,那没关系,但重要的是要了解Electron将浏览器和

Node.js

步骤0.导航到您的项目文件夹

您可以在计算机上的任何位置创建一个新文件夹,并运行命令npm init并按照提供的提示进行操作

步骤1. NPM需要运行它

来安装Electron ,--s***e以便将来您可以在具有多个electronic版本的多个应用程序上工作

步骤2.创建两个名为index.js和的新文件index.html

步骤3.在内部index.js输入以下代码:

可以的,前端主要就是js,也就是javascript ,以前叫脚本语言但是它的功能真的很强大,他不仅可以做网站,还可以用在游戏开发中,比如unity中,可以用js写手机端游戏,它也可以用来做桌面应用软件,比较出名的框架是electron框架,用这个就可以将js用来开发桌面应用,总之,前端技术一门很强大的技术,能做的领域很多,即使是被c语言等占领的桌面应用领域。

如果是问可不可以那么回答是肯定的。但是从另一个角度来说,选择合适的语言及环境来干相应的事情会更有优势。

对于[_a***_]来说语言应该是简单的东西了,一理通百理明。个人觉得语言根本不是什么大的问题,只要有其它语言的基础,上手令一门语言不会太难,而你需要去了解的是实现功能所用到的相关平台的SDK,这些是需要去查阅文档资料才能解决的。

换句话说 你写惯了 Android应用,那么你会容易清楚在构建一个页面时使用到的组件,而你突然切换windows桌面应用的开发可能就需要去了解Windows相关啊的SDK了。

首先前端这个概念,题主已经理解错误,前端应该是指任何展示在用户前可交互的UI,所以桌面软件也属于前端范畴,所以问前端能不能做桌面软件就有问题,当然可以了。但是从题主的意思来看,显然是想问web前端能不能做桌面软件,下面很多人已经很多人回答了,我就不详细叙述了,主要是想纠正一下现今很多人把前端等同于web前端这是错误的概率

从来没有接触过编程的人怎样从头开始自学python

建议先充分了解一下IT这个行业是做什么,然后再了解一下PYthon.能做什么,有哪些发展方向,确定自己感兴趣再开始学习,基础最重要。建议看看百战程序员的PYthon400集,很适合0基础学习

到此,以上就是小编对于Javascript叙述的问题就介绍到这了,希望介绍关于j***ascript叙述的2点解答对大家有用。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.rongung.com/post/28470.html

分享:
扫描分享到社交APP