综合( 右侧选择分类 )
wechat

微信小程序协同工作和发布

小程序协同工作和发布在中大型的公司里,人员的分工非常仔细,一般会有不同岗位角色的员工同时参与同一个小程序项目。为此,小程序平台设计了不同的权限管理使得项目管理者可以更加高效管理整个团队的协同工作。以往我们在开发完网页之后,需要把网页的代码和资源放在服务器上,让用户通过互联网来访问。在小程序的平台里,开发者完成开发之后,需要在开发者工具提交小程序的代码包,然后在小程序后台发布小程序,用户可以通过搜索
401 人浏览
wechat

微信小程序扫描二维码超简单

调用微信扫一扫能力,只需要:wx.scanCode({ success: (res) => { console.log(res) } })
306 人浏览
wechat

微信小程序框架逻辑

小程序宿主环境我们称微信客户端给小程序所提供的环境为宿主环境。小程序借助宿主环境提供的能力,可以完成许多普通网页无法完成的功能。上一章中我们把小程序涉及到的文件类型阐述了一遍,我们结合 QuickStart 这个项目来讲一下这些文件是怎么配合工作的。渲染层和逻辑层首先,我们来简单了解下小程序的运行环境。小程序的运行环境分成渲染层和逻辑层,其中 WXML 模板和 WXSS 样式工作在渲染层,JS 脚
350 人浏览
wechat

微信小程序JS 逻辑交互

微信小程序创建页面的时候有四个文件,分别是.json 后缀的 <code>JSON 配置文件.wxml 后缀的 <code>WXML 模板文件.wxss 后缀的 <code>WXSS 样式文件.js 后缀的 <code>JS 脚本逻辑文件JS 逻辑交互一个服务仅仅只有界面展示是不够的,还需要和用户做交互:响应用户的点击、获取用户的位置等等。在小程序里
327 人浏览
wechat

微信小程序WXSS 样式简介

微信小程序创建页面的时候有四个文件,分别是.json 后缀的 <code>JSON 配置文件.wxml 后缀的 <code>WXML 模板文件.wxss 后缀的 <code>WXSS 样式文件.js 后缀的 <code>JS 脚本逻辑文件WXSS 具有 CSS 大部分的特性,小程序在 WXSS 也做了一些扩充和修改。新增了尺寸单位。在写 CSS 样式
362 人浏览
wechat

微信小程序WXML模板

微信小程序创建页面的时候有三个文件,分别是.json 后缀的 <code>JSON 配置文件.wxml 后缀的 <code>WXML 模板文件.wxss 后缀的 <code>WXSS 样式文件.js 后缀的 <code>JS 脚本逻辑文件WXML 模板从事过网页编程的人知道,网页编程采用的是 HTML + CSS + JS 这样的组合,其中 HTML
369 人浏览
wechat

微信小程序Json配置

微信小程序创建页面的时候有三个文件,分别是.json 后缀的 JSON 配置文件.wxml 后缀的 WXML 模板文件.wxss 后缀的 WXSS 样式文件.js 后缀的 JS 脚本逻辑文件这篇文章讲json配置JSON 配置JSON 是一种数据格式,并不是编程语言,在小程序中,JSON扮演的静态配置的角色。我们可以看到在项目的根目录有一个 app.json 和 project.config.js
355 人浏览
web

微信小程序网络请求数据get,post

本节知识点展示小程序get请求和post请求(一) 小程序get请求wxml代码<button class="answer" bindtap="douban">测试豆瓣</button>js代码douban: function () { var _this = this; wx.request({ url: 'xxxxxxx', /*写地址*/
429 人浏览
web

微信小程序页面之间传递参数的几种方式

小程序开发过程中,不可避免要遇到不同页面之间数据通讯的问题,如判断是否登录等,现做出以下分类总结 一、使用全局变量实现数据传递使用场景: 购物车界面需要根据是否登录来区别显示,当没有登录时提醒去登录,登录后之间显示自己购物车里的商品列表 全局变量使用方法: 再 app.js 文件中定义全局变量 globalData, 如下:将用户信息存放在 userInfo 中 //app.js
358 人浏览
web

微信小程序页面跳转传递参数wx.navigateTo

wx.navigateTo(Object object)保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。使用 wx.navigateBack 可以返回到原页面。小程序中页面栈最多十层。参数Object object属性类型默认值必填说明urlstring是需要跳转的应用内非 tabBar 的页面的路径, 路径后可以带参数。参数与路径之间使用 ? 分隔,参数键与参数值用 =
751 人浏览
gityuan

如何自学Android

引言:知乎上我曾回答了 自学编程一年,压力过大,该怎么办? - Gityuan 的回答,之后有不少知乎朋友私信或Email给我,希望能讲讲学习Android的心得。业内有不少同仁写过关于如何自学的文章,本文则是从自身的学习经历和经验,可能并不是适合每一个人,写出来仅供大家参考。看到很多人提问非科班该如何学习编程,其实科班也基本靠自学。有句话叫“师傅领进门修行靠个人”,再厉害的老师能教你的东西都是很
451 人浏览
gityuan

跟大家分享一些常用的Android相关的网址资料

一、Android系统1.1 Android系统源码网站备注https://android.googlesource.comGoogle官方提供的Android系统源码(需翻墙)http://androidxref.com用于阅读Android系统源码,基于OpenGrokhttp://aosp.opersys.com用于阅读Android系统源码,基于OpenGrokhttps://git.ke
424 人浏览
gityuan

Binder系列—开篇

一、概述Android系统中,每个应用程序是由Android的Activity,Service,Broadcast,ContentProvider这四剑客的中一个或多个组合而成,这四剑客所涉及的多进程间的通信底层都是依赖于Binder IPC机制。例如当进程A中的Activity要向进程B中的Service通信,这便需要依赖于Binder IPC。不仅于此,整个Android系统架构中,大量采用了
365 人浏览
web

css实现动画

css实现动画div { width:200px; height:200px; background-color:pink; /*animation: 动画名称 动画时间 运动曲线 何时开始 播放次数(infinite无限循环) 是否反方向*/ animation: go 2s ease 0s 2 alternate;/*引用动画 一般只使用前两个参数*/ } /*
330 人浏览
web

css按中心点旋转

css按中心点旋转div { width:200px; height:200px; background-color:pink; transition:all 0.6s; /*transform-origin:top left; 设置旋转点 为左上角 */ transform-origin:20px 30px; } div:hover{ /*旋转36
502 人浏览
web

css盒子居中对齐

css盒子居中对齐div { width:200px; height:200px; background-color:pink; position:absplute; left:50%; top:50%; /*margin-left:100px; 需要计算不合适*/ /*水平/垂直 移动自己宽度的一半*/ transform:translate
340 人浏览
web

css实现过度动画

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;/*所有属性都变化,后面连个参数可省略*/ } /*鼠标经过盒子
322 人浏览
web

css样式鼠标经过插入一个伪元素

直接上代码.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
339 人浏览
web

css溢出文字隐藏

直接上代码.overflow { white-space:nowrap;/*首先强制一行*/ overflow:hidden; text-overflow:ellipsis;/*超出部分使用省略号*/ }
299 人浏览
web

css清除浮动

直接上代码:.clearfix:after { content:".";/*内容为小点,尽量不要空,否者旧版本浏览器有空隙*/ display:block; height:0; visibility:hidden;/*隐藏盒子*/ clear:both; } .clearfix { *zoom:1;/* *代表ie6/7能识别的特殊符号 zoom就是ie6/7清
304 人浏览