Welcome 微信登录

首页 / 脚本样式 / JavaScript

懒加载实现的分页&&网站footer自适应

懒加载实现的分页&&网站footer自适应

最近在做手机端,发现下拉刷新和上拉加载的jq控件很少而且自我感觉不好用,比如iscroll之类……然后自己写了个懒加载的,也很简单,最基础的代码【不喜勿喷,但蛮实用的】wap手机端懒加载分页:用之前先引用下jquery.jsvar current = 1; $(function() {$("body").bind("touchmove", function(e) {if($(this).scrollTop() > ($(window).height(...
原生的强大DOM选择器querySelector介绍

原生的强大DOM选择器querySelector介绍

在传统的 JavaScript 开发中,查找 DOM 往往是开发人员遇到的第一个头疼的问题,原生的 JavaScript 所提供的 DOM 选择方法并不多,仅仅局限于通过 tag, name, id 等方式来查找,这显然是远远不够的,如果想要进行更为精确的选择不得不使用看起来非常繁琐的正则表达式,或者使用某个库。事实上,现在所有的浏览器厂商都提供了 querySelector 和 querySelectorAll 这两个方法的支持,甚至就连微软也派出了 I...
JS弹性运动实现方法分析

JS弹性运动实现方法分析

本文实例分析了JS弹性运动实现方法。分享给大家供大家参考,具体如下:描述:像弹簧一样左右弹动,最后缓慢停下来一、加减速运动1.加速运动var iSpeed=0;iSpeed++;速度越来越快,最后冲出去2.减速运动var iSpeed=20;iSpeed--;速度越来越慢,降到0后开始变负值往反方向运动二、弹性运动1.在目标点左边,加速;目标点右边,减速,如if(div1.offsetLeft<300){ iSpeed=iSpeed+1;//等同iS...
BootStrap整体框架之基础布局组件

BootStrap整体框架之基础布局组件

1 基础布局组件在12栅格系统上基础上,BootStrap还提供了多种基础布局组件。 CSS组件,总结为8大类型的样式: 基础样式、颜色样式、尺寸样式、状态样式、特殊元素样式、并列元素样式、嵌套子元素样式、动画样式1.1基础样式基本样式,一般包含文本字体,颜色背景,边框,定位等,如下面警告框://源码.alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; bor...
Bootstrap整体框架之CSS12栅格系统

Bootstrap整体框架之CSS12栅格系统

1.整体架构BootStrap框架公共六个部分:(css组件和js插件是其表现形式,其余的是基础支撑平台)表现形式 CSS组件 JS插件 基础支撑平台 CSS12栅格系统 基础布局组件 jQuery 响应式设计1.1 CSS12栅格系统12栅格系统是BootStrap的核心功能,也是响应式设计核心理念的一个实现方式。1.1.1 实现原理栅格布局原理:定义容器大小,平分12分,在调整内外边距,最后结合媒体查询,制作出强大响应式的栅格系统。1.最外层的边框,伴...
javascript数组去重方法分析

javascript数组去重方法分析

本文实例讲述了javascript数组去重方法。分享给大家供大家参考,具体如下:方法一.思路:创建一个新的空数组,循环遍历旧数组,用indexOf()方法,可以取得元素在数组中的位置,如果值为-1表示不存在。那么新数组用indexOf去获取老数组的每一个元素,如果值为-1表示不存在,就把他push到新数组里,最后输出新数组即去重后的数组var arr=[24,56,74,89,24,56,78,09,24];var new_arr=[];for(var i...
jQuery Validate让普通按钮触发表单验证的方法

jQuery Validate让普通按钮触发表单验证的方法

一般的表单校验都是直接注册在页面上的匿名函数,导致只能通过固定的提交方式触发表单校验,如果想自定义一个按钮触发表单校验如何实现呢?目前写法:$(function(){ $("#form").validate({rules : { user_name : {required : true }, ……},messages : { user_name : {required : "用户名必填", }, ……} });});改写方法://编写表单验证函数valid...
简单三步实现报表页面集成天气

简单三步实现报表页面集成天气

条条框框的报表页面枯燥乏味?不妨给页面加点“新意”!前阵子,在看天气预报的时候,发现免费天气预报的调用代码,瞬间想到可以给我开发的报表“润润色”。一共三个步骤,教你手到擒来第一步先去天气资源提供者(自行百度)挑选适合自己页面的预报第二步copy框中iframe标签。JS代码:document.writeln("<iframe name="weather_inc" src="http://i.tianqi.com/index.php?c=cod...
浅谈JavaScript的自动垃圾收集机制

浅谈JavaScript的自动垃圾收集机制

执行环境会负责管理代码执行过程中使用的内存,编写JavaScript程序时,所需内存的分配以及无用内存的回收完全实现自动管理。原理:找出那些不再继续使用的变量,然后释放其占用的内存。为此,垃圾收集器会按照固定的时间间隔(或代码执行中预定的收集时间)周期性地执行这一操作。垃圾收集的方式:1.标记清除(mark-and-sweep) 最常用的垃圾收集方式。当变量进入环境时,就将变量标记为“进入环境”。从逻辑上讲,永远不能释放进入环境的变量所占用的内存,因为只...
jquery UI Datepicker时间控件冲突问题解决

jquery UI Datepicker时间控件冲突问题解决

公司里的项目由于发展较快,很多东西都没有好好梳理一下,以至于有很多的潜在的问题。最近就遇到了一个比较坑的问题。datepicker有两个插件库中的datepicker插件比较有名。一个是jQuery-UI,一个是bootstrap。两个的api网址分别是然而在项目中很不巧的两个库都用到了。然后就出现了以下情况:http://jqueryui.com/datepicker/ 和 http://bootstrap-datepicker.readthedocs....
<< 41 42 43 44 45 46 47 48 49 50 >>