-
wechat
-
微信小程序创建页面的时候有三个文件,分别是.json 后缀的 <code>JSON 配置文件.wxml 后缀的 <code>WXML 模板文件.wxss 后缀的 <code>WXSS 样式文件.js 后缀的 <code>JS 脚本逻辑文件WXML 模板从事过网页编程的人知道,网页编程采用的是 HTML + CSS + JS 这样的组合,其中 HTML
-
wechat
-
微信小程序创建页面的时候有三个文件,分别是.json 后缀的 JSON 配置文件.wxml 后缀的 WXML 模板文件.wxss 后缀的 WXSS 样式文件.js 后缀的 JS 脚本逻辑文件这篇文章讲json配置JSON 配置JSON 是一种数据格式,并不是编程语言,在小程序中,JSON扮演的静态配置的角色。我们可以看到在项目的根目录有一个 app.json 和 project.config.js
-
web
-
本节知识点展示小程序get请求和post请求(一) 小程序get请求wxml代码<button class="answer" bindtap="douban">测试豆瓣</button>js代码douban: function () {
var _this = this;
wx.request({
url: 'xxxxxxx', /*写地址*/
-
web
-
小程序开发过程中,不可避免要遇到不同页面之间数据通讯的问题,如判断是否登录等,现做出以下分类总结
一、使用全局变量实现数据传递使用场景:
购物车界面需要根据是否登录来区别显示,当没有登录时提醒去登录,登录后之间显示自己购物车里的商品列表
全局变量使用方法:
再 app.js 文件中定义全局变量 globalData, 如下:将用户信息存放在 userInfo 中
//app.js
-
web
-
wx.navigateTo(Object object)保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。使用 wx.navigateBack 可以返回到原页面。小程序中页面栈最多十层。参数Object object属性类型默认值必填说明urlstring是需要跳转的应用内非 tabBar 的页面的路径, 路径后可以带参数。参数与路径之间使用 ? 分隔,参数键与参数值用 =
-
gityuan
-
引言:知乎上我曾回答了 自学编程一年,压力过大,该怎么办? - Gityuan 的回答,之后有不少知乎朋友私信或Email给我,希望能讲讲学习Android的心得。业内有不少同仁写过关于如何自学的文章,本文则是从自身的学习经历和经验,可能并不是适合每一个人,写出来仅供大家参考。看到很多人提问非科班该如何学习编程,其实科班也基本靠自学。有句话叫“师傅领进门修行靠个人”,再厉害的老师能教你的东西都是很
-
gityuan
-
一、Android系统1.1 Android系统源码网站备注https://android.googlesource.comGoogle官方提供的Android系统源码(需翻墙)http://androidxref.com用于阅读Android系统源码,基于OpenGrokhttp://aosp.opersys.com用于阅读Android系统源码,基于OpenGrokhttps://git.ke
-
gityuan
-
一、概述Android系统中,每个应用程序是由Android的Activity,Service,Broadcast,ContentProvider这四剑客的中一个或多个组合而成,这四剑客所涉及的多进程间的通信底层都是依赖于Binder IPC机制。例如当进程A中的Activity要向进程B中的Service通信,这便需要依赖于Binder IPC。不仅于此,整个Android系统架构中,大量采用了
-
web
-
css实现动画div {
width:200px;
height:200px;
background-color:pink;
/*animation: 动画名称 动画时间 运动曲线 何时开始 播放次数(infinite无限循环) 是否反方向*/
animation: go 2s ease 0s 2 alternate;/*引用动画 一般只使用前两个参数*/
}
/*
-
web
-
css按中心点旋转div {
width:200px;
height:200px;
background-color:pink;
transition:all 0.6s;
/*transform-origin:top left; 设置旋转点 为左上角 */
transform-origin:20px 30px;
}
div:hover{
/*旋转36
-
web
-
css盒子居中对齐div {
width:200px;
height:200px;
background-color:pink;
position:absplute;
left:50%;
top:50%;
/*margin-left:100px; 需要计算不合适*/
/*水平/垂直 移动自己宽度的一半*/
transform:translate
-
web
-
css实现过度动画div {
width:300px;
height:100px;
/*transition写在div中 而不是hover中*/
/*transition: width 0.6s ease 0s,height 0.3s ease-in 1s;*/
transition: all 0.6s;/*所有属性都变化,后面连个参数可省略*/
}
/*鼠标经过盒子
-
web
-
直接上代码.div {
width:100px;
height:100px;
position:relative;/*子绝父相*/
}
.div:hover::before {
content:"";
width:100%;
height:100%;
border:10px solid rgba(255,255,255,.3);
display:bloc
-
web
-
直接上代码.overflow {
white-space:nowrap;/*首先强制一行*/
overflow:hidden;
text-overflow:ellipsis;/*超出部分使用省略号*/
}
-
web
-
直接上代码:.clearfix:after {
content:".";/*内容为小点,尽量不要空,否者旧版本浏览器有空隙*/
display:block;
height:0;
visibility:hidden;/*隐藏盒子*/
clear:both;
}
.clearfix {
*zoom:1;/* *代表ie6/7能识别的特殊符号 zoom就是ie6/7清
-
web
-
1.清除浮动.clearfix:after {
content:".";/*内容为小点,尽量不要空,否者旧版本浏览器有空隙*/
display:block;
height:0;
visibility:hidden;/*隐藏盒子*/
clear:both;
}
.clearfix {
*zoom:1;/* *代表ie6/7能识别的特殊符号 zoom就是ie6/7清
-
web
-
链接伪类选择器
:link /未访问的链接/
:visited /已访问的链接/
:hover /鼠标移到链接上/
:active /选定的链接,当我们点击别松开鼠标 显示的状态/
结构(位置)伪类选择器(css3)
:first-child /选取属于其父类的首个子元素的指定选择器/
:last-child
-
web
-
datalist<input placeholder="请输入明星" list="star">
<datalist id="star">
<option>刘德华</option>
<option>刘落英</option>
<option>刘一</
-
java
-
在高并发业务场景下,消息队列在流量削峰、解耦上有不可替代的作用。当前使用较多的消息队列有 RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、Pulsar 等。消息队列这么多,到底该选择哪款消息队列呢?选择消息队列的基本标准虽然这些消息队列在功能和特性方面各有优劣,但我们在选择的时候要有一个基本标准。首先,必须是开源的产品。开源意味着,如果有一天你使用的消息队列遇到了一
-
zixun
-
Python 3.8.0 正式发布了,以下是主要更新内容:PEP 572, 赋值表达式PEP 570, 仅位置参数PEP 587, Python 初始化配置(改进嵌入)PEP 590, Vectorcall:CPython 的快速调用协议PEP 578, 运行时审核挂钩PEP 574, 带外数据的 Pickle 协议 5Typing 相关:PEP 591,PEP 586,PEP 589并行文件系统