一个很有意思的排序算法:睡眠排序
发现一个很有意思的排序算法,用js重写了一遍:

标签: # # #

javascript | 2018.9.23 | 239 Click
使用Grunt自动压缩js和less文件
对于需要反复重复的任务,例如压缩(minification)、编译、单元测试、linting等,自动化工具可以减轻你的劳动,简化你的工作。当你在 Gruntfile 文件正确配置好了任务,任务运行器就会自动帮你或你的小组完成大部分无聊的工作。

标签: # # #

notebook | 2018.9.19 | 157 Click
构造FormData对象遇到的问题
FormData对象用以将数据编译成键值对,以便用XMLHttpRequest来发送数据。其主要用于发送表单数据,但亦可用于发送带键数据(keyed data),而独立于表单使用。如果表单enctype属性设为multipart/form-data ,则会使用表单的submit()方法来发送数据,从而,发送数据具有同样形式。 1.提示 TypeError: 'append' called on an object that does not implement interface FormData.

标签: # #

javascript | 2018.9.19 | 234 Click
summernote自定义按钮
summernote自定义按钮,Summernote 是一个简单灵活的所见即所得的 HTML 在线编辑器,基于 jQuery 和 Bootstrap 构建,支持快捷键操作,提供大量可定制的选项。

标签: # #

javascript | 2018.9.4 | 453 Click
带进度条的ajax上传文件方法
带进度条的ajax上传文件方法:

标签: # # #

javascript | 2018.9.4 | 152 Click
FreeMarker常用模板语言
FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。

标签: # #

notebook | 2018.7.30 | 130 Click
ajax提交包含文件的表单
包含文件的表单提交方法与普通表单提交方法有2处不同:
  1. 编码类型为:enctype="multipart/form-data"
  2. 获取表单数据:普通表单[ $("#myForm").serialize(); ]  ---- 包含文件的表单[  new FormData($("#myForm")[0])  ]

标签: # # # #

javascript | 2018.7.4 | 123 Click
for循环遍历多级json数据
遍历很简单,for循环嵌套就可以,需要注意的是输出到html时要一次输出完,不然就会被浏览器自动加入闭合的DIV导致样式出错。

标签: # # #

javascript | 2018.5.20 | 238 Click
Sourcetree跳过账号注册
Sourcetree是一款图形化的git管理软件,安装时需要注册账号,由于国内网络原因无法注册,使用这个方法可跳过注册步骤。

标签: # #

notebook | 2018.5.20 | 250 Click
如何在phpstorm中配置数据库连接
1.从右侧打开Database标签,点击左上角的“+”,新建MySQL链接 phpstorm链接数据库

标签: # # # #

notebook | 2018.4.19 | 346 Click
给wordpress主题增加显示最新评论的小工具
这篇文章将告诉你怎样给自己的主题增加显示最新评论的小工具,支持Gravatar头像并且可以在后台小工具处自定义头像的显示大小、评论数及评论长度。

标签: # # # # # #

wordpress | 2018.2.24 | 136 Click
从零开始用canvas绘制带日历显示的时钟
从零开始用canvas绘制带日历显示的时钟
这两天大概看了一下canvas的绘图方式,决定先做一个时钟练练手,以前数学没学好,计算圆坐标的公式完全不会,在绘制刻度的地方花费了很多时间,在此记录下整个步骤,方便以后参考。你可以点击这里查看demo

标签: # # #

canvas | 2018.2.11 | 228 Click
回到顶部