想做小程序该学什么知识?

2020-03-12 21:53发布

9条回答
靓猴一枚
1楼 · 2020-12-07 11:19.采纳回答

这个得看你想要做一个什么样的小程序咯~~如果你只是兴趣爱好的话,网上很多那种比较散的小视频,你可以去找来看下,但内容会比较散一些,花点时间,勉强能做一个小程序。如果是要系统学习小程序的话,需要学的内容基本包括h5+css3+JavaScript+node+框架+uni-app+其他。这种学习时间要长很多了。短则半年,可以独立做app和网页端开发;长的话,就不好说了。简单来说,你是兴趣学的话,网上看下买点网课就行;如果是要转行就业的话,基本是要参加培训的,效率高一些。

li大哥
2楼 · 2020-03-17 22:33

如果有前端编程能力的话,直接看小程序的官方文档就OK了,看着开发文档完全可以独立写出来小程序。

如果没有前端编程能力的话,那就要学学html、css、JavaScript

  • 开发者认证以及开发者工具、小程序基本架构、常用组件如 Text、Butoon、Page、数据库交互等等吧,小程序学起来还是挺简单的


学习令我快乐
4楼 · 2020-05-22 12:03

也得会前端的页面静态动态,只不过会更侧重于小项目

隔壁街道小胖子
5楼 · 2021-01-06 14:32

需要熟练掌握通过代码来建设网站的知识,主要是HTML5(极度重要!所有网站的根本!)、JavaScript(同样极度重要!)、和CSS(可选,但也是十分重要)
实际上微信小程序本质上就是一个网页,至少需要熟练常用的Web开发所需要的、以及会制作手机网页。

哈哈哈哈哈哈嗝
6楼 · 2021-04-23 14:03

简单说有以下方面的知识
1. 两种配置文件 && 两个核心函数
2. WXML模板,页面渲染
3. 页面间的跳转
4. 事件
5. 官方组件和官方API
app.json 应用的全局配置文件,决定页面文件的路径,窗口表现,设置网络超时时间,设置多tab等。

彭彭彭
7楼 · 2021-04-27 15:22

我学到了什么是前端,什么是后端----对比于网页的前端与网页的后端

2、js。wxss。等等一系列网页知识也被微信小程序的学习给调动了出来

3、逻辑思维能力,微信小程序需要的不是所有的代码,我为什么这么说所有的代码在微信的官方文档上都有体现,完全可以让我们来copy,所以我们更要有的是思路。


猫的想法不敢猜
8楼 · 2021-08-15 19:41

小程序的基础知识:

一个完整的微信小程序是由一个App实例和多个Page实例构成,其中App实例表示该小程序应用,多个Page表示该小程序的多个页面。

此外,微信小程序并没有提供自定义组件的方式,这就导致微信小程序在开发较复杂应用时,可能会比较艰难。

微信小程序本身很简单,打开官方教程就可以边学边自己动手尝试搞起。由于微信官方文档仍在不断大幅更新中,所以请及时打开最新官方文档查看更新情况。

 微信小程序的基础知识主要分为以下几个部分:

1.两种配置文件&&两个核心函数

2.WXML模板,页面渲染

3.页面间的跳转

4.事件

5.官方组件和官方API

主要包含以下几个配置:

•pages:页面路径的数组,表示小程序要加载的所有页面,其中数组第一项代表小程序的初始页面。

•window:微信原生功能,定制化不强。可设置小程序的状态栏、导航条、标题以及窗口背景色。

•如何设计微信小程序?

•1.构建系统和目录结构

•由于微信小程序本身对工程化几乎没有任何的支持,所以动手搭建一份:wxapp-redux-starter。使用gulp进行编译构建。

•按照pages、components、redux、vendors/libs、images几个核心部分拆分,直接上目录。

•2.引入Redux进行数据集中管理

•一个完整的Redux方案如下,包括:将Store注入到App中、将state的数据和reducer的方法映射到Page中。一旦state发生变化,Page.data也会更新,进而触发页面的重新渲染。

•3.组件化的解决方案

