zoukankan      html  css  js  c++  java
  • 快速上手小程序云开发

    云开发操作概述
    云函数操作实战
    云存储操作实战
    云数据库操作实战

    小程序云开发集成于小程序控制台的原生serverless云服务。

    核心功能包含:云函数,云存储,云数据库
    代码执行,文件存储能力,数据存储能力

    index.js

    // 云函数入口文件
    const cloud = require('wx-server-sdk')
    cloud.init()
    // 云函数入门函数
    exports.main = async (event, context) => {
     const wxContext = cloud.getWXContext()
     return {
      event,
      openid: wxContext.OPENID,
      appid: wxContext.APPID,
      unionid: wxContext.UNIONID,
     }
    }
    

    云函数是一段运行在云端的代码,无需管理服务器,在开发工具内编写,一键上传部署即可运行后端的代码。

    原生支持,弹性伸缩,私有协议

    管理云函数:
    创建,安装依赖以及部署
    云函数配置
    云函数调式
    运行日志
    数据监控

    wx.showLoading({
     title: '发布中',
    });
    wx.cloud.callFunction({
     // 云函数名称
     name: 'addblog',
     data: {
      cover: data.coverImage,
      title: formData.title,
      content: formData.content
     }
    }).then(res => {
     console.log(res);
     const result = res.result;
     const data = result.data || {};
     if (result.code) {
      wx.showToast({
       title: result.msg,
       icon: 'none'
      });
      return;
    }
    

    解CSS的字体属性、⽂本属性、背景属性、边框属性、盒模型

    .title {
     font-size: 20rpx;
     font-weight: 600;
     text-align: center;
    }
    

    padding-top,padding-right,padding- bottom,padding-left

    上边距 margin-top,右边距margin-right,下边距margin-bottom,左边距margin-left

    #wxmlinfo,#studyweapp{
      padding-top:20px;
      padding-right:15px;
      padding-bottom:20px;
      padding-left:15px; }
    

    em是相对于当前字体尺⼨⽽⾔的单位
    如果当前你的字体⼤ ⼩为16px,那1em为16px;如果当前你的字体⼤⼩为18px,那1em为18px

    内边距属性 padding 在⼀个声明中设置所有内边距属性。 padding-top 设置元素的上内边距。 padding-right 设置元素的右内边距。 padding-bottom 设置元素的下内边距。 padding-left 设置元素的左内边距。

    外边距属性 margin 在⼀个声明中设置所有外边距属性。 margin-top 设置元素的上外边距。 margin-right 设置元素的右外边距 margin-bottom 设置元素的下外边距。 margin-left 设置元素的左外边距

    边框属性 border 在⼀个声明中设置所有的边框属性。⽐如border:1px solid #ccc; border-top 在⼀个声明中设置所有的上边框属性。 border-right 在⼀个声明中设置所有的右边框属性。 border-bottom 在⼀个声明中设置所有的下边框属性。 border-left 在⼀个声明中设置所有的左边框属性。 border-width 设置四条边框的宽度。 border-style 设置四条边框的样式。

    内边距属性 border-color 设置四条边框的颜⾊。 border-radius 简写属性,设置所有四个 border-*-radius 属性。 box-shadow 向⽅框添加⼀个或多个阴影。

    链接与图⽚

    navigator组件

    <view class="index-link">
      <navigator url="./../home/imgshow/imgshow" class="item-link">让⼩程序显示图 ⽚</navigator>
    </view>
    

    绝对路径 那什么是绝对路径呢?

    这个就是绝对路径,还有C:WindowsSystem32,这种从盘符开始的路径也是绝对路径。

    <view id="imgsection">
      <view class="title">⼩程序显示图⽚</view>
      <view class="imglist">
        <image class="imgicon" src="/image/icon-tab1.png"></image>
      </view>
    </view>
    

    ⼩程 序会给图⽚增加⼀个默认的宽度和⾼度,宽度为300px,⾼度为225px

    .imglist{
      text-align: center; }
    .imglist .imgicon{
       200px;
      height: 200px;
      margin: 20px; }
    

    云存储
    腾讯云对象存储COS

    对象存储,在左侧菜单存储 桶列表创建存储桶,只需注意将访问权限改为公有读私有写,其他按说明⾃⾏操作。

    创建好存储桶bucket
    在⼩程序⾥,所有的⼿机屏幕的宽度都为750rpx,我们可以把图⽚等⽐缩⼩。

    给image组件添 加⼀个widthFix模式:宽度不变,⾼度⾃动变化,保持原图宽⾼⽐不变。

    百分⽐是⽹⻚、移动端等⽤来布局以及定义⼤⼩的⼀个⾮常重要的单位

    背景属性 background 在⼀个声明中设置所有的背景属性。 background-color 设置元素的背景颜⾊。 background-image 设置元素的背景图像。 background-size 规定背景图⽚的尺⼨。 background-repeat 设置是否及如何重复背景图像。

    写在wxss⾥的图⽚只能来⾃服务器或者图床

    图⽚的边框美化

    .imglist .img{
      border-radius: 8px;
      box-shadow: 5px 8px 30px rgba(53,178,225,0.26); }
    

    Web前端开发职业技能标准串讲
    初级

    1 Web页面制作基础
    2 HTML5和CSS3开发基础与应用
    3 JavaScript程序设计
    4 轻量级框架开发应用

    Web简介
    HTML语法基础
    HTML基本结构、单双标签、标签属性、标签嵌套规则、注释
    HTML文本图像元素
    标题和段落、图像
    HTML超链接元素
    HTML列表元素
    HTML表单表格元素
    表单属性、表格结构
    CSS基础
    基础语法和选择器、CSS引用方式
    CSS属性
    CSS背景色 、背景图、字体、文字、列表、表格、内容
    CSS盒子模型
    盒子模型简介、块级元素和行内元素、盒子模型属性
    CSS布局
    布局基本概念思想、float属性使用、clear属性、overflow属性、
    定位(相对、绝对、固定)

    初级能力标准知识点解析

    HTML5和CSS3开发基础与应用

    HTML5简介
    HTML5新增元素
    文档结构元素、文本格式化元素、页面增强元素、多媒体元素

    表单控件新增属性

    placeholder和required、multiple、form、formaction、
    formmethod、formenctype、formtarget、autocomplete、
    autofocus、pattern、novalidate、maxlength和Wrap、
    datalist、output.

    CSS3新增选择器
    兄弟选择器、属性选择器、伪类选择器、伪元素选择器

    颜色、字体、盒阴影、背景、圆角、动画、渐变、过渡、多 列、弹性盒模型、2D、3D的功能

    JavaScript语法基础
    变量、关键字、数据类型、运算符
    分支、循环语句
    If、switch、for、for in、while、 do-while

    数组、字符串
    数组方法、字符串方法
    正则表达式
    对象

    属性、方法、遍历、JSON

    对象
    自定义函数、内置函数、闭包、传址调用、传值调用

    window、document、location、navigation、screen、
    history

    DOM操作:节点的创建、获取和删除、DOM属性操作
    JavaScript事件处理
    窗口事件、鼠标事件、键盘事件、事件冒泡与捕获

    JavaScript面向对象使用
    JQuery框架概述
    JQuery选择器

    id选择器 、类别选择器、标记选择器、属性选择器、位置选择
    器、后代选择器、子代选择器,认识选择器对象、选择器对象
    遍历应用及页面初始化

    JQuery中的DOM操作
    插入、删除、复制、克隆、替换HTML元素

    JQuery事件
    常用事件方法:鼠标、键盘、事件冒泡、事件解除

    JQurey效果
    JQuery动画:隐藏和显示、淡入淡出、滑动、animate动画

    JQuery Ajax
    AJAX工作原理
    AJAX原生写法、JQuery中AJAX语法
    JSON对象
    AJAX跨域

    web前端开发职业技能初级

    案例名称:京东商城首页

    MySQL数据库基础与应用
    PHP技术与应用
    Web前后端交互技术
    响应式开发技术

    MySQL概念,MySQL安装,MySQL数据库管理,MySQL表结构管理,基础数据类型、关系、数据表创建、查看、修改、删除,MySQL用户管理,用户创建与删除、权限授予与回收、密码设置与更改

    MySQL基本语法
    数据插入、删除、修改、查询
    MySQL事务管理
    MySQL视图
    视图概述、视图创建、修改、删除、查询
    MySQL索引
    MySQL分区

    表分区依据、类型、RANGE分区、LIST分区、HASH分区、
    KEY分区

    MySQL触发器
    触发器创建、查看、删除、执行顺序

    MySQL存储过程
    存储过程创建、存储过程基本语法
    MySQL数据备份与恢复

    PHP概述与工作原理
    PHP环境搭建与安装
    PHP语言基础

    PHP标记符、注释、数据类型、数据输出、编码规范、变量、
    常量、运算符、数据类型转换、控制语句、数组、函数

    函数
    字符串函数、数学函数、日期函数、数组函数

    PHP图形图像处理(GD库)(掌握)
    PHP文件系统处理(掌握)
    文件操作、目录操作

    PHP面向对象程序设计
    面向对象特性(继承、封装、多态)、操作符、static关键字、
    设计模式

    PHP操作数据库
    Session操作、cookie操作

    PHP Web开发框架-Laravel

    Web前后端交互技术

    (1)WEB概述(了解)
    (2)HTTP协议(掌握)
    ✓ HTTP协议概述、通信过程、状态值汇总
    (3)Ajax(掌握、应用)
    ✓ Ajax简介、工作原理
    ✓ JSON解析,XML解析
    ✓ DOM操作
    (4)Iframe(了解)
    (5)Cookie(掌握)
    ✓ Cookie工作原理、作用、创建、使用、销毁
    (6)Socket通信(了解)
    ✓Socket概念、工作原理、服务端与客户端、通信协议、通信
    机制、通信过程

    (1)Bootstrap概述(了解)
    (2)Bootstrap安装及配置(掌握)
    (3)Bootstrap栅格布局(掌握、应用)
    ✓ Bootstrap 栅格基本布局、水平布局、垂直布局、栅格排序、
    偏移
    (4)Bootstrap样式(掌握、应用)
    ✓ 媒体对象、文本、列表、表格、图片、表单、辅助样式(背
    景色、文本颜色)

    (5)Bootstrap组件(掌握、应用)
    ✓ 按钮、表格、下拉菜单、按钮组、输入框组、导航、标签、
    徽章、缩略图、警告框、进度条、版式、字体图标
    (6)SASS(掌握)
    ✓ SASS概述、安装配置、基础语法


    若本号内容有做得不到位的地方(比如:涉及版权或其他问题),请及时联系我们进行整改即可,会在第一时间进行处理。


    请点赞!因为你们的赞同/鼓励是我写作的最大动力!

    欢迎关注达叔小生的简书!

    这是一个有质量,有态度的博客

    [外链图片转存失败(img-uNOLN4V1-1566475857118)(https://upload-images.jianshu.io/upload_images/11158618-9ab0d3fef85d80ce?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]

  • 相关阅读:
    Web前端学习笔记之离线安装npm
    Java学习笔记之linux配置java环境变量(三种环境变量)
    Docker学习笔记之docker volume 容器卷的那些事(二)
    Docker学习笔记之docker volume 容器卷的那些事(一)
    Docker学习笔记之docker-save vs docker-export vs docker-commit
    Linux学习笔记之Linux运行脚本时 $' ' 错误
    K8S学习笔记之Flannel解读
    map_server地图服务器
    ros navigation stack 各个包的作用
    struct 与 class 的区别
  • 原文地址:https://www.cnblogs.com/dashucoding/p/11932320.html
Copyright © 2011-2022 走看看