摘要: 将要加载的脚本放到body底部: 最简单且最常用的方法,当页面加载完DOM元素之后再加载脚本文件 减少引入脚本数量 若有多个脚本文件,可以使用YUI Compressor压缩为一个文件 使用无阻塞脚本 load事件之后在下载脚本 延迟脚本 使用defer属性 在js中动态创建脚本元素 var scr 阅读全文
posted @ 2016-06-15 09:55 Mr.Alex 阅读(270) 评论(0) 推荐(0) 编辑
摘要: jquery中attr和prop的区别 最近在使用jQuery对操作的checkbox和radio标签进行判断时,发现只有第一次判断时对的,之后判断就不正确的问题,后来发现 在jquery的1.9版本中引入prop方法后,就出现了这样的问题:什么时候该用prop?什么时候用attr?两个之间有什么区 阅读全文
posted @ 2016-06-07 13:51 Mr.Alex 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 在$.each中想要终止循环,但是它没有continue或者break这样的终止方式,所以尝试使用return来进行终止,但是发现并没有跳出循环。为了搞清楚js中关于各种遍历方式的不同,通过查询进行了一下总结: 为了方便例子讲解,现有数组和json对象如下: for 平时使用最多的,直接看事例 关于 阅读全文
posted @ 2016-06-04 20:38 Mr.Alex 阅读(27852) 评论(0) 推荐(3) 编辑
摘要: 第一步:创建本地分支 点击右键选择TortoiseGit,选择Create Branch…,在Branch框中填写新分支的名称(若选中”switch to new branch”则直接转到新分支上,省去第二步),点击OK按钮: 第二步:通过“Switch/Checkout”切换到新创建的分支上,点击 阅读全文
posted @ 2016-06-02 18:30 Mr.Alex 阅读(132097) 评论(7) 推荐(19) 编辑
摘要: 当项目中有图片上传功能时,便会产生服务器资源占用问题,为避免上传图片太大占用太多空间,需要将图片进行压缩之后再存储。 图片压缩可以通过前端或者后端都可以实现,这里主要闲扯一下我使用的前端图片压缩: 这里介绍的js压缩图片的主要思想是:首先求出上传的图片大小,然后判断是否大于限制的最大size,若大于 阅读全文
posted @ 2016-06-01 23:46 Mr.Alex 阅读(62584) 评论(4) 推荐(1) 编辑
摘要: 在使用lodop进行打印的时候,需求中有这样一个功能:某个字段可以在页面的input框中进行修改。 但是在进行打印时调用的是静态的HTML代码,这就导致在页面的input框中改变字段之后,但是HTML中的input的value并没有改变。 然后终于找到了好的解决办法: 若只在页面上改变input框中 阅读全文
posted @ 2016-06-01 18:43 Mr.Alex 阅读(9936) 评论(0) 推荐(0) 编辑
摘要: 在实现打印功能时,遇到一个问题,使用px作为单位在不同的机器或者打印机上打印出的字体大小不一样,所以经过查询,发现使用pt为单位能够进行物流适配,下面是各单位之间的转换: 定义字体大小有常见三种单位,px、em、pt px px是pixel缩写,是基于像素的单位.在浏览网页过程中,屏幕上的文字、图片 阅读全文
posted @ 2016-05-30 09:01 Mr.Alex 阅读(4493) 评论(0) 推荐(0) 编辑
摘要: 今天在做与后台交互的的过程中,发现php对于接收的POST有一个限制,超出1000个字段之后便无法接收,项目要求在不改变PHP配置的情况下通过前端方式解决,通过分析并且网上差一些大牛的资料终于找到了解决方案,下面进行介绍: 首先,由于post的数据太多会导致PHP无法接收,那么解决思路就是将form 阅读全文
posted @ 2016-05-28 19:46 Mr.Alex 阅读(4923) 评论(0) 推荐(0) 编辑
摘要: 由于微信扫描之后打开的内嵌浏览器对下载有限制,所以在扫描之后不能直接下载,解决办法两个: 一、将app放到腾讯应用宝上,这样将应用宝上的链接生成一个二维码,然后微信扫描之后便可以打开应用宝下载的一个页面进行下载。 二、自己另写一个页面,若用若用微信扫描,则进入到这个页面,当用户点击立即下载弹出一个提 阅读全文
posted @ 2015-10-12 20:22 Mr.Alex 阅读(2502) 评论(0) 推荐(0) 编辑
摘要: 本文主要实现一个类似于百度搜索一样,当在输入框中输入内容实时向后台发送请求,并将返回的内容在输入框下面用下拉框的形式显示出来的功能。 由于本人是前端程序员,so,这里只介绍前端实现部分,实现分为HTML,JS两部分(后台对接使用的是PHP): HTML: 第一步:封装一个组件用于页面实现 第二步:页 阅读全文
posted @ 2015-10-12 20:09 Mr.Alex 阅读(2333) 评论(0) 推荐(0) 编辑