- 博客(16)
- 问答 (54)
- 收藏
- 关注
原创 已知left和top,求right和bottom
var right = $(window).width() - $q_chat.position().left - $q_chat.width(), bottom = $(window).height() - $q_chat.position().top - $q_chat.height();
2016-01-28 15:02:03 394
原创 父、子页面同域、跨域时互相操作dom元素
前端常见跨域解决方案注意,同域或跨域下,父页面要操作子页面的dom元素,必须要等到子页面加载完毕,否则获取不了子页面的document,因此我们需要监听子页面的onload事件,或者监听父页面的onload事件也可以注意,我们用window.frames['frameName'].window来获取子页面的window对象(为了兼容主流浏览器,需要设置iframe的id和name相同),或...
2016-01-26 10:18:07 2602 1
原创 实现验证码的思路
1 验证码都是后台验证的,前台验证没有作用2 验证码是后台代码随机生成噪点形成的(前台获取图片链接,进行展示)3 4 每次点击图片,重新获取图片$('.vcodeImg').on('click', function() { $(this).attr({'src': '../../../ImageCode?'+Math.random()}); });
2016-01-22 17:47:09 915
原创 登陆界面的大致思路
需要考虑的问题:1 自动登录如何实现2 点击登录如何实现3 用户名写进cookie4 自动获取用户名具体解决方案:1 是否在自动登录有效期内首先进页面先发送请求,后台获取cookie的值进行判断,如果存在则自动登录;如果不存在(说明是新用户),注册->登录;如果存在但已过期,获取cookie,自动写入用户名,仅让客户重新输入密码。2 是否勾选自动登录2-
2016-01-22 17:38:18 645
原创 正则表达式高级用法
var num = 8;var str = new RegExp('[1-'+ num +']');//只能用这种方法var x = str.test('8');console.log(x);正则符号所表达的含义:http://www.w3school.com.cn/jsref/jsref_obj_regexp.asp
2016-01-19 15:43:47 431 2
原创 实现两个对象之间每个值的交换
demo * {margin: 0; padding: 0;} ;$(function() { $('.div1').data({ a: 'a1',
2016-01-14 17:27:02 1121
原创 上传插件webuploader.js的使用示例
demo * {margin: 0; padding: 0;} .showCtn {border: 3px solid yellow;} .progress {border: 1px solid blue;} .progress-bar {display: inline-block; backgrou
2016-01-13 17:16:27 3036
原创 js实时监听文本框内文本的变化
说明:1这里我拿一个字符算一个字的情况举例(2个英文字符算一个字的情况请看我的另一篇文章->还没写);2我们遵循”渐进增强“的原则,即低版本浏览器实现基本功能,高版本浏览器效果更好。具体代码如下: demo * {margin: 0; padding: 0;} label {positio
2016-01-12 11:13:41 10643 2
原创 判断浏览器类型,不判断版本
function myBrowser(){ var userAgent = navigator.userAgent, isOpera = userAgent.indexOf("Opera") > -1; if (isOpera) { return "Opera"; }; if (userAgent.indexOf("Firefox"
2016-01-12 10:30:00 467
原创 针对ie8的css hack
一开始我在网上翻到了这个教程:http://jingyan.baidu.com/article/c45ad29cd41857051753e215.html新版本的教程是可以的(但是比较难看),老版本的教程就我而言是有问题的。经我检验,\9\0是可以影响ie8的页面效果的,所以老版本教程有待质疑。如下图:ietester ie8下:虚拟机ie8下:如果你觉得客户打
2016-01-10 22:38:48 335
原创 解决ietester下ie8弹框失效的情况
很多时候我们写的alert(1)在ie8下明明是可以弹出框来的,但是放到ietester下的ie8,却弹不出来,这是为什么呢?经过我的实验,可能跟你系统目前所装的ie版本有关系。通常,我们现在已经升级到ie9版本或者更高,我们需要删除最新的版本,让系统恢复到ie8版本。具体流程参见:http://jingyan.baidu.com/article/cb5d6105090de1005
2016-01-09 18:10:16 4159
原创 ie6、7、8 css hack
很多时候,我们不得不兼容ie6、7、8,网上解决方法也很多,看的眼花缭乱,下面给出几种最简单的针对ie6、7、8的hack写法:color:#0000FF\9的hack支持IE6-IE8(其他版本没有测试),但是IE8不能识别“*”和“_”的css hack,所以我们可以使用color:#0000FF\9; ;/*ie6,ie7,ie8*/*
2016-01-07 09:41:59 424
空空如也
用gulp-sass编译scss是老是报错?
2016-10-27
这个前端截屏功能是如何实现的?
2016-04-28
在不同的手机上测试pc端页面,用什么工具?
2016-03-19
ajax跨域请求,明明成功了,为什么获取不到数据?
2016-03-17
请问前端怎么实现裁剪、传图片和传文件的功能?
2016-03-03
浏览器切换到其它页面,过一分钟,再切回来,定时器就会出现紊乱?有人遇到过吗?
2016-02-22
如何实现定时器控制自身的定时时间?
2016-02-22
把a=aa&b=bb化成{a:"aa",b:"bb"}的方法?
2016-02-21
extjs和backbone学习哪个比较好?
2016-01-29
【急】iframe父操作子的dom元素失效?
2016-01-25
css3 3D效果的一个问题?
2016-01-22
sublime里面如何写css hack?
2016-01-11
css hack \9\0会影响ie8
2016-01-09
box-sizing:border-box的一个问题?
2016-01-07
写js要不要面对对象?
2016-01-06
chrome调试修改js怎么保存?
2016-01-06
requirejs的data-main加载一次后,后面就更新不了?如何解决
2016-01-06
关于上传图片预览的时候,图片尺寸不统一,你们都是给客户怎么样显示的呢?
2016-01-06
请问手机端app页面要怎么测试它的兼容性?
2016-01-05
酷狗音乐web版为什么不做成全屏自适应的呢?
2016-01-02
npm包展示页的这个dependents是什么意思
2021-06-20
taro怎么开启eslint?
2020-03-12
mac上使用sourceTree提交代码不会走husky自定义的钩子
2020-03-11
mac上使用sourceTree提交代码抱下面的错误
2020-03-10
typescript装饰器之后,怎么让vscode识别新增加的方法
2020-02-25
js原型式继承的一个问题?
2018-05-03
element ui 如何支持表头是纵向的表格
2018-01-04
css3 animation动画如何在鼠标移出之后不让动画立即停止?
2017-11-13
express存入多个session会丢失的情况?
2017-07-13
mongoose聚合的一个疑问
2017-06-17
前端(浏览器)如何调用 rest api?
2017-06-02
请问express的npm包errorhandler是干嘛用的
2017-06-02
mongodb 都说索引能提高效率,这是为什么啊?
2017-05-10
mongodb 一个字符串的问题
2017-05-10
有一个问题,就是cmd中怎么换行啊?换行输入,但是不执行的
2017-05-04
sass计算变量的一个问题
2017-04-17
发布npm包的一个问题???
2017-04-17
一个js传参赋值的问题?
2017-04-10
es6 reset的一个疑问???
2017-03-23
es6 let [a, b, c] = [1, 2, 3]为啥报错?
2017-03-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人