小程序开发的基础是什么?

2020-04-17 11:19发布

小程序开发的基础是什么?

小程序开发的基础是什么?

5条回答
爱吃鱼
2楼 · 2020-04-17 11:30

小程序开发必备知识技能:

1、熟练掌握HTML语言、CSS、JavaScript

HTML就是超文本标记语言的简写,HTML是网页开发前端三剑客之一,主要负责网页的骨架,就如同动物的骨架一样,HTML语言就是支撑网页布局的骨架。CSS主要负责网页样式,网页内容如何分布,板块背景,颜色等外观问题可以有CSS控制。JavaScript是一种动态的脚本语言,在服务器端迸发出非凡的活力,成为当前非常活跃的语言之一。因此想要做小程序开发,就必须要掌握HTML语言、CSS、JavaScript。

2、服务器语言

如果不是专业的后端开发者,可能后端有一定的难度其学习曲线较陡。但是,仍然建议开发者学习一下后端语言,至少需要了解大致的原因框架,能够看懂其代码逻辑,这样不仅可以很好的实现前后端的配合,也能够在小程序出现bug的时候扯皮用。服务器的语言有很多比较常用的是PHP、Java、Python、ASP等技术,建议开发者根据公司内部技术的使用情况挑选进行学习。

3、数据库语言

如果公司数据量不大,架构不复杂的话数据库语言相对来说是比较简单的,一般学会一些常用的命令以及常出现的问题就能够应付使用。常用的数据库有免费的MySQL、msSQL、MongoDB、Oracle等数据库。

微信小程序一直的宗旨就是触手可及的体验,再伴随着微信移动端的巨大流量,小程序开发的前景在未来会更好。想要学习小程序开发的小伙伴,只需要学习一些网站开发的基本知识技能,在多动手自己练习一些项目,相信很快就能够自己亲自开发出一款小程序。

如果题主想学微信小程序开发的话,可以去腾讯课堂上找李明杰老师的小程序开发课程,讲的非常详细,很适合小白学,想学的同学也可以去了解一下。

最后希望你在小程序开发道路上一帆风顺!


tiffany
3楼 · 2020-04-17 11:55

微信小程序已经火了一段时间了,之前一直也在关注,就这半年的发展来看,相对原生APP大部分公司还是不愿意将主营业务放到微信平台上,以免受制于腾讯,不过就小程序的应用场景(用完即走和二维码分发等)还是很值得我们学习的,技术上面如果了解React的话,会发现他们在组件化上面有很多雷同之处。说白了,小程序就是基于微信平台的H5轻应用,微信将系统底层功能(设备、位置、媒体、文件等)和微信自身功能(登录、支付、分享等)封装成相应API供小程序调用。


、小程序基本概念

1、开发工具:为了配合小程序开发,微信专门配备了自己的开发工具,自行选择对应版本安装。

2、创建项目应用:安装完成后,打开并扫码登录。小程序发布需要企业级的认证公众号,所以个人订阅号是不能发布的。所以我这里选择无AppID,创建项目选择一个本地空文件夹,勾选创建quick start 项目生成一个demo。

3、编写小程序:demo初始化并包含了一些简单的代码文件,其中app.js、app.json、app.wxss 这三个是必不可少的,小程序会读取这些文件初始化实例。

  app.js是小程序的初始化脚本,可以在这个文件中监听小程序的生命周期,申请全局变量和调用API等

  app.json是对小程序的全局配置,pages设置页面路径组成(默认第一条为首页),window设置默认页面的窗口表现等

  app.wxss 是整个小程序的公共样式表。类似网站开发中的common.css

 

4、创建页面:在pages目录下,由一个文件夹中的四个同名不同类型文件组成。.js是脚本文件,.json是配置文件,.wxss是样式表文件,.wxml是页面结构文件,其中json和wxss文件为非必须(默认会继承app的json和wxss默认设置)。



一个it男士
4楼 · 2020-04-20 18:55

掌握前段开发三剑客:html、css、js就可以学习小程序开发。

最好就是再学习下后端服务知识,比如node.js服务和mongodb数据库技术

