Welcome 微信登录

首页 / 脚本样式 / JavaScript

浅析jQuery EasyUI中的tree使用指南

浅析jQuery EasyUI中的tree使用指南

本文记录的是带领成员开发一个小模块功能的时候,需要用到弹出窗口加载树状级联单位选择,最后决定用采用jQuery+EasyUI插件进行开发。但是在使用EasyUI中tree的插件时,碰到了不少麻烦。为了提供弹出树的显示速度,就采用异步加载数节点值,首先先加载根节点,然后根据点击的节点展开加载子节点。 往往结果和预期的都不一样,困惑了几天,展开后子节点是动态加载了,但是收缩后无法清空之前填充的数据;第二次在展开时,子节点又被重复加载了一遍,造成了数据重复显示...
轻松创建nodejs服务器(10):处理POST请求

轻松创建nodejs服务器(10):处理POST请求

目前为止,我们做的服务器没有实际的用处,接下来我们开始实现一些实际有用的功能。我们要做的是:用户选择一个文件,上传该文件,然后在浏览器中看到上传的文件。首先我们需要一个文本区(textarea)供用户输入内容,然后通过POST请求提交给服务器。我们在start事件处理器里添加代码,requestHandlers.js修改如下:复制代码 代码如下:function start(response) {console.log("Request handler "...
轻松创建nodejs服务器(10):处理上传图片

轻松创建nodejs服务器(10):处理上传图片

本节我们将实现,用户上传图片,并将该图片在浏览器中显示出来。这里我们要用到的外部模块是Felix Geisendörfer开发的node-formidable模块。它对解析上传的文件数据做了很好的抽象。要安装这个外部模块,需在cmd下执行命令:复制代码 代码如下:npm install formidable如果输出类似的信息就代表安装成功了:复制代码 代码如下:npm info build Success: formidable@1.0.14安装...
JS实现判断滚动条滚到页面底部并执行事件的方法

JS实现判断滚动条滚到页面底部并执行事件的方法

需要了解三个dom元素,分别是:clientHeight、offsetHeight、scrollTop。clientHeight:这个元素的高度,占用整个空间的高度,所以,如果一个div有滚动条,那个这个高度则是不包括滚动条没显示出来的下面部分的内容。而只是单纯的DIV的高度。offsetHeight:是指元素内容的高度。依照上面的,那这个高度呢就是DIV内部的高度,包括可见部分及以滚动条下面的不可见部分。scrollTop:这个是什么呢?他可以理解为滚动...
简单谈谈jQuery(function(){})与(function(){})(jQuery)

简单谈谈jQuery(function(){})与(function(){})(jQuery)

开发jQuery插件时总结的一些经验分享一下。 一、先看 jQuery(function(){ }); 全写为 jQuery(document).ready(function(){ });意义为在DOM加载完毕后执行了ready()方法。二、再看 (function(){ })(jQuery); 其实际上是执行()(para)匿名方法,只不过是传递了jQuery对象。(function($) {…})(jQuery);这里实际上是匿名函数,如下:funct...
JS获取各种宽度、高度的简单介绍

JS获取各种宽度、高度的简单介绍

有时候项目中会用到用js获取元素位置来定位元素,首先通过图片说明scrollWidth,clientWidth,offsetWidth的关系。JS获取各种宽度、高度的简单介绍:scrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 scrollWidth:获取对象的滚动宽度 offsetHeight...
Javascript添加监听与删除监听用法详解

Javascript添加监听与删除监听用法详解

本文实例讲述了Javascript添加监听与删除监听的用法。分享给大家供大家参考。具体分析如下:js中事件监听就是利用addEventListener来绑定一个事件,这个用法在jquery中非常常用并且简单,但在原生js中比较复杂,这里整理了addEventListener事件各方法的测试与例子供大家参考学习。在前两天做播放器的时候添加监听后删除监听遇到了一点麻烦,删不掉,后来看了一下才发现,参数需要完全对应,什么叫完全对应呢,换句话说:复制代码 代码如下...
浅谈Javascript如何实现匀速运动

浅谈Javascript如何实现匀速运动

网站上会经常用到Javascript 中的运动,这次与大家分享一下一些运动的基本应用 。 方便大家在开发中能够直接使用。代码简单易懂,适用于初学者。最后会一步一步整理出一套自己的运动框架。应用案例效果图:鼠标移动到分享上 ,左边的div就会显示出来。移开会自己恢复。相信这个大家都会用到 很实用,下面看看代码是如何实现的。复制代码 代码如下:<style type="text/css"> #div1 { width: 150px; height:...
js中匿名函数的创建与调用方法分析

js中匿名函数的创建与调用方法分析

本文实例分析了js中匿名函数的创建与调用方法。分享给大家供大家参考。具体实现方法如下:匿名函数就是没有名字的函数了,也叫闭包函数(closures),允许 临时创建一个没有指定名称的函数。最经常用作回调函数(callback)参数的值,很多新手朋友对于匿名函数不了解。这里就来分析一下。function 函数名(参数列表){函数体;}如果是创建匿名函数,那就应该是:function(){函数体;}因为是匿名函数,所以一般也不会有参数传给他。为什么要创建匿名函...
jquery图片播放浏览插件prettyPhoto使用详解

jquery图片播放浏览插件prettyPhoto使用详解

一、prettyPhoto简介prettyPhoto是一款基于jquery的轻量级的lightbox图片播放浏览插件,它不仅支持图片,还同时支持视频、flash、YouTube、iframe和ajax。而且prettyPhoto配置和使用都十分简单,扩展性也不错,你可以最大限度地自定义prettyPhoto。目前,prettyPhoto兼容大部分主流的浏览器,包括令人纠结的IE6。prettyPhoto插件的项目地址:http://www.no-margi...
零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门

零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门

本文改自非鱼的《【翻译】前端开发人员入门指南,从零开始搭建Node.js, Express, Jade, Mongodb服务器》,之所以把Jade换成Ejs,是因为我觉得ejs更符合WEB编程人员的习惯,更确切说应该是更符合PHP、ASP程序员的使用习惯。好了,废话不多说,直接开始教程。第1部分 – 15分钟安装如果你真的是从零开始学,那就花点时间先把环境搭建起来吧。这不难,我用的是Win8,所以这看上去跟那些用Mac和Ubuntu或者其它*nix系统的教...
<< 961 962 963 964 965 966 967 968 969 970 >>