•组件化的解决方案核心就在于把组件的关联数据集中起来管理,只暴露出默认数据和数据的操作函数。

 到目前为止,一个完整的小程序框架已经实现

✦小程序只有逻辑和视图两部分,而且不提供组件化解决方案

✦逻辑主要包含四个东西:两个配置文件&&两个核心函数

✦视图很简单,模板语法稍微有点不完善

✦逻辑层的数据绑定到视图层是由小程序框架自动支持,数据变化,视图自动变化

✦视图层到逻辑层的,主要通过事件的方式来实现

✦视图之间的跳转,小程序也提供了它自己的方式,并不支持a标签

框架有了,小程序还提供了官方组件以便快速开发,提供了API以增强应用能力。


相关问题推荐

  • 回答 120

    相对前几年来说,要高上不少了,毕竟入行的人也是越来越多了,基础的工作对应想要参与的人群基数越来越大,但是对于高端人才的需求还是很多,人才还是相对稀缺性的。所以,想要学web或者其他技术也一样,别等,别观望。web前端就业方向特别多包括web前端开发...

  • 回答 25

    相对定位和绝对定位是定位的两种表现形式,区别如下:一、主体不同1、相对定位:是设置为相对定位的元素框会偏移某个距离。2、绝对定位:absolute 脱离文档流,通过 top,bottom,left,right 定位。二、特点不同1、相对定位:在使用相对定位时,无论是否进行移...

  • 抓包是什么意思?2020-04-01 17:36
    回答 7
    已采纳

    抓包(packet capture)就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。抓包也经常被用来进行数据截取等。抓包可以通过抓包工具来查看网络数据包内容。通过对抓获的数据包进行分析,可以得到有用的信息。目前流行的...

  • 回答 89

    常用的前端框架有Bootstrap框架、React框架、Vue框架、Angular框架、Foundation框架等等

  • 回答 65
    已采纳

    前端是目的就业前景非常不错的一个计算机技术,但是自学的话还是有一定难度的,网络上自学是碎片化的,同时互联网技术跟新换代快,自己的话比较吃力也学习不到最新的技术。

  • SSR 是什么意思?2020-03-20 18:56
    回答 6

    SSR就是一台服务器,可以利用 SSR 在远程的服务器上配置 SSR,使其能够成为 SSR 节点,这样本地电脑或者其它设备利用 SSR 节点实现 VPN 或者远程上网及游戏加速等方面。ShadowsocksR(简称 SSR)是 Shadowsocks 分支,在 Shadowsocks 的基础上增加了一些数据...

  • 回答 52
    已采纳

    计算机培训方向比较多,建议找适合自己的方向选择培训编程类:JAVA、WEB、Python、C/C++、C#等测试类:软件测试运维类:云计算、网络安全设计类:UI设计、3D建模等

  • 回答 11

    1、代码判断xAxis: {type: 'time',splitLine: {show: false},interval: 3600, // 设置x轴时间间隔axisLabel: {formatter: function(value, index) {return liangTools.unix2hm(value)}}},首先要把xAxis 显示类型设置成time,然后设置对应X轴......

  • 回答 8

    HTML5 + CSS + JavaScript 开发 跨平台重用代码 

  • 回答 4

    采用rem单位自动响应,并提供独有栅格化系统快速定义宽高、边距节省css代码量,同时总结各大型移动端网页,提供一套ui颜色搭配规范,尺寸规范,字体规范等。

  • 回答 10

    iView UI、ioni、SUI

  • 回答 6

     jQTouch 

  • 回答 4

    如果只是普通的移动端用vue react 或者dva 如果是要编译成小程序什么的或者混生 就用uni-app(对应vue语法)taro(对应react) 或者纯原生 这个没有限制的,自己怎么舒服怎么来

  • 回答 4

    因为可以运用在网页和小程序的开饭中,而且开源,用着便宜,企业都很喜欢

  • 回答 10

    一、Visual Studio Code下载地址:https://code.visualstudio.com/微软在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。Visual Stud...

  • 回答 9

    jQuery自带淡入淡出效果 https://www.w3school.com.cn/jquery/jquery_fade.asp 看看这个 

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