- 博客(8)
- 收藏
- 关注
原创 Handlebars模版引擎用法二
在上一篇文章中简单的介绍了怎么使用handlebars模板,这篇文章将介绍handlebars更多的语法,相信了解后,你会被它所吸引。 之前的例子: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&qu
2018-05-29 15:25:16 672
原创 Handlebars.js模版引擎用法一
一、为什么要使用Handlebars模版引擎 1、Handlebars是全球使用率最高的模板引擎,所以当之无愧是全球最受欢迎的模板引擎.Handlebars在许多前端框架中都被引入,比如在MUI和AmazeUI等框架,都推荐使用Handlebars。 2、可维护性(后期改起来方便);可扩展性(想要增加功能,增加需求方便);开发效率提高(程序逻辑组织更好,调试方便);看起来方便。 3、...
2018-05-29 15:22:46 473
转载 socket.io实现聊天功能——第一章 、群聊
一、准备工作–搭建项目 1.确保node环境已经安好,我已将npm替换成了cnpm 淘宝镜像。 2.新建一个名为 ” chat “ 的文件夹。 3.在 ” chat “ 的文件夹里面 创建package.json的文件,我们用代码创建cnpm init,默认回车就行了。 4.再分别安装express 和 socke.io的模块。 cnpm install experss --s...
2018-05-28 11:57:45 2741
原创 用JS压缩上传的图片
现在网上的高清原图尺寸也有好几M甚至更大,而且现在手机像素高了拍出来的照片也特别大,所以有时候需要对用户上传图片时进行压缩处理。 图片压缩的原理:将图片重新画入到canvas画布里面,再将canvas转成图片的形式。 图片压缩js代码: function compressedImg(path, callback) { var img = new Image(); ...
2018-05-25 17:20:04 550
原创 如何用node.js发送邮件
一、准备工作 1、新建一个目录,这儿取名叫email 2、在email目录里创建一个package.json cnpm init 2、在email目录里安装nodemailer模块 cnpm install nodemailer --save 3、在email目录里面新建一个js文件,这儿取名叫main 二、代码部分 var nodemailer ...
2018-05-25 15:18:38 615
原创 json、jq实现三级联动选择框方法一
html代码: <select id="level1Class" class="column-select" name="level1Class"> <option value="0">请选择栏目</option> </select> <select id=&
2018-05-25 15:11:21 1169
转载 关于IE10+不支持条件注释的解决办法
1、使用IE=EmulateIE9属性指示浏览器采用IE9渲染技术 <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9"> 在html网页的head里加入上面的meta标签,这样IE10/11就能识别条件性注释了,我们也就可以编写针对性的CSS代码了。 但这样做有个弊端,浏览器最高就只能在IE9的渲染模式,而不是...
2018-05-25 15:06:23 2055
原创 JS实现本地预览上传图片并获取宽高
原文:http://thunder.gz01.bdysite.com/index.php/2018/05/23 我们在本地上传文件、图片是用file类型的表单,大多时候我们想让上传的图片先预览在我们本地,下面来看看代码吧。 HTML部分: &amp;lt;input type=&quot;file&quot; accept=&quot;image/jpg,image/jpeg,image/png&quot; n
2018-05-23 11:50:39 1622
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人