首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    一款简单的WordPress主题June

    网站之前一直用的kratos主题,几年的时间,经过不断的瞎折腾,从一点不懂到半知半解,通过各种查找,原主题已经被我改的面目前非,有些地方被我改坏了,也有些被我改的更好了(自以为是),非专业人员,改着改着就出现了很多冗余的代码,经常有朋友留言说网站卡,于是一直想着自己捣鼓一款主题,6月初经常在面板上看到网站负载达到100%,这个想法就更迫切了,看到BD云618搞活动,云服务器新用户只需要30多元一年,自己手中还空着一个域名,于是赶紧入手,安装宝塔面板搭建WP,中间备案耽搁了三天时间。 其实新主题也不是我自己独立完成的,前端基于Bootstrap 5框架,布局参照之前主题,核心php代码部分来自之前主题的,还有些是根据自己想到的功能在网上查找的,但不管是php代码,还是html和CSS代码,相比原来的主题,精简了非常多,当然,因为技术有限,也并非是一款完美的主题,如有大神路过勿喷,欢迎批评指教,在此先行谢过。 第一次做主题,也没想到好的主题名字,既然是6月份所作,就暂时命名June吧。主题是否有亮点大家自行寻找吧!因为是自用,所有的功能和样式都是根据自己喜好折腾的。

    02

    hybrid开发经验_工作总结模式

    大家好,又见面了,我是你们的朋友全栈君。 前言随着公司业务不断发展,移动开发项目越来越多,项目任务时间紧,我们内部开发流程是以项目为导向,有别于一般公司对产品不断迭代的做法,但移动端开发人员资源有限,需要在不同项目之间做业务场景切换开发,就会经常出现项目完成时间 Delay。面对这样的问题,我们该如何去解决呢?现在了解到的现状是每个业务组都有配备 Web 前端开发人员,那么是否能把涉及到业务模块分发给具体业务组 Web 前端开发人员去开发,剥离业务模块,我们移动端开发人员则专注于框架的开发或者手机端设备能力开发,比如可支持调用摄像头,监听网络状态变化,提供地理位置信息等等,有没有这样一套适合的解决方案呢,答案当然是有的。我们引入了可利用 Web 前端能力和移动端操作系统原生能力相结合开发模式,叫做 Hybrid 混合开发。   目录为何选择 Hybrid 开发模式在实践过程中碰到什么问题和解决经验总结为何选择 Hybrid 开发模式1,目前工作中碰到的问题随着公司业务飞速发展,移动端定制的项目越来越多,同时每个项目的业务逻辑呈现出复杂化和差异化特点,每个项目都需要提供 Android 版本和 IOS 版本,增加开发成本,开发周期往往又会被拖长。同时近年来前端技术蓬勃发展,HTML5 大行其道,很多主流 APP 厂商都利用 HTML5 前端能力来编写业务模块并结合原生设备能力进行混合开发,常见的比如淘宝、京东、微信、携程等等。虽然目前业务项目多,但是用户交互体验要求不高,常见页面也是列表,表单居多,适合充分利用HTML 5能力,因此引入Hybrid 混合开发模式,这样只需要 Web 前端开发人员写一遍前端业务代码,却能同时在Android 系统和 IOS 系统中执行。   2,Web APP、Hybrid APP、Native APP 对比目前主流应用程序大体分为三类:Web App、Hybrid App、 Native App,如图:三者区别指采用Html5 语言写出的 App,不需要下载安装。类似于现在所说的轻应用。生存在浏览器中的应用,基本上可以说是触屏版的网页应用。   优点(1)开发成本低,更新快(2)更新无需通知用户,不需要手动升级(3)能够跨多个平台和终端缺点:(1)临时性的入口(2)无法获取系统级别的通知,提醒,动效等等(3)用户留存率低(4)设计受限制诸多(5)体验较差从外观上来看是一个Native App ,实则只有一个UIWebView,里面访问的是一个Web App ,如新闻类和视频类的应用普遍采取该策略:Native 的框架加上Web 的内容。不同于Native App 需要针对不同的平台使用不同的开发语言(如使用Objective-C、Swift开发iOS应用,使用Java等开发Android应用),允许开发者仅使用一套网页语言代码(HTML5+CSS+JavaScript),即可开发能够在不同平台上部署的类原生应用 。由于结合了Native app良好用户交互体验和Web App 跨平台开发的优势,能够显着节省移动应用开发的时间和成本,得到越来越多公司的青睐。   按照网页语言和程序语言的混合,Hybrid App 通常可以分为三种类型:多View混合型:Native View 和 Web View 独立展示,交替出现。 其应用主体通常是Native App,Web技术作为补充。即在需要的时候,将 Web View作为独立的 View 运行,在 Web View内完成相关的展示操作。开发难度与Native App相当.比如:微信里的公众号文章使用的是Web View 。   单View混合型:在同一个View 内,Native View 和Web View 为层叠关系,同时出现。开发成本较高,难度较大,但是体验较好。比如:百度搜索同时实现充分的灵活性和较好的用户体验。   Web主体型:应用主体是Web View ,穿插 Native 功能,主要以网页语言编写。整体开发难度低,基本可以实现跨平台,而用户体验好坏,主要取决于底层中间件的交互与跨平台能力。比如:项目管理工具 Basecamp 使用Web view呈现内容,调用系统原生 API 实现界面导航等功能来提高用户体验。   也并非是完美的解决方案。由于其使用 HTML5,某些依赖于复杂的原生功能或者繁重的过渡动画的应用会出现卡顿。同时,为了模拟Native App 的UI和感官,需要投入额外的时间和精力;尽管可以跨平台,但是并不能完全支持所有的设备和操作系统。最后,如果应用的体验不够原生化,如一个简单的网站,则还有被Apple App Store拒绝的风险。   指的是原生程序,一般依托于操作系统,有很强的交互,是一个完整的 App,可拓展性强。需要用户下载安装

    03

    千锋重庆IT学习之微信API接口文档

    微信​​API接口文档​​,微信API接口,个人微信聊天接口api 微信手机客户端上传的通知类消息 1.手机客户端微信上线通知 WeChatOnlineNotice = 1020; 2.手机客户端微信下线通知 WeChatOfflineNotice = 1021; 3.微信个人号新增好友通知 FriendAddNotice = 1022; 4.微信个人号移除好友通知 FriendDelNotice = 1023; 5.微信好友发来聊天消息 FriendTalkNotice = 1024; 6.任务执行结果通知 TaskResultNotice = 1025; 7.手机上回复好友的聊天消息 WeChatTalkToFriendNotice = 1026; 8.有好友请求添加好友的通知 FriendAddReqeustNotice = 1027; 9.手机端向服务端通知聊天执行结果 TalkToFriendTaskResultNotice = 1028; 10.图片或视频消息的详细内容结果 RequestTalkDetailTaskResultNotice = 1029; 11.上传手机客户端上微信的二维码 PullWeChatQrCodeTaskResultNotice = 1030; 12.手机上发送了朋友圈通知 CircleNewPublishNotice = 1031; 13.手机上删除朋友圈通知 CircleDelNotice = 1032; 14.手机检测到有人点赞/取消点赞通知 CircleLikeNotice = 1033; 15.手机检测到有人评论/删除朋友圈通知 CircleCommentNotice = 1034; 16.消息标记为已读 PostMessageReadNotice = 1035; 17.联系人信息上传 ContactsInfoNotice = 1036; 18.群聊新增通知 ChatRoomAddNotice = 1037; 19.联系人标签新增,修改通知 ContactLabelAddNotice = 1038; 20.收钱任务执行结果通知 TakeMoneyTaskResultNotice = 1039; 21.朋友圈图片上传 CircleDetailNotice = 1040; 22.群聊删除通知 ChatRoomDelNotice = 1041; 23.群聊信息变更通知 ChatRoomChangedNotice = 1042; 24.群二维码 PullChatRoomQrCodeTaskResultNotice = 1043; 服务端、客服客户端发给设备的指令类消息 1.给好友发消息任务 TalkToFriendTask = 1070; 2.发送朋友圈任务 PostSNSNewsTask = 1071; 3.主动添加好友任务 AddFriendsTask = 1072; 4.发送朋友圈任务后数据回传 PostSNSNewsTaskResultNotice = 1073; 5.删除朋友圈 DeleteSNSNewsTask = 1074; 6.客户端或者服务端接受好友请求通知 AcceptFriendAddRequestTask = 1075; 7.群发消息任务 WeChatGroupSendTask = 1076; 8.执行养号动作命令 WeChatMaintenanceTask = 1077; 9.请求图片或视频消息的详细内容 RequestTalkDetailTask = 1078; 10.服务端主动要求手机上传当前登录的微信二维码 PullWeChatQrCodeTask = 1079; 11.触发手机推送好友列表任务 TriggerFriendPushTask = 1080; 12.触发手机推送朋友圈列表任务 TriggerCirclePushTask = 1081; 13.朋友圈评论删除任务 CircleCommentDeleteTask = 1082; 14.朋友圈评论删除任务反馈 CircleCommentDeleteTaskResultNotice = 1083; 15.朋友圈评论回复任务 CircleCommentReplyTask = 1084; 16.朋友圈评论回复反馈 CircleCommentReplyTaskResultNotice = 1085; 17.通知手机将某个聊天窗口置为已读 TriggerMessageReadTask = 1086; 18.消息撤回 RevokeMessageTask = 1087; 19.转发消息 ForwardMessageTask = 1088; 20.通知手机推送聊天记录 TriggerHistoryMsgPushTask

    02
    领券