十二月咖啡馆工作室

DecemberCafe 工作室的官方博客

Node.js响应Ajax的POST请求并保存为JSON文件

目的使用D3.js开发的前端应用,用户与图交互更改图的内容后,如何在下一次加载的显示上一次最后交互的内容?本文提供通过后端的Node.js程序提供一种最小化方案,作为参考。开发环境 后端:Node.js Node.js模块:Express、body-parser、fs 前端:JQuery 后端1....

2017-02-18 09:56:42

阅读数:2631

评论数:0

Sublime Text 3快捷键排行榜

Sublime Text 3是强大、轻巧、美观的编码工具,适当使用快捷键能提高工作效率。本文将常用快捷键做个排名,让想要记忆的人有个先后顺序。1.注释单行注释:Ctrl + / 多行注释:Ctrl +Shift + / 注释功能毫无疑问是最常用的,排第一没有疑问。2.复数选择Ctrl + D ...

2017-02-04 18:58:38

阅读数:847

评论数:0

Sublime Text 3配置JavaScript开发环境

Sublime Text 3可以不通过浏览器运行JavaScript,但是需要配置环境。安装NodeJS首先需要一个解析JavaScript代码的环境,下载NodeJS:https://nodejs.org/配置Sublime Text 31.选择 Tools → Build System → N...

2017-02-03 17:53:00

阅读数:6398

评论数:0

Node.js 里用 D3.js 来作图

安装模块npm install d3 jsdomD3.js是操作DOM来作图的,要在Node.js里使用需要像jsdom这样的模块。绘制一个圆var d3 = require('d3'); var jsdom = require('jsdom');var document = jsdom.jsdo...

2016-12-24 11:18:04

阅读数:3262

评论数:0

版本号的命名方法

整理自:http://semver.org/版本格式版本格式:主版本号.次版本号.修订号,版本号递增规则如下: 主版本号:当你做了不兼容的 API 修改 次版本号:当你做了向下兼容的功能性新增 修订号:当你做了向下兼容的问题修正 先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面...

2016-12-23 14:36:05

阅读数:482

评论数:0

Node.js输出HTTP请求

用浏览器查看HTTP请求是怎样的用浏览器的调试窗口可以查看。以Chrome为例, F12打开调试窗口 点击Network标签 在地址栏输入网址:http://www.decembercafe.org/ 下方出现很多请求文件,随便点击一个即可。 右方输出窗口,点击Request Headers的vi...

2016-12-23 11:45:07

阅读数:986

评论数:0

Apache2 同源策略解决方案 - 配置 CORS

什么是同源策略现在的浏览器大多配有同源策略(Same-Origin Policy),具体表现如下:浏览某一网站,例如 http://www.decembercafe.org/。这个网页中的 Ajax 请求(XMLHttpRequest)试图获取另一个网站(例如 http://www.csdn.ne...

2016-11-23 11:38:02

阅读数:1501

评论数:0

Nginx转发地址解决跨域问题

什么是跨域问题在一个服务器A里放置了json文件,另一个服务器B想向A发送ajax请求,获取此文件,会发生错误。Chrome提示:XMLHttpRequest cannot load ******. No 'Access-Control-Allow-Origin' header is presen...

2016-11-20 14:17:11

阅读数:5047

评论数:0

Nginx下css的链接问题

放在 Nginx 下的网页代码,在链接外部 css 文件时,可能出现没有链接成功的问题。需要在 nginx.conf 里的 http 下添加一行。http { include mime.types;

2016-11-20 14:13:21

阅读数:1412

评论数:0

nginx 基本操作

nginx 是什么nginx 是轻量、高性能的网页服务器,相较 Apache 占有内存小。

2016-11-20 14:12:05

阅读数:1265

评论数:0

SVG裁剪和平移的顺序

SVG 里为元素添加 clip-path 属性即可做出裁剪效果,添加 transfrom 属性可以平移、旋转元素。根据需求不同,有两种情况: 先裁剪元素,再把裁剪后的图形平移 先平移元素,再按区域裁剪图形 先裁剪再平移在实际元素的位置添加clip-path属性,则是先裁剪。<defs>...

2016-11-05 21:29:34

阅读数:1047

评论数:0

SVG文档的注意事项

SVG 是 HTML5 关于描述矢量图的元素。可以写在<html> </html>中,也可以保存为一个单独的.svg文件。单独作为一个svg文件的时候,有一点规则需要注意。<svg width="640" height="480"...

2016-11-05 21:23:55

阅读数:766

评论数:0

Sublime Text 3安装插件指南

Sublime Text已经很用得很广泛,一般普通的功能已经够用,加入一些插件能些许加快开发。安装 Package Control有了插件控制器Package Control安装起来就很轻松了。安装方法:https://packagecontrol.io/installation步骤如下:(1)打...

2016-10-26 20:13:43

阅读数:491

评论数:0

不让padding影响元素的宽度

CSS3 新增了 box-sizing 属性。 以前,如果指定 div 的宽度为div { width: 100px; height: 100px; padding: 10px; }则包含 padding,div 的实际宽度为 120px。...

2016-10-26 19:11:55

阅读数:5997

评论数:0

Canvas旋转元素

Canvas是HTML5的画布元素,有时需要按指定角度旋转某一个元素。var canvas = document.getElementById("mycanvas"); var ctx = canvas.getContext("2d");//x,y为旋转的圆...

2016-10-26 19:09:10

阅读数:853

评论数:0

bxSlider 在网页里添加幻灯片效果

幻灯片效果在网页上很常见,本文介绍用 bxSlider 轻松实现的方法。

2016-10-15 20:39:44

阅读数:881

评论数:0

CSS3 里添加自定义字体

添加自定义字体是从 CSS3 开始的,下载到的字体可以在网页中使用。

2016-10-15 20:34:20

阅读数:1096

评论数:0

Canvas 获取颜色值

Canvas 是 HTML5 的画布元素,按照像素绘制图像。有时需要用户点击鼠标的时候获取像素值。

2016-10-15 20:19:04

阅读数:4123

评论数:0

Sublime Text 2 安装主题的方法

下载一个主题,如何在Sublime Text 2 里应用它?

2016-09-19 12:57:24

阅读数:1888

评论数:0

Windows 10下Chrome不能启动的问题

Chrome突然不能启动了,点击图标也没反应,打开任务管理器,发现点击图标后,Google Ghrome短暂地出现,随即消失。如何解决?

2016-09-18 18:28:05

阅读数:3174

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