猫的想法不敢猜
5楼 · 2021-02-07 15:41

其实掌握前端开发做个小程序都是附带很简单的事儿

原生小程序的话,前端部分本质上就是HTML5+CSS+JavaScript,只不过不能直接用HTML标签,用的是wxml,wxss和js

相关问题推荐

  • 回答 40

    常简单的API,掌握js和css就够了。确实适合快速开发常见的简单需求,但复杂需求看起来还是很难实现的。说是前端开发有优势,其实没那么明显,后端开发者也很容易上手

  • 小程序如何推广?2020-12-11 06:56
    回答 26

    1、附近的小程序商家通过附近的小程序功能提高商家小程序的曝光度,用户可以非常直观地在小程序界面查看门店商家的地理位置、门店信息、联系电话、经营时间等信息。2、微信搜索入口目前小程序支持通过搜索找到小程序。用户可以通过对小程序的名称、功能等关键...

  • 回答 18

    it行业薪资高吸引人,你可以去做专业的职业培训,选择小白相对于比较好入行板块去学习,或者按自己的兴趣来,最主要还是自己得努力认真学

  • 回答 17

    优势1、小程序开发成本比较低,适合于试错2、小程序流量获取比较容易,成本低,可以快速验证需求3、轻量化,主张用完即走;4、推广上,小程序比app好推;5、相结合可以会达到优势最大化。就像拼多多,有自己的App,但也有自己的小程序。劣势1、微信限制太多,...

  • 小程序好学吗?2020-03-10 17:48
    回答 14
    已采纳

    在学习小程序开发之前,大家需要有Web前端开发经验或是具有JavaScript语言基础。然后才能进一步学习小程序基础知识,如配置、样式、组件、生命周期等等知识技能,学习的重点还包括了微信小程序的各类组件和数据渲染使用方法。要想真正学好小程序开发,还需要...

  • 回答 14

    1、安装 computed;2、作为 behavior 引入;3、把 Page({}) 修改为 Component({});4、把基础版本库改到2.61 以上,详情-> 本地设置 -> 基础版本库;5、然后就可以愉快的使用computed属性了,使用方法和组件Component 组件用法一致;6、computed 属性只能计算一层...

  • 小程序会替代APP吗?2020-05-22 09:32
    回答 11

    小程序和APP各有特色,并不能取代APP,它们适用于不同需求的客户。我们可以看出,对于功能比较简单,中小型的APP,小程序基本可以作为替代品,但如果是一些功能繁多的APP,小程序还无法实现个性化定制。从命名的小程序就可以看出,它强调的是小,无法取代大型...

  • pwa会替代原生app吗2021-01-17 00:04
    回答 10

    个人认为无法代替,毕竟有些无法替代的功能。他的很多优点其实各类小程序也都具备,而且小程序还能基于平台,带来很多流量。

  • 回答 8

           就是如何把radio改成2个1打开微信小程序开发工具,打开已新建的或新建一个项目2新建一个页面文件wxml,插入一个radio-group,然后内嵌四个radio3保存代码并查看左侧模拟器,可以查看到一组单选按钮4在对应页面的JS文件中,定义单选按钮组change事...

  • 回答 2

    一、首先找到第一次发起网络请求的地址,将服务器返回set-cookie当全局变量存储起来wx.request({   ......   success: function(res) {     console.log(res.header);     //set-cookie:PHPSESSID=ic4vj84aaavqgb800k82etisu0; path=/; domai...

  • 回答 5

    一、 准备1.在新建的项目,在pages同级文件夹,创建一个components文件夹,(文件夹位置随意,也可在pages中,使用时正确导入位置信息就OK了),用来放我们所有的自定义组件.(component意思为组件)2.在components文件夹下创建文件夹用来存放组件(文件夹名字...

  • 回答 7

    需求,商品详情结算提交订单后,可更改默认收货地址,在收货地址修改后,返回提交订单页,且刷新订单页的地址基础数据问题:选择收货地址返回后,从详情页传递的商品id以及商品数量都取不到了。// 获取当前小程序的页面栈    let pages = getCurrentPages()...

没有解决我的问题,去提问