前端技术

JS控制submit表单提交前进行预览和confirm确认提交

JS控制submit表单提交前进行预览和confirm确认提交。

我们经常会遇到这样的场景,某一个form表单提交前,想知道那些checkbox的内容被选中了,如果符合则提交,如果不符合,则取消提交,很简单的代码,我就不说了,直接上代码了。

» 阅读全文

基于HTML5实现微信网页版摇一摇功能demo代码

利用html5实现类似微信的手机摇一摇功能,并播放音乐。

1、  deviceOrientation:封装了方向传感器数据的事件,可以获取手机静止状态下的方向数据,例如手机所处角度、方位、朝向等。

2、  deviceMotion:封装了运动传感器数据的事件,可以获取手机运动状态下的运动加速度等数据。

不多说直接上代码,

» 阅读全文

关键词: 微信网页版摇一摇

jquery中利用getJSON进行ajax跨域请求或Post提交数据

在jQuery中,我们使用json数据类型,通过getJSON方法来实现从服务端获取或发送数据,而当要向不同远程服务器端提交或者获取数据时,要采 用jsonp数据类型。使用这种类型的话,会创建一个查询字符串参数 callback=? ,这个参数会加在请求的URL后面。服务器端应当在JSON数据前加上回调函数名,以便完成一个有效的JSONP请求。如果要指定回调函数的参数名来取代 默认的callback。

html页面:

» 阅读全文

关键词: getjson请求 , ajax跨域请求

input输入框和文字、图片等对齐问题

 
1.INPUT和图片按钮对齐:
<form method="post" action="ccc.asp">
  <input type="text" name="title" onfocus="this.value=''" value="请输入单词">
  <input type=image src="http://ccc.cn/img/dict.gif" align="absmiddle">
</form>
    也可以在按钮的样式里面加入:vertical-align:middle;

2.INPUT和文字对齐
  定义INPUT的样式,input {vertical-align:middle;},这样文字就会和INPUT框对齐


» 阅读全文

关键词: input对齐 , input输入框

微信分享到朋友圈和发送给好友,包含标题、描述、图片等

一、微信浏览器

通过在电脑上打开微信的网页,我们可以发现微信内嵌浏览器定义了一个私有 JavaScript 对象:WeixinJSBridge,通过操作这个对象的相关方法可以实现分享到微信朋友圈和发送给好友,并判断一个微信号的关注状态以及实现关注指定微信号等功能。

二、分享到朋友圈和发送给好友


» 阅读全文

关键词: 微信分享

nodejs forever使用说明:nodejs的守护进程,持续运行nodejs

forever可以看做是一个nodejs的守护进程,能够启动,停止,重启我们的app应用。

官方的说明是说:

A simple CLI tool for ensuring that a given script runs continuously (i.e. forever). // 一个用来持续(或者说永远)运行一个给定脚本的简单的命令行工具

用途

forever的用途就是帮我们更好的管理我们node App服务,本质上就是在forever进程之下,创建一个node app的子进程。

比如,你有一个基于express的或者其他的一些个应用那么,它将会很方便你更新和操作你的服务,并且保证你服务能持续运行。

更好的一点就是每次更改文件,它都可以帮你自动重启服务而不需要手动重启。

» 阅读全文

关键词: forever , nodejs

koa中文文档:更小、更健壮、更富有表现力的 Web 框架

koa 简介

由 Express 原班人马打造的 koa,致力于成为一个更小、更健壮、更富有表现力的 Web 框架。使用 koa 编写 web 应用,通过组合不同的 generator,可以免除重复繁琐的回调函数嵌套,并极大地提升常用错误处理效率。Koa 不在内核方法中绑定任何中间件,它仅仅提供了一个轻量优雅的函数库,使得编写 Web 应用变得得心应手。

安装 koa

koa 依赖支持 generator 的 Node 环境,准确来说,是 node >= 0.11.9 的环境。

» 阅读全文

关键词: koa中文文档

nodejs包管理工具:npm常用命令

npm的全称是,是一个nodejs包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。

Nodejs自身提供了基本的模块,但是开发实际应用过程中仅仅依靠这些基本模块则还需要较多的工作。幸运的是,Nodejs库和框架为我们提供了帮助, 让我们减少工作量。但是成百上千的库或者框架管理起来又很麻烦,有了NPM,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。


npm install <name>安装nodejs的依赖包

例如npm install express 就会默认安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本,如npm install express@3.0.6

» 阅读全文

关键词: npm , nodejs