hexcolor

微信小程序

隐身守侯 提交于 2020-12-05 04:25:03
微信小程序账号与工具 在线文档:https://mp.weixin.qq.com/debug/wxadoc/dev/ 小程序开发者账号注册 微信公众平台:https://mp.weixin.qq.com/ 小程序开发者账号注册:https://mp.weixin.qq.com/wxopen/waregister?action=step1 微信开发者工具 微信开发者工具:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html 微信小程序文件结构 主体文件结构 主体部分由三个文件组成,必须放在项目的根目录,如下: | 文件 | 作用 | [app.js]    小程序逻辑 | [app.json]   小程序公共设置 | [app.wxss]   小程序公共样式表 | 页面文件结构 页面由四个文件组成,分别是: | 文件类型 | 作用 | [js]    页面逻辑 ( 微信小程序没有window和document对象 ) | [wxml]    页面结构 ( XML语法,不是HTML语法 ) | [wxss]   页面样式表 ( **拓展了rpx尺寸单位,微信专属响应式像素** ) | [json]   页面配置 ( 不能写注释,否则编译报错 ) | 微信小程序配置 app.json 配置项列表 > `app

微信小程序学习笔记(二)--框架-全局及页面配置

可紊 提交于 2020-11-29 23:13:20
描述和功能 框架提供了自己的视图层描述语言 WXML 和 WXSS ,以及基于 JavaScript 的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,让开发者能够专注于数据与逻辑。 响应的数据绑定 框架的核心是一个响应的数据绑定系统。 整个小程序框架系统分为两部分:视图层(View)和逻辑层(App Service)。 页面管理 框架 管理了整个小程序的页面路由,可以做到页面间的无缝切换,并给以页面完整的生命周期。开发者需要做的只是将页面的数据、方法、生命周期函数注册到 框架 中,其他的一切复杂的操作都交由 框架 处理。 基础组件 框架 提供了一套基础的组件,这些组件自带微信风格的样式以及特殊的逻辑,开发者可以通过组合基础组件,创建出强大的微信小程序 。 丰富的 API 框架 提供丰富的微信原生 API,可以方便的调起微信提供的能力,如获取用户信息,本地存储,支付功能等。 文件结构 小程序包含一个描述整体程序的 app 和多个描述各自页面的 page 。 一个小程序主体部分由三个文件组成,必须放在项目的根目录,如下: 一个小程序页面由四个文件组成,分别是: 注意:为了方便开发者减少配置项,描述页面的四个文件必须具有相同的路径与文件名。 全局配置 app.json 文件用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。

六角透明颜色[复制]

﹥>﹥吖頭↗ 提交于 2020-08-13 08:35:10
问题: This question already has an answer here: 这个问题在这里已有答案: Understanding colors on Android (six characters) 7 answers 了解Android上的颜色(六个字符) 7个答案 I'm working on implementing a widget transparency option for my app widget although I'm having some trouble getting the hex color values right. 我正在为我的应用程序小部件实现一个小部件透明度选项,尽管我在修复十六进制颜色值时遇到了一些麻烦。 Being completely new to hex color transparency I searched around a bit although I couldn't find a specific answer to my question. 作为十六进制颜色透明度的全新,我搜索了一下,虽然我找不到我的问题的具体答案。 I want to set transparency by hex color so let's say my hex color id "#33b5e5" and I want it to

swift中是16进制设置UIColor

你。 提交于 2020-08-12 10:12:31
在项目开发中,控件颜色的设置是必须的,但很多时候我们获取到的都是16进制的色彩值,为了方便使用,对UIColor做了一些简单的扩展,以便于直接使用16进制设置 extension UIColor { ///随机色 class var random:UIColor { return UIColor(red: CGFloat(arc4random_uniform(256))/255.0, green: CGFloat(arc4random_uniform(256))/255.0, blue: CGFloat(arc4random_uniform(256))/255.0, alpha: 1) } /// 通过哈希值返回颜色 /// /// - Parameter hexColor: 哈希值 /// - Returns: <#return value description#> class func hexColor(_ hexColor:Int) ->UIColor { let red = CGFloat((hexColor & 0xFF0000) >> 16)/255.0 let green = CGFloat((hexColor & 0xFF00) >> 8)/255.0 let blue = CGFloat(hexColor & 0xFF)/255.0 return UIColor

OC字符串替换

一笑奈何 提交于 2020-08-12 03:02:18
- (NSMutableAttributedString *)attributedString:(NSString *)string{ NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:string attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:13],NSForegroundColorAttributeName:HEXCOLOR(0x999999)}]; //遍历字符串中指定字符的所有位置 NSRange isRange = [attributedString.string rangeOfString:self.keyword]; while (isRange.location != NSNotFound || isRange.length != 0) { //设置指定字符的属性 [attributedString addAttribute:NSForegroundColorAttributeName value:[UIColor rgb:BK_Color] range:isRange]; //字体背景颜色 // [attributedString

uniApp学不会?看这里

情到浓时终转凉″ 提交于 2020-08-05 19:38:48
##uni-app的基本使用 ( b站学习笔记+自己理解 ) 课程介绍: 基础部分: 环境搭建 页面外观配置 数据绑定 uni-app的生命周期 组件的使用 uni-app中样式学习 在uni-app中使用字体图标和开启scss 条件注释跨端兼容 uni中的事件 导航跳转 组件创建和通讯,及组件的生命周期 uni-app中使用uni-ui库 uni-app介绍 官方网页 uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉)等多个平台。 即使不跨端, uni-app 同时也是更好的小程序开发框架。 具有vue和微信小程序的开发经验,可快速上手uni-app 为什么要去学习uni-app? 相对开发者来说,减少了学习成本,因为只学会uni-app之后,即可开发出iOS、Android、H5、以及各种小程序的应用,不需要再去学习开发其他应用的框架,相对公司而言,也大大减少了开发成本。 环境搭建 安装编辑器HbuilderX 下载地址 HBuilderX是通用的前端开发工具,但为 uni-app 做了特别强化。 下载App开发版,可开箱即用 安装微信开发者工具 下载地址 利用HbuilderX初始化项目 点击HbuilderX菜单栏文件>项目>新建 选择uni

微信小程序学习-全局配置

大兔子大兔子 提交于 2020-04-28 18:48:21
全局配置 1.app.js 定义全局数据和全局函数 定义内容解释: onLanuch 当小程序初始化完成时,会触发 onLaunch(全局只触发一次) onShow 当小程序启动,或从后台进入前台显示,会触发 onShow onHide 当小程序从前台进入后台,会触发 onHide onError 当小程序发生脚本错误,或者 api 调用失败时,会触发 onError 并带上错误信息 globalData 全局数据,用来存放一些全局的东西,比如统一的远程接口地址等,当然在使用中发现,也可以自定义数据,也能访问到 数据的访问:   使用getApp()访问,在需要访问的页面的js中加上 var app=getAPP(),就可以app.XX来访问数据,app.xxx()访问函数 举例: // app.js App({ cookie: {}, onLaunch: function () { }, globalData: { userInfo: null , version: "1.0" , shopName: "商店" , // sdomain:"http://192.168.0.119:8999/api", domain:"https://xx/api" , static_domain: "https://xx.cn/static/images/mina" , }, tip: