通过JS去获取select的选中值和选中文本text有很多种方法。通过jQuery实现时,一般这样用: //html <select id=”selector”> <option value=”1″>one</option> <option value=”2″>two&l
使用html5实现本地图片裁剪
很多时候我们都会遇到图片裁剪的相关需求,比如用户上传头像,然后进行裁剪。 在最近的项目中,就有一个用户更改头像的需求。按一贯的做法,就是用户选择图片进行上传,上传成功后返回预览,用户在页面上进行拖拽“裁剪”,然后将相关参数传给后台,后台进行真正的裁剪,裁剪成功后返回裁剪后的图片url。这一过程相对来说较为繁琐,而且,会
使用Raphael JS实现的中国地图
正如上一篇文章所说,需要一个地图。所以就上网查找是否有合适的js库。最后发现了raphael.js,官网为:http://raphaeljs.com/ raphaelJs是一个很小的javascript库,大小不到100K。但可以在网页中实现绘制各种矢量图、各类图表、以及图像裁剪、旋转、运动动画等等功能。更加令人惊喜的
使用nodejs将excel数据转为json
今天接到一个需求,需要实现一个简单的页面。基本的需求就是点击地图上不同的区域,然后显示相关的信息。没什么难度,唯一的问题是数据并不是保存在数据库中,而是提供给我Excel表格,里面有六百多条数据,所以第一步就是将这些数据转换成json格式的。 首先想到的就是伟大的nodejs,于是上网搜了一下是否有相关的模块。果然,n
用JavaScript解决Placeholder的IE8兼容问题
HTML5新加的Placeholder属性可以很方便的代替之前用onfocus,onblur的方法,并且比它更强大,但是万恶的IE8却不兼容。 可以使用JavaScript来解决IE8兼容问题,在IE8下,自动替换成onfocus方法,在支持HTML5的浏览器中则还是用Placeholder,不干扰。 首先需要添加jQ
node.js获取客户端IP地址
今天项目需要用到nodejs获取客户端的IP地址,查了一下相关资料,以下代码可行,记录下来,以供大家参考: function getClientIp(req) { return req.headers[‘x-forwarded-for’] || req.connection.remoteAddress || req.s
JS获取URL中参数值常用的2种方法
获取URL中参数值,这是我们经常需要用到的。方法有很多,下面总结2种常用的方法: 一、正则法 正则法是通过正则表达式的匹配来获指定的参数值,示例代码如下: function getQueryString(name) { var reg = new RegExp(‘(^|&)’ + name + ‘=([^&#
node.js使用nodemailer发送邮件实例
这篇文章主要介绍了node.js使用nodemailer发送邮件的方法,例子中使用的是QQ邮箱,你也可以修改成其它的邮箱如163、gmail等,需要的朋友可以参考下 var nodemailer = require(“nodemailer”); // 开启一个 SMTP 连接池 var smtpTransport =
AngularJS 最佳实践
AngularJS 是一个 Web 应用框架,它实现了前端的 MVC 架构,能让开发人员很方便地实现业务逻辑。 举个栗子,要做到下面的效果,以前可能需要写一连串的 JavaScript 代码绑定 N 多事件。而使用 AngularJS 框架,一句 JavaScript 都不用写就能实现了,神奇吧? 单价: 数量: 总价
在线选座插件:jQuery Seat Charts
在这里,我给大家介绍一款基于jQuery的在线选座插件:jQuery Seat Charts,它支持自定义座位类型和价格,支持自定义样式,支持设置不可选的座位,也支持键盘控制座位。 HTML 我们假设进入电影《星际穿越》的选座页面,页面布局请看上面的大图,页面左边将在#seat-map中显示影院的座位布局图,右侧#bo