微信小程序

从微信小程序到鸿蒙js开发【07】——menu&toast&dialog

ε祈祈猫儿з 提交于 2021-02-20 12:51:46
目录: 1、menu弹出菜单 2、Toast提示框 3、prompt模块的对话框dialog 4、dialog对话框组件 1、menu弹出菜单 这是微信小程序没有的一个组件,提供了一个可唤起的轻量级弹出菜单。menu的子组件为option。 <menu id="userMenu" onselected="menuSelect"> <option value="login">登录</option> <option value="register">注册</option> </menu> 在hml中写好菜单,但这时启动app是不会显示出来的,且不会占用任何页面空间。 menu需要在方法中被唤起,因此需要设置id属性。这里通过点击“点击登录/注册“文本框唤起菜单: <text if="{{ !userInfo }}" onclick="showUserMenu" class="info_hint"> 点击登录/注册 </text> showUserMenu() { this.$element("userMenu").show(); } 使用无参的show()方法,菜单在页面的左上角被唤起弹出。 show方法还有一个重载方法,可以设置菜单弹出的x轴和y轴偏移量。x和y需要给数值类型,单位为px。 showUserMenu() { this.$element("userMenu").show

校友会小程序开发笔记二十二:校友海报模块的设计

最后都变了- 提交于 2021-02-20 09:39:09
功能说明 趁热打铁今天给大家分享一下校友会小程序内生成海报的功能以及具体步骤 这次分享海报里面的元素比较多,进行绘制的分别有头像,海报背景以及二维码 云开发为开发者提供完整的原生云端支持和微信服务支持,弱化后端和运维概念,无需搭建服务器,使用平台提供的 API 进行核心业务开发,即可实现快速上线和迭代,同时这一能力,同开发者已经使用的云服务相互兼容,并不互斥。使用腾讯云开发技术,免费资源配额,无需域名和服务器即可搭建 小程序在微信里打开,无须下载app,也无须再访问传统的PC站点,随时随地互动 UI设计 数据库设计 前端代码逻辑 后端代码逻辑 后台管理 代码网址: https://gitee.com/cclinux2/cc-alumni 来源: oschina 链接: https://my.oschina.net/u/3808186/blog/4956306

苦逼程序员30岁离职创业2年有什么总结

被刻印的时光 ゝ 提交于 2021-02-20 08:58:30
闲来无事聊一聊 第一次写这种人生总结类的文章,写的不好各位见谅。 事出反常必有妖 作者在30岁10个月的时候选择离职,离开广州回家乡吃点粥,我家乡是美丽的广西XX市(避免广告),离职原因在这里简单说明以下几点,好让各位吃瓜群众可以更好,更放心的吃瓜。 身体,曾经有段日子加班+娱乐(打游戏)+照顾我家刚出生的小皇帝,一天要早上7点起晚上2点睡这样,一日三餐将就。最终累垮了身体,免疫力应该出现了问题,随便吃个烧烤就全身荨麻疹,看了好几个月医生,各种药。这个时候有意识要保养身体了,果然跟前辈说的一样,“一到30岁你就懂了”。 家庭,在广州的日子基本上真的忙起来的时候,早上7点出去,晚上11点回到家,你老婆孩子都看不到你,长此以往可想而知。忙的时候让老婆带小孩回外家小住一段时间。 父母,在广州10年回家加起来的日期可能不够3个月,有一次回家看到家里很多地方蜘蛛丝都有了,父母身体老了也各种问题,突然想起“子欲养而亲不待”。 买不起广州的房 顿悟了,努力赚钱同时也要保养好自己和家人的身心健康,家庭和谐。 就是这样跟老婆商量一下,选择辞职回家。 山雨欲来风满楼 回家前就制定了几个小目标: 改善我父母的关系,我父母由于陈年往事关系一直不好 改善我自己的家庭关系,调养好我的身体 创办自己的小公司,有自己的小事业 刚回家的日子头半个月很闲,基本是约下老朋友宵夜吹水,白天带老婆小孩吃各种小吃美食

LTD网站版和系统版两种SaaS版本系统,它们有什么区别?

南楼画角 提交于 2021-02-19 10:37:06
在前不久LTD发布的调价通知中,我们可以看到有“网站版”和“系统版”两种系统。 这两种系统旨在为不同的客户人群、针对不同需求给予更加全面的服务方案。 “网站版”和“系统版”有什么区别? “网站版”系统用户可以免费享受基础建站服务和互动表单、客户管理服务,首年免费第二年续费仅需99元, 而企业网站版则是在基础版至上去除了广告,添加了极速官微和电子名片功能。商城网站版则是在此基础上支持社交商城以及相应的营销应用。 “系统版”的用户则可以在“网站版”的基础上,享受到营销推广功能。 包括手机APP官微中心管理、SEO优化设置、CDN流量增加、多媒体储存容量提升、客户数据回收管理等多项功能,能够体验到完整的营销SaaS服务。 为什么要设定“网站版”和“系统版”? 1、“网站版”的推出,主要是为了满足小微企业和个人在传统的网站升级迭代方面的需求,让这部分客户在成本更低的基础上获得性能更好的网站。 目前仍然有不少企业选择购买虚拟主机、智能建站等服务来进行建站,但其中一部分人搭建出来的网站既不方便分享,又不能同步小程序,还没有社交功能。 因此,我们为这部分客户提供新一代营销SaaS系统,功能更全面、性能更好、价格更低的网站,大大降低了用户购买建站服务的门槛,还能够确保企业网站能够迭代更新。 2、“网站版”的主要服务对象是一部分表示“仅需要网站”的客户群体。 而“系统版”提供的主要是数字化营销的功能

Android面试题集:以前烂大街的四大组件-Activity,面试重提这些知识点你还记得吗?

风流意气都作罢 提交于 2021-02-18 23:15:16
前言 虽然有很多面试的文章里都有这些题目,但是我每次在看的时候,总是会觉得有些分散,复习的时候还要重新去找到对应的文章,所以我就想着自己来整理一下,并且把题目给分一下类型;自己整理可以帮助我复习的同时还可以巩固一遍;这次主要是4大组件相关,后续我会继续整理,觉得有帮助的可以点个赞。 接下来是关于Activity的面试题了: 描述一下Activity 生命周期? onCreate() Activity第-次被创建的时候调用,一些初始化操作可以在这里完成。 onStart() 这个方法在Activity 由不可见变为可见的时候调用。 onResume() 这个方法在Activity 准备好和用户进行交互的时候调用。此时的Acivity一定位于返回栈的栈顶,并且处于运行状态。 onPause() 这个方法在系统准备去启动或者恢复另-个Activity的时候调用。 onStop() 这个方法在Activity 完全不可见的时候调用。它和onPause()方法的主要区别在于,如果启动的新Activity 是一个对话框式的Activity,那么onPause()方法会得到执行,而onStop()方法并不会执行。 onDestroy() 这个方法在Activity被销毁之前调用,之后Activity的状态将变为销毁状态。 onRestart

CODING 如何使用 CODING 研发管理系统来敏捷开发

陌路散爱 提交于 2021-02-18 18:33:09
之前我们分享过《CODING 如何使用 CODING 开发 CODING》的文章,时过境迁,现在 CODING 研发管理系统已经上线了如持续集成、缺陷管理、测试管理等 DevOps 中的重要功能,并增加了对 SVN 的支持。借此机会我们以自身的研发流程为例,来展示一下 How CODING uses CODING to build CODING 2.0。 企业级一站式软件研发协作平台 CODING 现在的团队有 100 多人,分布在全球各地(深圳、北京、成都、西雅图等),均使用 CODING 研发管理系统作为云端协作平台。在 CODING,不仅研发相关的团队使用 CODING 来进行研发管理,市场、运营、行政的部门也同样使用 CODING 进行任务分配与追踪、文件分享等日常工作。 同时通过 CODING 的企业微信/微信小程序,还能实现随时随地同步与协同任务,小程序可以直接查看任务详情、评论任务,还能实现代码合并(MR)等功能,真正做到 Coding Anytime Anywhere。 CODING 研发管理系统是基于项目进行的,我们依据组织架构建立了相关项目并使用【成员管理】添加相应部门的人员。通过项目这种扁平化的管理形式,帮助企业加快反应速度,提高自身敏捷性。 下周即将上线的 CODING 权限管理功能,可以帮助项目管理员方便地根据项目成员角色来分配相应的权限

Python3网络爬虫(一):利用urllib进行简单的网页抓取

拈花ヽ惹草 提交于 2021-02-18 08:00:01
点击 蓝色字 免费订阅, 每天收到这样的好信息 前言 : 最近有不少粉丝关注本公众号。并且我已经 成功开通了流量主同时会赚一点点广告费,我打算每个月把这部分钱拿出来给大家买点书刊,算是给大家一点福利吧。大家想买什么书扫描下方的加他拉你加群。最后,非常感谢大家的关注。 运行平台:Windows Python版本:Python3.x IDE:Sublime text3 转载请注明作者和出处: http://blog.csdn.net/c406495762/article/details/58716886 一直想学习Python爬虫的知识,在网上搜索了一下,大部分都是基于Python2.x的。因此打算写一个Python3.x的爬虫笔记,以便后续回顾,欢迎一起交流、共同进步。 一、预备知识 1.Python3.x基础知识学习: 可以在通过如下方式进行学习: (1)廖雪峰Python3教程(文档): URL:http://www.liaoxuefeng.com/ (2)菜鸟教程Python3教程(文档): URL:http://www.runoob.com/python3/python3-tutorial.html (3)鱼C工作室Python教程(视频): 小甲鱼老师很厉害,讲课风格幽默诙谐,如果时间充裕可以考虑看视频。 URL:http://www.fishc.com/ 2.开发环境搭建

菜鸟教程 | Egret微信小游戏好友排行榜教程

筅森魡賤 提交于 2021-02-18 04:18:51
写在前面:随着越来越多的新人开始接触白鹭引擎,创作属于自己的游戏。考虑到初学者会遇到一些实际操作问题,我们近期整理推出“菜鸟”系列技术文档,以便更好的让这些开发者们快速上手,Egret大神们可以自动忽略此类内容。 今天我们分享的菜鸟文档将介绍微信小游戏好友排行榜的制作过程,包括创建项目并发布、微信开发者平台添加小游戏、打开开放域功能、主域和开放域通讯,以及ShareCanvas与原生Canvas的布局。 微信好友排行榜利用 微信关系链数据 实现一个简单的排行榜,此文档包含关系链数据、Egret平台数据接口、ShareCanvas离屏画布、原生Canvas布局。 创建项目并发布 创建Egret项目,使用Launcher发布,建议使用您个人 AppID (测试用的id限制很多功能,例如分享) 添加小游戏 设置 > 基本设置 > 添加小程序(能够通过审核即可) 打开开放域功能 使用微信开发者工具打开发布的微信小游戏,或在终端运行 egret run --target wxgame ,找到游戏配置文件 game.json ,配置如下,其中 openDataContext 使小游戏支持了微信开放域功能。 1 { 2 "deviceOrientation": "portrait" , 3 "networkTimeout" : { 4 "request": 5000 , 5

鸿蒙和安卓,到底有什么区别?

浪子不回头ぞ 提交于 2021-02-18 01:54:15
来自: 程序员小枫 在 9 月 10 日召开的华为开发者大会上,宣布了鸿蒙2.0 系统正式面世,同时开启了 Beta 版本的测试和开源网站。 对于开发者来说两个最关键的点值得关注: 一个是 Beta 版的开发工具,一个是开源网站。 开源网站 在开发者大会上宣布将 HarmonyOS源代码捐赠给中国开放原子开源基金会,并在大会上公布了鸿蒙系统的开源路线。 OpenHarmony 官方源码地址: https: //openharmony.gitee.com/openharmony 开发工具 鸿蒙使用基于 Intellij IDEA 深度定制研发的 DevEco Studio 作为其开发工具。 DevEco Studio 下载地址: https: / /developer.harmonyos.com/cn /develop/deveco -studio 那么,在应用开发过程中,HarmonyOS(鸿蒙)和 Android(安卓)开发环境有什么不同呐? HarmonyOS 项目和 Android 项目对比 资源目录的变更 ①资源目录名称有更改 安卓 res 目录,这里用 resources 目录,它包括 base 和 rawfile 两部分,其中 base 是核心的资源目录,常用的都放在这里面,便于查找和使用。rawfile 会原封不动打包到生成的应用里面。 安卓是 res/values

【js】走近小程序

半腔热情 提交于 2021-02-18 01:13:58
一、什么是小程序? 基于微信的可以为用户提供一些服务的web项目,利用微信提供的接口可以让所有开发者使用到微信的原生能力,去完成一些之前做不到或者难以做到的事情。 二、小程序开发工具以及语言? 小程序需要用到微信提供的 小程序开发工具 ,​小程序的主要开发语言是 JavaScript 。 三、小程序与普通网页开发的区别? ​网页开发渲染线程和脚本线程是互斥的,这也是为什么长时间的脚本运行可能会导致页面失去响应,而在小程序中,二者是分开的,分别运行在不同的线程中。网页开发者可以使用到各种浏览器暴露出来的 DOM API,进行 DOM 选中和操作。而如上文所述,小程序的逻辑层和渲染层是分开的,逻辑层运行在 JSCore 中, 并没有一个完整浏览器对象,因而缺少相关的DOM API和BOM API。 这一区别导致了前端开发非常熟悉的一些库,例如 jQuery、 Zepto 等,在小程序中是无法运行的。同时 JSCore 的环境同 NodeJS 环境也是不尽相同,所以一些 NPM 的包在小程序中也是无法运行的。 四、小程序的代码构成? (1)在我们新建的小程序项目里面会有四种类型的文件。 .json 后缀的 JSON 配置文件 (静态配置信息)       .wxml 后缀的 WXML 模板文件(相当于原生html文件) .wxss 后缀的 WXSS 样式文件(相当于原生css文件)