前两天探究一个直接从Excel中复制数据到html中的实现方法。现在很多html编辑器都实现了表格的复制,但是如果不借助编辑器,如何将Excel中的数据复制到html中对应的table呢? 基本的思路就是获取到复制的内容,然后解析并填入相应的位置中。首先想到的是通过js获取剪切板的内容,可惜的是,在浏览器中通过js获取剪切板...
通过js巧妙获取剪切板的内容
- 0
前两天探究一个直接从Excel中复制数据到html中的实现方法。现在很多html编辑器都实现了表格的复制,但是如果不借助编辑器,如何将Excel中的数据复制到html中对应的table呢? 基本的思路就是获取到复制的内容,然后解析并填入相应的位置中。首先想到的是通过js获取剪切板的内容,可惜的是,在浏览器中通过js获取剪切板...
在七夕表白的小页面(点击查看)中,有一段打字机效果的文字输出。效果还是比较逼真的,实现起来很简单却很巧妙。 来看看关键代码: (function($) { $.fn.typewriter = function() { this.each(function() { var $ele = $(this), str = $ele.html(), progress = 0; $ele.ht...
通过JS去获取select的选中值和选中文本text有很多种方法。通过jQuery实现时,一般这样用: //html <select id="selector"> <option value="1">one</option> <option value="2">two</option> <option value="3">three</option> </select&g...
今天接到一个需求,需要实现一个简单的页面。基本的需求就是点击地图上不同的区域,然后显示相关的信息。没什么难度,唯一的问题是数据并不是保存在数据库中,而是提供给我Excel表格,里面有六百多条数据,所以第一步就是将这些数据转换成json格式的。 首先想到的就是伟大的nodejs,于是上网搜了一下是否有相关的模块...
HTML5新加的Placeholder属性可以很方便的代替之前用onfocus,onblur的方法,并且比它更强大,但是万恶的IE8却不兼容。 可以使用JavaScript来解决IE8兼容问题,在IE8下,自动替换成onfocus方法,在支持HTML5的浏览器中则还是用Placeholder,不干扰。 首先需要添加jQuery 如果你的网站已经添加了jQuery,请忽略这...
今天项目需要用到nodejs获取客户端的IP地址,查了一下相关资料,以下代码可行,记录下来,以供大家参考: function getClientIp(req) { return req.headers['x-forwarded-for'] || req.connection.remoteAddress || req.socket.remoteAddress || req.connection.socket.remote...
获取URL中参数值,这是我们经常需要用到的。方法有很多,下面总结2种常用的方法: 一、正则法 正则法是通过正则表达式的匹配来获指定的参数值,示例代码如下: function getQueryString(name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i'); var r = window.location.search.substr(1)....
这篇文章主要介绍了node.js使用nodemailer发送邮件的方法,例子中使用的是QQ邮箱,你也可以修改成其它的邮箱如163、gmail等,需要的朋友可以参考下 var nodemailer = require("nodemailer"); // 开启一个 SMTP 连接池 var smtpTransport = nodemailer.createTransport({ host: "smtp.qq.com", // 主机 secure...
AngularJS 是一个 Web 应用框架,它实现了前端的 MVC 架构,能让开发人员很方便地实现业务逻辑。 举个栗子,要做到下面的效果,以前可能需要写一连串的 JavaScript 代码绑定 N 多事件。而使用 AngularJS 框架,一句 JavaScript 都不用写就能实现了,神奇吧? 单价: 数量: 总价: {{ quantity * ...