摘要:
都在这里了 阅读全文
摘要:
兴致冲冲的安装好ubuntu1.8。 想安装lnmp,结果失败,失败,失败。 一遍由一遍,很痛苦。 每一遍都要半个小时,甚至更久。 等来的就是失败。 看日志也看不出头绪来。 怎么解决呢? 网上查了好多,说是1.8改动太大,lnmp1.4已经不能适用了。就用1.5吧。 果然1.5成功了! 具体的参考 阅读全文
摘要:
正常情况下,sql文件都有对应的文件类型。但是默认的sql文件只是关联普通的sql。很多语法都无法高亮,以及自动提醒。 阅读全文
摘要:
基础组件 框架为开发者提供了一系列基础组件,开发者可以通过组合这些基础组件进行快速开发。 什么是组件: 组件是视图层的基本组成单元。 组件自带一些功能与微信风格的样式。 一个组件通常包括 和`结束标签 属性 内容`在两个标签之内。 注意:所有组件与属性都是小写,以连字符 连接 属性类型 | 类型 | 阅读全文
摘要:
WXSS WXSS(WeiXin Style Sheets)是一套样式语言,用于描述 WXML 的组件样式。 WXSS 用来决定 WXML 的组件应该怎么显示。 为了适应广大的前端开发者,WXSS 具有 CSS 大部分特性。同时为了更适合开发微信小程序,WXSS 对 CSS 进行了扩充以及修改。 与 阅读全文
摘要:
引用 WXML 提供两种文件引用方式 和`include`。 import 可以在该文件中使用目标文件定义的 ,如: 在 item.wxml 中定义了一个叫 的`template`: 在 index.wxml 中引用了 item.wxml,就可以使用 模板: import 的作用域 import 有 阅读全文
摘要:
事件 什么是事件 事件是视图层到逻辑层的通讯方式。 事件可以将用户的行为反馈到逻辑层进行处理。 事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。 事件对象可以携带额外信息,如 id, dataset, touches。 事件的使用方式 在组件中绑定一个事件处理函数。 如 , 阅读全文
摘要:
模板 WXML提供模板(template),可以在模板中定义代码片段,然后在不同的地方调用。 定义模板 使用 name 属性,作为模板的名字。然后在``内定义代码片段,如: 使用模板 使用 is 属性,声明需要的使用的模板,然后将模板所需要的 data 传入,如: is 属性可以使用 Mustach 阅读全文
摘要:
列表渲染 wx:for 在组件上使用 控制属性绑定一个数组,即可使用数组中各项的数据重复渲染该组件。 默认数组的当前项的下标变量名默认为 ,数组当前项的变量名默认为 使用 可以指定数组当前元素的变量名, 使用 可以指定数组当前下标的变量名: 也可以嵌套,下边是一个九九乘法表 block wx:for 阅读全文
摘要:
内容 组件属性(需要在双引号之内) 控制属性(需要在双引号之内) 关键字(需要在双引号之内) :boolean 类型的 true,代表真值。 : boolean 类型的 false,代表假值。 三元运算 算数运算 逻辑判断 字符串运算 数据路径运算 数组 最终组合成数组 。 如果进行了微调, 最终组 阅读全文
摘要:
配置输入法 阅读全文
摘要:
数据绑定 列表渲染 解析成了这种效果。 条件渲染 被渲染成了 模板,可以重复使用,data务必加上... 事件 阅读全文
摘要:
文件作用域 模块化 可以将一些公共的代码抽离成为一个单独的 js 文件,作为一个模块。模块只有通过 或者 才能对外暴露接口。 // common.js function sayHello(name) { console.log( ) } function sayGoodbye(name) { con 阅读全文
摘要:
框架以栈的形式维护了当前的所有页面。 当发生路由切换的时候,页面栈的表现如下: | 路由方式 | 页面栈表现 | | | | | 初始化 | 新页面入栈 | | 打开新页面 | 新页面入栈 | | 页面重定向 | 当前页面出栈,新页面入栈 | | 页面返回 | 页面不断出栈,直到目标返回页,新页面入 阅读全文
摘要:
App() 注册一个小程序 小程序的入口方法 在其他子页面如何使用呢? demo.js 我们发现,全局变量和全局方法都被调用了。 通过getApp获取全局对象,然后进行全局变量和全局方法的使用。 必须在 中注册,且不能注册多个。 不要在定义于 内的函数中调用 ,使用 就可以拿到 app 实例。 不要 阅读全文
摘要:
小程序中的setData 函数用于将数据从逻辑层发送到视图层(异步),同时改变对应的 的值(同步)。 直接修改 this.data 而不调用 this.setData 是无法改变页面的状态的,还会造成数据不一致 。 单次设置的数据不能超过1024kB,请尽量避免一次设置过多的数据 。 示例代码: i 阅读全文
摘要:
cherry pick 可以局部代码合并。 cherry pick不仅可以用在不同分支之间,还可以用在同一个分支上。 比如说你在某一个向某个分支中添加了一个功能,后来处于某种原因把它给删除了,然而后来某一天你又要添加上这个功能了, 这时候就可以使用cherry pick把添加那个功能的commit, 阅读全文
摘要:
天天配置项目,天天清理文件夹,天天重复着一些事情。 于是乎想到了脚本。 这个脚本的功能很简单,就是初始化一些文件夹和配置选项。 一次性,少了很多语句。 初始化之后,可以继续调整项目中的其他事项。 这里用到了判断,用到了变量赋值,用到了文件存在与否判断,用到了赋予管理员权限的功能。 有了这个脚本,可以 阅读全文
摘要:
创建脚本lazygit.sh !/bin/bash 一次性处理git提交 branch_name= branch_name=$(git symbolic ref short q HEAD) git add . git commit m "$1" git push origin "$branch_na 阅读全文
摘要:
git pull 是git fetch与git merge的组合。 有时候拆开使用,会更加的安全。 比如想比较,本地分支,与线上分支的差别,就可以先 这样就可以,git diff origin/xxx,进行比较了。 再比如,拉取某个分支之前,想看看区别,可以 然后通过 或者 查看改动了哪些文件 或者 阅读全文