摘要: bind()方法绑定事件的时候,第二个参数是函数,如果代码都写在函数里面,没有任何问题。但是,直接调用外部封装的函数需要注意,出错的例子: 上面这个例子打开网页立即弹窗,说明外部的函数立马执行了。当我们点击div的时候,没反应了。。。 在匿名函数里面调用外面封装的函数就没有问题了,正确的例子: 这样 阅读全文
posted @ 2016-05-16 16:58 小虫1 阅读(1581) 评论(0) 推荐(0) 编辑
摘要: 如果使用本地存储如:cookie,localStorage,sessionStorage,Web SQL的情况下,前端存取数据非常容易。 本文介绍,不使用以上本地存储,只在页面(标签里面)上存取数据。 最简单的一种做法是隐藏表单或者隐藏元素都可以: 这种做法在获取数据的时,jquery选择器选择元素 阅读全文
posted @ 2016-05-16 15:49 小虫1 阅读(5902) 评论(0) 推荐(0) 编辑
摘要: 不传参数的text()方法在获取文本内容时,会把子元素的文本也获取过来(会删除 HTML 标记),例子: 当jQuery选择器选中的元素有多个时,它会返回所有匹配元素的组合的文本内容(会删除 HTML 标记)。W3cschool上面的一个例子 传参数的text()方法用于设置值时,它会覆盖被选元素的 阅读全文
posted @ 2016-05-16 13:44 小虫1 阅读(3740) 评论(0) 推荐(0) 编辑
摘要: 本文不讨论用jquery选择器具体怎么选择页面元素,而讨论选择元素后后的一些处理 jquery的选择器选择元素的时候,即使没有选择到指定的对象,页面并不会报错,例子: 这个例子中,页面上没有id=”a”的元素,对$(”#a”)对象操作,控制台并不会报任何错误。容错性好,这样的好处是所有的对象操作可以 阅读全文
posted @ 2016-05-16 11:00 小虫1 阅读(336) 评论(0) 推荐(0) 编辑
摘要: Js中经常遇到判断一个字符串是否包含一个子串,java语言中有containes的方法,直接调用就可以了。除非引用第三方数据库,Js中没有contains方法。 为了实现更java语言中containes方法相同的效果,最简单的一种做法是利用js中字符串查找位置的方法indexOf(“o”大写)。此 阅读全文
posted @ 2016-05-16 09:27 小虫1 阅读(3845) 评论(0) 推荐(1) 编辑
摘要: 当网站后端比较复杂,ajax请求比较慢的时候。用户重复点击会阻塞页面的渲染。前端限制下很必要。 代码: 阅读全文
posted @ 2016-04-29 17:03 小虫1 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 选项卡是一种很常用的组件。比如3个选项的选项卡,比较笨的一种办法是,把3个状态写成3个独立页面,互相链接。这样做的问题也显而易见,切换的时候url会变。如果是手机端网页,加载慢一点,给人的感觉是不断的跳网址,加载网页。 选项卡就解决了这个问题,选项卡是在1个页面一次加载,再在这个页面里操作,隐藏显示 阅读全文
posted @ 2016-04-29 16:02 小虫1 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 在做1个简单功能的时候,行间事件这块发现了1个问题: 打印不出来t。事实上,这样做获取不到元素,也就是说$(this)为空。很奇怪了,这种写法也经常见: 事实上,这种写法就能获取的到。 那行间事件怎么传this呢?如下: 注意,函数的形参不能直接写this,因为this是一个关键字。$(obj)的作 阅读全文
posted @ 2016-04-29 14:52 小虫1 阅读(1040) 评论(1) 推荐(1) 编辑
摘要: Chrome有个保存账户的功能,点击保存网站账号密码,浏览器下次就记住你的号码了,自己的电脑上这样用很爽,每次点击登录按钮就可以了。但是问题来了,有一天你想在另外一台电脑上登录,忘记密码了。自己电脑上的那个密码是以点点点的方式显示的,这时候怎么办? Chrome的审查元素可以搞定这个:(按F12进入 阅读全文
posted @ 2016-04-22 15:12 小虫1 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 网站后台页面有一个功能,管理员上传图片的时候实现预览,这个功能想到两种实现方法: 1.每次添加图片服务端处理图片,ajax传回缩略图,在页面展示。 2.前端实现预览,只有当提交表单的时候才跟服务器交互。 前端预览的好处显而易见,减少跟服务器的请求次数。百度了下,前端完全能实现这个功能,这个功能也就转 阅读全文
posted @ 2016-04-22 11:47 小虫1 阅读(1300) 评论(0) 推荐(0) 编辑