Welcome 微信登录

首页 / 脚本样式 / JavaScript

文件上传插件SWFUpload的使用指南

文件上传插件SWFUpload的使用指南

SWFUpload是一个flash和js相结合而成的文件上传插件,其功能非常强大。以前在项目中用过几次,但它的配置参数太多了,用过后就忘记怎么用了,到以后要用时又得到官网上看它的文档,真是太烦了。所以索性就把它的用法记录下来,也方便英语拙计的同学查看,利人利己,一劳永逸。(ps:SWFUpload早就不再更新了,官网也打不开了,推荐大家使用Plupload来代替SWFUpload,Plupload以html5上传方式为主,在不支持html5的浏览器中会自动...
巧用数组制作图片切换js代码

巧用数组制作图片切换js代码

在前面的文章中,我们讲到了js中数组的具体操作,详见(Js对Array的各种操作总结),这里就不再做详细的讲解。今天主要的目的是如何用数组进行图片的简单左右切换。 本文中的图片切换具体步骤如下: 第1步:简单的布局并设计基本的显示样式; 第2步:通过js获取相关元素; 第3步: 通过数组进行图片url和对应文字描述的存储; 第4步:初始化:包括图片的初始化,显示图片数字以及对应文字的初始化等; 第5步:点击按钮切换图片,编写对应的函数,其实就是数组的简单应...
用headjs来管理和加载js 提高网站加载速度

用headjs来管理和加载js 提高网站加载速度

现在有许多成熟的js模块加载器,比如requirejs和seajs等,但是对一些小的项目来说,它们的功能可能太过于“强大”,也许我们只是想要有一个能动态加载js的功能,或许我们只是想装B一下,让自己写出的页面没有一大堆的<script src=”a.js”></script>这样的东西。前面说的两种js加载器都是更强调模块性,也就是更强调js文件的组织和管理,更适用于大的项目。就像刚刚说的,我只想有一个js文件加载器,我只需提供给它...
JS针对Array的各种操作汇总

JS针对Array的各种操作汇总

Array应该是我们在平时写js代码中,使用频率最高的,在平时的项目中,很多数据都是可以通过Array来存储、操作等任务。除了Object之外,Array类型应该是js中最常用的类型了。今天总结一下Array的一些简单和基本的操作,也来巩固下自己的基础知识。一、如何创建Array(下面直接说数组)创建数组主要有两种方法,第一种是使用数组构造函数,第二种是使用数组字面量表示法。1、使用数组构造函数如:var arr = new Array();如果预先知道数...
如何使用headjs来管理和异步加载js

如何使用headjs来管理和异步加载js

现在有许多成熟的js模块加载器,比如requirejs和seajs等,但是对一些小的项目来说,它们的功能可能太过于“强大”,也许我们只是想要有一个能动态加载js的功能,或许我们只是想装B一下,让自己写出的页面没有一大堆的这样的东西。前面说的两种js加载器都是更强调模块性,也就是更强调js文件的组织和管理,更适用于大的项目。就像刚刚说的,我只想有一个js文件加载器,我只需提供给它一个js文件的地址就行了的那种呢?那就进入我们的主题了,使用headjs吧。首先...
JS实现重新加载当前页面或者父页面的几种方法

JS实现重新加载当前页面或者父页面的几种方法

在开发过程中想要在某个时机去刷新某个固定的页面,去更新该页面某些控件的属性,比如显示隐藏、是否可点击等。是用的主要是通过 刷新该页面,方法如下: 方法一: 在该页面中调用: location.reload(); 方法二: 在该页面调用: locatiion.replace("NEW_URL"); 方法三: windows.location.href="NEW_URL";当然 也支持子页面刷新父页面的操作,但是子页面和父页面是通过HTML包含的关系,如果是通...
Javascript 引擎工作机制详解

Javascript 引擎工作机制详解

Javascript 引擎工作机制javascript从定义到执行,JS引擎在实现层做了很多初始化工作,因此在学习JS引擎工作机制之前,我们需要引入几个相关的概念:执行环境栈、全局对象、执行环境、变量对象、活动对象、作用域和作用域链等,这些概念正是JS引擎工作的核心组件。这篇文章的目的不是孤立的为你讲解每一个概念,而是通过一个简单的demo来展开分析,全局讲解JS引擎从定义到执行的每一个细节,以及这些概念在其中所扮演的角色。var x = 1; //定义一...
Javascript 闭包详解及实例代码

Javascript 闭包详解及实例代码

Javascript 闭包闭包,是 Javascript 比较重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是ECMA规范给的定义,如果没有实战经验,很难从定义去理解它。因此,本文不会对闭包的概念进行大篇幅描述,直接上干货,让你分分钟学会闭包!1 闭包,一睹为快在接触一个新技术的时候,我首先会做的一件事就是找它的 demo code。对于我们来说,看代码比自然语言更能理解一个事物的本质。其实,闭包无处不在,比如:jQuery、zepto的核...
vue.js实现表格合并示例代码

vue.js实现表格合并示例代码

前言由于使用的是vue,想到MVVM是要用数据驱动的思想,所以考虑在Model做手脚,而不是渲染出数据来后做DOM操作,当然基本的CSS还是要有的。因此这个方法对所有数据驱动的框架都有效,比如说Angular和React。最后的实现效果是这样的:实现思路原本的正常表格的代码长这样:<tr v-for="item in items"> <td width="3%">{{ $index + 1 }}</td> <td ...
html判断当前页面是否在iframe中的实例

html判断当前页面是否在iframe中的实例

在做HTML页面的时候,经常会遇到“如果当前页面显示在iframe中,我们就相应的处理”判断方法为://判断是否在iframe中if(self!=top){parent.window.location.replace(window.location.href);}以上这篇html判断当前页面是否在iframe中的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。...
Nodejs 搭建简单的Web服务器详解及实例

Nodejs 搭建简单的Web服务器详解及实例

使用 Nodejs 搭建简单的Web服务器使用Nodejs搭建Web服务器是学习Node.js比较全面的入门教程,因为要完成一个简单的Web服务器,你需要学习Nodejs中几个比较重要的模块,比如:http协议模块、文件系统、url解析模块、路径解析模块、以及301重定向问题,下面我们就简单讲一下如何来搭建一个简单的Web服务器。作为一个Web服务器应具备以下几个功能:1、能显示以.html/.htm结尾的Web页面2、能直接打开以.js/.css/.js...
<< 61 62 63 64 65 66 67 68 69 70 >>