精华内容
下载资源
问答
  • 前面我们分享过很多微信小程序的文章,包括微信小程序仿知乎,今天我们继续和大家分享一个有取得小程序:一个会话备忘录的小程序的实现,希望大家喜欢。说明: 数据在本地缓存中操作,纯前端无后台,不用担心信息...

    前面我们分享过很多微信小程序的文章,包括微信小程序仿知乎,今天我们继续和大家分享一个有取得小程序:一个会话备忘录的小程序的实现,希望大家喜欢。

    说明: 数据在本地缓存中操作,纯前端无后台,不用担心信息泄露问题。

    我们先看一下实现界面图:

    0ac2e0cc3f5a4cec7d49c3b5cd6da88b.png

    b5b7f39202b4a4800521e71eb2966f74.png

    5dca925a4d091adc3c62299d4bafc13c.png

    实现步骤(个人版):

    1、注册微信小程序,获取appid

    注册网址: https://mp.weixin.qq.com

    2、下载新版微信开发者工具,新建备忘录项目,填写appid,确定后自动生成初始化代码

    开发者工具下载: https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html

    3、目录结构+-- assets //静态文件夹

    | +-- font //字体文件

    | +-- iconfont.eot

    | +-- iconfont.svg

    | +-- iconfont.ttf

    | +-- iconfont.woff

    | +-- images

    | +-- share.jpg

    +-- pages //页面

    | +-- add //添加备忘录

    | +-- add.js

    | +-- add.json

    | +-- add.wxml

    | +-- add.wxss

    | +-- edit //编辑备忘录

    | +-- edit.js

    | +-- edit.json

    | +-- edit.wxml

    | +-- edit.wxss

    | +-- index //首页

    | +-- index.js

    | +-- index.json

    | +-- index.wxml

    | +-- index.wxss

    | +-- logs //日志

    | +-- logs.js

    | +-- logs.json

    | +-- logs.wxml

    | +-- logs.wxss

    +-- utils //公用js

    | +-- shareData.js //分享短句

    | +-- util.js

    +-- app.js

    +-- app.json

    +-- app.wxss

    +-- project.config.json

    4、功能模块

    备忘录添加//保存标题、内容和编辑时间到storage中

    saveMemo: function(){

    var that = this;

    var stamp = +new Date(); //获取时间戳

    var time = util.format(stamp); // 转换成标准时间格式

    var title = that.data.title;

    var memo_value = that.data.value;

    if (title == ''){

    wx.showToast({

    title: '请输入标题',

    icon: 'none',

    duration: 1000

    })

    }

    // else if (memo_value == '' ){

    // wx.showToast({

    // title: '请输入内容',

    // icon: 'none',

    // duration: 1000

    // })

    // }

    else{

    //后编辑的放在前面

    that.data.memoLists.unshift({ "title": title, "text": memo_value, "time": time });

    //异步保存到storage中

    try {

    wx.setStorageSync('memoLists', that.data.memoLists)

    } catch (e) {

    wx.showToast({

    title: '保存失败',

    icon: 'error',

    duration: 2000

    })

    }

    wx.redirectTo({

    url: '/pages/index/index'

    })

    }

    },

    数据获取var that = this;

    //异步获取storage中保存的数组

    try {

    var value = wx.getStorageSync('memoLists');

    if (value) {

    that.data.memoLists.push(value)

    that.setData({

    memoLists: that.data.memoLists,

    allLength: util.count(that.data.memoLists[0]),

    isNull: false

    })

    }

    } catch (e) {

    wx.showToast({

    title: '获取数据失败',

    icon: 'none',

    duration: 1500

    })

    };

    数据编辑//编辑备忘录后重新保存

    saveMemo: function () {

    var that = this;

    var stamp = +new Date(); //获取时间戳

    var time = util.format(stamp); // 转换成标准时间格式

    var title = that.data.title;

    var memo_value = that.data.value;

    var editMemo = that.data.memoLists[that.data.id];

    //标题不能为空

    if (title == '') {

    wx.showToast({

    title: '请输入标题',

    icon: 'none',

    duration: 800

    })

    }

    // else if (memo_value == '') {

    // wx.showToast({

    // title: '请输入内容',

    // icon: 'none',

    // duration: 800

    // })

    // }

    else {

    //如果标题和内容都没改,编辑时间不变,否则时间更改

    if(editMemo.title != title || editMemo.text != memo_value){

    editMemo.time = time;

    }else{

    editMemo.time = that.data.time;

    }

    //更新标题和内容

    editMemo.title = title;

    editMemo.text = memo_value;

    //异步更新数组

    try {

    wx.setStorageSync('memoLists', that.data.memoLists);

    wx.redirectTo({

    url: '/pages/index/index'

    })

    } catch (e) {

    wx.showToast({

    title: '保存失败',

    icon: 'error',

    duration: 2000

    })

    }

    }

    },

    数据删除// 删除单条备忘记录

    delMemoLists: function(e) {

    var that = this;

    try {

    wx.showModal({

    title: '',

    content: '确认删除这' + that.data.checkboxLength+'条吗?',

    success: function (res) {

    if (res.confirm) {

    try {

    var delValue = wx.getStorageSync('delLists');

    // 数组从大到小排序

    delValue.sort(function (a, b) {

    return a < b;

    })

    if (delValue) {

    if (that.data.allLength == that.data.checkboxLength) {

    //直接清空缓存

    wx.removeStorage({

    key: 'memoLists'

    });

    }else{

    for(var i=0; i

    try {

    that.data.memoLists[0].splice(delValue[i] - 1, 1); //删除指定下标的值

    wx.setStorageSync('memoLists', that.data.memoLists[0]); //异步更新列表缓存

    wx.showToast({

    title: '删除成功',

    icon: 'success',

    duration: 500

    });

    } catch (e) { }

    }

    }

    // 删除后刷新页面

    setTimeout(function () {

    wx.redirectTo({

    url: '/pages/index/index'

    });

    }, 500);

    } else {

    wx.showToast({

    title: '获取数据失败',

    icon: 'none',

    duration: 1000

    });

    }

    } catch (e) {

    wx.showToast({

    title: '删除失败',

    icon: 'none',

    duration: 1500

    })

    }

    }

    }

    })

    } catch (e) {

    wx.showToast({

    title: '删除失败',

    icon: 'none',

    duration: 1500

    })

    }

    }

    分享功能const shareData = require('../../utils/shareData.js') //引入自定义分享标题

    // 分享

    onShareAppMessage: function (res) {

    return {

    title: shareData[Math.round(Math.random() * (shareData.length - 1))], //从数据中随机备选一条

    path: '/pages/index/index',

    imageUrl: '../../assets/images/share.jpg',

    success: function (res) {

    console.log('已转发')

    },

    fail: function (res) {

    console.log('用户取消转发')

    }

    }

    }

    相关推荐:

    展开全文
  • Uther, 可爱的外星人聊天,帮助你做一个备忘录 ! 可爱的外星人聊天,帮助你做一个备忘录 ! 你可以从 AppStore 下载它: 。屏幕截图: v1.2中新增的内容:感谢 LTMorphingLabel的超酷动画支持英文现在可以删除消息...
  • ios备忘录app是款可以在手机上安装苹果备忘录的软件,软件的使用方法十分简单,还支持语音输入,超多模板可以选择,还可以在内容里插入图片录音等各种物品,软件的功能十分丰富,还可以批量进行管理,快来试试吧!...

    ios备忘录app是一款可以在手机上安装苹果备忘录的软件,软件的使用方法十分简单,还支持语音输入,超多模板可以选择,还可以在内容里插入图片录音等各种物品,软件的功能十分丰富,还可以批量进行管理,快来试试吧!

    捕捉灵感瞬间或存储长备忘录(包含核对清单、图像、网页链接、扫描文稿、手写备忘录或速绘)的最佳载体。借助于 icloud,您可以轻松地让所有设备保持同步,使备忘录始终随时可用。

    软件内容

    可以把这个软件当作日记本,每天将自己的经历记录下来;

    可以查看到每一条备忘录所记录的时间,精确到每分钟;

    让你的安卓手机也能够一秒变成苹果机,非常实用;

    记录非常的简单方便,直接点击新增按钮即可轻松记录;

    软件的界面非常简洁,与ios8的备忘录界面一模一样;

    自己历史记录的备忘录可以随时查看,直接进入应用即可查看到;

    可以对每一条已经添加的备忘录进行管理,随时删除备忘录;

    3fa52c85ae839704772a63aca4fe59e9.png

    软件特色

    协作处理整个共享文件夹或特定共享备忘录。任何加入的人都将看到最新更改。想让他人只能查看而不能更改列表时,可选取“仅查看”。

    将核对清单添加到备忘录以制作购物清单、欲购清单或待办事项列表,然后依次轻点以核对各项内容。

    使用内建的文稿扫描器轻松将纸质文稿扫描到备忘录中。

    选取各种笔刷样式和颜色,然后用手指或在兼容的 ipad 上用 apple pencil 直接在备忘录中涂画。

    您可以在备忘录中添加线条和网格,使用 apple pencil 和兼容的 ipad 写字和涂鸦更简单。

    画廊视图以直观缩略图显示您的备忘录,可让您更轻松地快速导航到要查找的备忘录。

    使用搜索功能快速找到要查找的备忘录。您可以搜索备忘录中的文本、手写内容,甚至扫描文稿中的文本(如收据或账单)。

    创建文件夹和子文件夹,以及更改每个文件夹内的首选排序方式来整理备忘录。

    通过密码来安全保护内含隐私数据的备忘录,并通过指纹甚至面容 id 解锁。

    使用相机或照片图库来快速将照片添加到备忘录中。

    应用不同文本样式(如标题或正文)快速格式化文本、插入项目符号列表、短划线列表或编号列表等。

    使用方法

    只需轻点一下备忘录app即可创建新备忘录。

    将核对清单添加到备忘录。制作购物清单、欲购清单或待办事项列表,然后依次轻点以核对各项内容。

    地图”和许多其他应用中使用“共享”菜单,以将附件(地图、链接、文稿等)添加到新备忘录或现有备忘录中。

    选取各种笔刷样式和颜色,然后直接在备忘录中动手涂画。

    忘了哪个备忘录添加了特定照片或其他附件?“附件浏览器”可让您在简洁的界面中轻松找到目标内容。

    邀请他人加入备忘录app。所有加入的人都会看到最新的更改。

    在应用中使用相机来快速将照片添加到备忘录app中。

    使用内建的文稿扫描器轻松将纸质文稿扫描到备忘录app中。

    包名:com.jinksw.note

    MD5:20e19ee458e94b89c03ca394d3a8e91c

    展开全文
  • ios备忘录下载安卓版_iOS8备忘录

    千次阅读 2021-01-17 19:20:33
    iOS8备忘录app是专门为安卓手机用户打造的备忘录软件,软件的功能、界面、背景和字号大小都是模范iOS8系统的备忘录设计的,让你的手机能够拥有非常简便的iOS8备忘录,满足用户对苹果机的追求需求;软件拥有苹果...

    iOS8备忘录app是专门为安卓手机用户打造的一款备忘录软件,软件的功能、界面、背景和字号大小都是模范iOS8系统的备忘录设计的,让你的手机能够拥有非常简便的iOS8备忘录,满足用户对苹果机的追求需求;软件拥有苹果备忘录的简洁,用户使用这个软件来记事,可以享受到非常便捷的功能,记备忘录的方式也非常简单,只需要轻松三个步骤即可完成记录;你可以选择使用这个软件将生活中的各种小事记录下来,也可以将自己每一天的收获和精力记录下来,让你能够在这里体验到非常优质的服务,感兴趣的话快来下载iOS8备忘录安卓版使用吧!6c592f559ee82691a87892e98cd07587.png

    应用功能

    用户可以进入应用之后,随时新增一条新的备忘录;

    可以把这个软件当作日记本,每天将自己的经历记录下来;

    可以查看到每一条备忘录所记录的时间,精确到每分钟;

    自己历史记录的备忘录可以随时查看,直接进入应用即可查看到;

    可以对每一条已经添加的备忘录进行管理,随时删除备忘录;

    应用特色

    真实模仿iOS8系统的备忘录,所有细节还原都非常到位;

    界面、功能、背景以及字号都与iOS8系统保持一致;

    让你的安卓手机也能够一秒变成苹果机,非常实用;

    记录非常的简单方便,直接点击新增按钮即可轻松记录;

    软件的界面非常简洁,与iOS8的备忘录界面一模一样;

    使用说明

    1、将这个软件下载好之后安装在桌面上,打开进行使用

    2、进入应用可以点击新增按钮来新增备忘录

    3、编辑新增的内容之后即可点击保存按钮将其保存

    4、下次进入应用就可以直接查看到备忘录内容了

    5、长按选中任意一条备忘录可以将其删除

    更新日志

    去掉友盟自动更新

    解决在某些情况下可能会导致保存失败的问题

    更换了一些高清图标

    调整了一些ui细节

    优化启动速度

    展开全文
  • 一个小型的手机备忘录系统,它包括添加,删除等一些操作,但也用于远程同步有上传和下载当前备忘时间信息。
  • ios8备忘录最新版是款可以在手机上安装ios8专用备忘录的软件,可以快速记录事件,支持语音输入,还可以合并多便签,超多样式可以自己选择,感受全新的记录体验。软件的功能众多,还可以设置定时提醒功能,快来...

    ios8备忘录最新版是一款可以在手机上安装ios8专用备忘录的软件,可以快速记录事件,支持语音输入,还可以合并多个便签,超多样式可以自己选择,感受全新的记录体验。软件的功能众多,还可以设置定时提醒功能,快来试试吧!

    ios8备忘录软件介绍

    你可以选择使用这个软件将生活中的各种小事记录下来,也可以将自己每一天的收获和精力记录下来,操作起来是非常简单的,可以给你更加便捷的服务,走到哪里都不会忘记,你将要办理的事项。

    软件内容

    真实模仿ios8系统的备忘录,所有细节还原都非常到位;

    界面、功能、背景以及字号都与ios8系统保持一致;

    自己历史记录的备忘录可以随时查看,直接进入应用即可查看到;

    可以把这个软件当作日记本,每天将自己的经历记录下来;

    可以对每一条已经添加的备忘录进行管理,随时删除备忘录;

    6adfd55f9a0d00e109c0ccb0f47b395d.png

    软件特色

    让你的安卓手机也能够一秒变成苹果机,非常实用;

    记录非常的简单方便,直接点击新增按钮即可轻松记录;

    软件的界面非常简洁,与ios8的备忘录界面一模一样;

    可以查看到每一条备忘录所记录的时间,精确到每分钟;

    软件亮点

    将这个软件下载好之后安装在桌面上,打开进行使用;

    进入应用可以点击新增按钮来新增备忘录;

    编辑新增的内容之后即可点击保存按钮将其保存;

    下次进入应用就可以直接查看到备忘录内容了;

    包名:com.itjinks.iosnotes

    MD5:889f3305c9e0bb5922850093d04c3e76

    展开全文
  • 最终实现的撮图: ...步骤:1、注册微信小程序,获取appid,传送门https://mp.weixin.qq.com2、下载新版微信开发者工具,新建备忘录项目,填写appid,确定后自动生成初始化代码3、我的项目结构: +-- ass...
  • 在网上看到了许多关于闹钟的Android程序,但是好多都没有怎么注释,都是一些代码,下载看了都不怎么看的懂。希望我这初学者做的可以对初学的有一些帮助
  • 经常使用iPhone的小伙伴应该会发现:苹果手机上自带有备忘录,而且功能还很完善。不少体验过iPhone备忘录的小伙伴,就想将iPhone的备忘录下载...因为iPhone备忘录是iOS系统内置的一个软件App,没办法在安卓手机上使...
  • Linux备忘录

    2021-04-23 19:24:03
    以下是Linux使用过程中我经常要用但是每次都要百度的东西,给自己列一个备忘录。 ifconfig命令安装 SSH连接Linux XShell上传下载文件 压缩解压 删除文件 1. ifconfig命令安装 ifconfig 报错:未找到命令 yum ...
  • 准备工作 用bower安装需要的js: bower install angular bower install angular-local-storage ...说明:npm也可以,直接下载相应js文件或者用cdn也是ok的… 通过angularjs Directive扩展index.html
  • 备忘录-文件流下载-axios axios.post(_globalUrl+ data, { // responseType: 'arraybuffer' //请求格式可能不一样 responseType: 'blob' }) .then(msg => { let a = document.createElement('a') // 表示...
  • Adroid源码下载备忘录

    2011-08-22 11:49:52
    1、下载并初始化Repo ...在用户目录下建立一个bin文件夹,repo将放置在bin目录下,所以将路径加入到PATH中 $ mkdir ~/bin $ PATH=~/bin:$PATH 2、下载repo,并设置为可读写 $sudo apt-get curl $ curl
  • mongodb的下载和使用可以...开始mongodb后,使用nodejs建立一个mongodb数据库的连接。 var MongoClient = require('mongodb').MongoClient; var url = "mongodb://localhost:27017/"; var db MongoClient....
  • 前言 工作日常需要做一些备忘录,...所以最后干脆自己写一个吧。 思路 开发上自然是 Web 应用快,且成本低不需要下载安装,而且现在 PWA 的 Web 应用支持安装为应用,所以搞起来。 使用技术: React Marked Index...
  • TurboAE 备忘录01

    2020-07-25 04:12:43
    TurboAE 备忘录011.用anaconda建一个环境2. 在terminal中在anaconda环境下运行3. 查看包安装的位置 今天是尝试看懂代码的第一天,纯零起点学习,真·啥都不会。一上午都在纠结一个问题,为什么在terminal里运行py...
  • pip 命名备忘录

    2021-02-14 23:41:21
    pip 命名备忘录 pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。最新版本是 21.0.1 可以访问网站:https://pypi.org/project/pip/ Python官网下载 Python 最新...
  • 款好用的备忘录制作实现

    万次阅读 2016-01-19 17:54:28
    自己用的安卓手机,平时老是忘记某些事情,于是在网上找了几款备忘录软件,可是没有自己满意的。于是乎,开始自己做吧。 先展示下成品:小石备忘录 app下载地址:...
  • Opencv 备忘录

    2017-05-11 21:54:43
    Opencv是一个非常强大而且复杂的库,在库中有简单常用的工具,也有复杂高级的功能。我想把平时实用Opencv时有意思的,或者我觉得重要的函数或者算法记录下来。用于备忘和与人分享,你也可以将你觉得有意思的Opencv...
  • 所以就想能不能次性批量将旧电脑上的备忘录全部导入到新电脑中呢?答案是肯定的。 方法 一般有两种方法: 通过icloude来导,这方法就是通过icloude将旧电脑的数据先备份导云上,再通过新电脑从icloud云上去下载...
  • 树莓派备忘录

    2021-04-19 23:29:27
    一、下载系统 ... 【1】Raspberry Pi OS with desktop and recommended software 带图形化桌面系统和已经预装了常用的软件,适合新手。安装后可以直接像windows那样使用...和第一个版本相比,只带了图形化桌面,没有
  • 如果您只是在学习种编程语言,或者想找到一些使调试变得更容易的作弊技巧,我们为软件开发人员准备了30个备忘单和信息图表 。 请记住,每个链接都将带您到原始站点,您可以在其中查看备忘单或信息图的全部内容,...
  • iphone怎么恢复备忘录

    2016-06-30 14:29:41
    我们无意间删除的备忘录其实并没有...第一步:下载安装开心手机恢复大师,用一个电脑可以识别的数据线将手机连接电脑。第二步: 点击开始,跳转的页面选择最顶端的第一个模式。然后点击备忘录图标。第三步:等待系统...
  • 定义(源于GoF《设计模式》):在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 备忘录模式的优点和缺点  一、备忘录模式的优点  1...
  • ffmpeg编译备忘录

    2015-03-03 11:38:59
    首先了解了下ffmpeg这几年的近况,知道分裂出一个libavcodec,分别下载了两个项目的代码比较一下,发现差不多,而且都是一直在维护,那么决定还是用ffmpeg。 下载安装mingw。新版的mingw比较方便了,同时就可以安装...
  • 安卓、苹果手机备忘录同步

    千次阅读 2015-11-16 13:16:27
    现在有了一个安卓的APP,用安卓上的豌豆荚去收索“备忘录”,排在第一的那个,下载量9.7万,900多K的就是。注意:有很多叫备忘录的app,不要弄错,app图表上有个notes的就是。安装后,用icloud邮箱建一个账号,就...
  • 下载:  到wxwidgets官网下载安装包: http://www.wxwidgets.org/downloads,我用的是windows版本,所以下载wxMSW版本的 wxWidgets。   二、安装:  这没什么好说的,都是按惯例点下一步,我本地是...
  • 这是一个基于Android的手机备忘录软件设计,很有参考价值,有需要的志同者,不妨下载

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 630
精华内容 252
关键字:

下载一个备忘录