web
文章平均质量分 54
duner_
这个作者很懒,什么都没留下…
展开
-
CSS定位
css有三种的基本的定位机制:普通流、浮动和绝对定位普通流:普通流中元素框的位置由元素在html中的位置决定。块级框从上到下一个接着一个的排列,框之间的垂直距离由框的垂直外边距计算出来。相对定位:如果对一个元素进行相对定位,它将出现在他所在的位置上。然后,可以通过设置垂直或水平位置让这个元素“相对于”它的起点移动。在使用相对定位时无论是否移动元素仍占据原来的空间。因此,移动元素会导致它覆盖原创 2013-09-13 11:48:32 · 641 阅读 · 0 评论 -
阻止浏览器对表单自动填充
当用户在进行登录等操作提交表单后,浏览器会提示是否允许浏览器记住密码。记住用户名密码在一定程度上会给用户体验带来好处,比如,当用户在下一次打开此登录页面表单会自动填充,直接登录然而,也会带来一定坏得影响,比如该网站下存在另外需要填充密码的表单时,不对应的密码和用户名会自动填充该表单上(大致表现为,密码输入框会自动填充所保存密码,密码输入框的上一个输入框会自动填充用户名),用户需要清空后再填原创 2015-01-19 19:57:53 · 5788 阅读 · 0 评论 -
关于闭包
闭包是指有权访问另一个函数作用域中的变量的函数 //摘自javascript高级程序设计要理解闭包首先要理解作用域链,每一个javascript代码(全局代码或函数)都有一个与之相关的作用域链,这个作用域链可以看作是一个串联着这段代码或函数作用域中范围内的变量的对象列表。当代码或函数需要查找x属性的时候它会沿着链从第一个元素开始查找,直到最后一个元素。如果找到了,那么就会使用这个x的值,如果没原创 2013-09-06 10:10:29 · 686 阅读 · 0 评论 -
js停止事件冒泡 阻止浏览器默认行为
在前端开发工作中,由于浏览器兼容性等问题,我们会经常用到“停止事件冒泡”和“阻止浏览器默认行为”。1..停止事件冒泡JavaScript代码//如果提供了事件对象,则这是一个非IE浏览器if ( e && e.stopPropagation )//因此它支持W3C的stopPropagation()方法e.stopPropagation(); else//否则转载 2013-09-24 09:41:30 · 1095 阅读 · 0 评论 -
移动端web开发调试工具weinre npm安装方法
传统pc端web开发过程中,我们常常借助chrome控制台或者firebug等调试工具进行调试。那么,移动web开发过程中调试怎么办呢?(一)配置weinre服务1、首先下载并安装nodejs 下载地址http://nodejs.org/ ,安装好的nodejs同时存在npm包管理器2、用你npm安装weinre 在控制台运行npm install -g weinre3、启动wei原创 2014-03-31 14:36:26 · 2329 阅读 · 0 评论 -
如何忘却jQuery,开始使用JavaScript原生API
JavaScript就在这里随时等候你的召唤,但是也许你还没有准备好如何使用他。为什么不用jQuery呢?因为它很慢并且你的网站真的不需要这些多余的负担。我不是来这里争辩原生API和函数库的迥异,开发的时候很难不用到这些神奇的东东。但是我想讨论的是:如果仅为使用个选择器($)或者类似的东西,是否真的有必要加载jQuery。假设咱不是为了简化,每个人用jSomething是因为它支持转载 2014-02-26 10:02:32 · 852 阅读 · 0 评论 -
javascript中apply与call的区别(来自http://www.blogjava.net/jjshcc/archive/2010/08/04/327948.html)
javascript中apply与call的区别apply and call 它们的作用都是将函数绑定到另外一个对象上去运行,两者仅在定义参数方式有所区别: apply(thisArg,argArray); call(thisArg[,arg1,arg2…] ]);即所有函数内部的this指针都会被赋值为thisArg,这可实现将函数作为另外一个对象的方法运转载 2013-09-24 08:56:31 · 1076 阅读 · 0 评论 -
CSS两种水平垂直居中
第一种:将固定大小的div框相对窗口水平垂直居中,改变浏览器窗口大小时,依然保持水平垂直居中; 水平垂直居中 .out{width: 0px; height: 0px; position: absolute; left: 50%; top: 50%; } .in{height: 300px; width: 300px; position:原创 2013-09-15 09:34:24 · 946 阅读 · 0 评论 -
文本输入框实时统计字数,并防止重复提交
Document 还可以输入1500个字 (function() { var MAX_NUM = 1500; var ta = document.getElementById("ta"); if (document.all) { ta.onpropertychange = valueChange(); } else { ta.addEventListen原创 2013-09-13 13:51:05 · 1176 阅读 · 0 评论 -
ios微信浏览器App下载链接怎样跳转到苹果App Store
通过微信分享链接下载App的情况很常见(写得简单一点)Android 选择跳转至腾讯应用宝,这个做起来很容易,只要我们把应用上传至腾讯应用宝变可以通过链接轻松下载,例如:return "redirect:http://a.app.qq.com/o/simple.jsp?pkgname=***";Ios 只能跳转至App Store,通常情况下可以这样跳转至苹果App S原创 2015-01-19 19:06:17 · 10283 阅读 · 0 评论