函数式编程 函数式编程是种编程范式,它需要我们将函数作为参数传递,或者作为返回值返还。我们可以通过组合不同的函数来得到想要的结果。 我们来看一下这几个例子: // 全校学生 let allStudents: [Student] = getSchoolStudents() // 三年二班的学生 let gradeThreeClassTwoStudents: [Student] = allStude
当前选中的时间段被清除时触发unselect回调函数: function( view, jsEvent ) 选中状态被清除,有可能有以下几种原因: 用户点击空白位置(unselectAuto 设置为false的时候无效) 用户重新选择新的区域,旧区域清除。在新区域创建之前 unselect 就触发了。 前进或者后退当前的视图,或者切换到别的视图。 通过API调用了 unselect方法。 jsEv
指定某些元素忽略 unselectAuto 选项(貌似必须是form表单)。值为字符串类型,默认为空。遵循 Jquery selecter,点击元素,不会清除选中状态。例如页面上有一个“创建日程”按钮(class为btn)的时候,用户点击此按钮,就不能清除当前已经选中的。因此你要有个form表单: <form class="my-form"> <button onclick="return
设置当你点击页面其他地方的时候,是否清除你的选择,值为布尔类型,默认值 true。只有当 selectable 设置为true的时候才有效。 官方英文文档:http://arshaw.com/fullcalendar/docs/selection/unselectAuto/
设置是否在用户拖拽事件的时候绘制占位符。值是布尔值或者函数,默认值为false。此选项只对议程周视有效。 设置为 true 的时候,当用户拖拽事件的时候,会绘制一个占位符(和google calendar比较像),设置为 false (默认)的时候,和所有单元格一样。 也可以设置为 function,它有两个参数:开始时间和结束时间(Date对象),必须返回将要用到的dom元素。 估计你现在还不明
设置日程表的天和时间槽是否可以点击选中和拖拽,值为布尔类型或者 View Option Hash 类型,默认值为false。 让用户可以选中和拖拽,必须使用设置为 true。选中和清除选中的时候,会触发select 和 unselect 回调。
示例代码: exports.handler = function(event, callback) { //var eventObj = JSON.parse(event.toString()); //console.log(eventObj['test']) console.log(event) callback(200, "Hello world"); } 在
示例代码: package main import ( "fmt" "encoding/json" ) type Cmd struct { Mid int } func Handler(b []byte) []byte{ cmd := &Cmd{} err := json.Unmarshal(b, cmd) if err != nil
示例代码目录结构为: 其中Application.java代码: package com.xiaomi.faas.runtime; import com.google.gson.JsonObject; public class Application { public static String main(JsonObject event) { System.out.pr
Python3编程模型与Python2编程模型除语法外基本一致
示例代码: import logging logger = logging.getLogger() logging.basicConfig(level=logging.INFO) def main(event): print "test function log by print" logger.info("test function log by logger") re
在前面的教程中我们已经学习了一些 Python3 的基本语法知识,下面我们尝试来写一个斐波纳契数列。 实例如下: #!/usr/bin/python3 # Fibonacci series: 斐波纳契数列 # 两个元素的总和确定了下一个数 a, b = 0, 1 while b < 10: print(b) a, b = b, a+b 执行以上程序,输出结果为: 1 1 2
Vim 本课程中有不少地方需要在终端下使用 Vim 编辑文件,对于初学者来说 Vim 可能不是那么好用,但是这是一个优秀程序员必备的技能。 这里推荐大家学习一下陈皓的一篇简明 VIM 练级攻略,只需要学习掌握到第二级就可以满足日常工作需求。 这可能需要你花费几天的时间来熟悉,但相信我,这绝对值得。
注意事项 不要在代码中执行sleep以及其他睡眠函数,这样会导致整个进程阻塞 exit/die是危险的,会导致worker进程退出 可通过register_shutdown_function来捕获致命错误,在进程异常退出时做一些请求工作。 PHP代码中如果有异常抛出,必须在回调函数中进行try/catch捕获异常,否则会导致工作进程退出 swoole不支持set_exception_handler
1. 前言 本小节我们介绍如何使用 VueRouter 编程式导航。包括 push、replace、go 三种方法的使用和区别。其中了解和掌握三种方法使用方式以及他们之间的区别是本节的重点。本节的内容相对容易,同学们只需要在学完本节的内容后稍加记忆,并通过一两个案例进行调试,相信一定可以对这三种方法的使用游刃有余。 2. router.push 在之前的小节中,我们的路由跳转是通过标签<route