Welcome 微信登录

首页 / 脚本样式 / JavaScript

js编写一个简单的产品放大效果代码

js编写一个简单的产品放大效果代码

购物网站的产品页经常会放有一个产品展示图区。该图区有一个功能就是产品图的放大功能,移动左侧的焦点区域,可以放大细节部分观看,详情如下图。实现该功能的方法也非常简单。实验:制作产品焦点放大图。所需技能:1、基本的获取页面元素的方法;2、几个简单的事件;3、会使用dom设置元素的属性;案例原理:1、焦点框的跟随鼠标事件;2、焦点框的移动区域规定;3、大盒子内容的显示;适合对象:js初学者-------------------------------------...
NodeJs——入门必看攻略

NodeJs——入门必看攻略

关于NPM:npm 是 nodejs 的包管理和分发工具。它可以让 javascript 开发者能够更加轻松的共享代码和共用代码片段,并且通过 npm 管理你分享的代码也很方便快捷和简单。一 NodeJs安装与NPM管理安装前往NodeJs官网,下载安装包直接安装。同时NodeJs默认包含NPM模块。后者需要更新到最新版本。-v 查看版本信息,有则安装成功。某些版本不支持读-v参数大小写敏感,如报错尝试大写-V.node -vv4.4.4npm -v2.1...
javascript运算符——逻辑运算符全面解析

javascript运算符——逻辑运算符全面解析

前面的话逻辑运算符对操作数进行布尔运算,经常和关系运算符一样配合使用。逻辑运算符将多个关系表达式组合起来组成一个更复杂的表达式。逻辑运算符分为逻辑非"!"、逻辑与"&&"、逻辑或"||"3种,本文将介绍这三种逻辑运算符逻辑非逻辑非操作符由一个叹号(!)表示,可以应用于ECMAScript中的任何值。无论这个值是什么数据类型,这个操作符都会返回一个布尔值。逻辑非操作符首先会将它的操作数转换成一个布尔值,然后再对其求反逻辑非对操作数转为布尔类型的转换类型与Bo...
JS原型链怎么理解

JS原型链怎么理解

在谈原型链之前,我们首先要了解自定义函数与 Function 之间是什么关系,而构造函数、原型和实例之间又存在什么千丝万缕的关系呢?其实,所有的函数都是 Function 的实例。在构造函数上都有一个原型属性 prototype,该属性也是一个对象;那么在原型对象上有一个 constructor 属性,该属性指向的就是构造函数;而实例对象上有一个 _proto_ 属性,该属性也指向原型对象,并且该属性不是标准属性,不可以用在编程中,该属性用于浏览器内部使用...
JavaScript事件详细讲解

JavaScript事件详细讲解

事件的概念事件:指的是文档或者浏览器窗口中发生的一些特定交互瞬间。我们可以通过侦听器(或者处理程序)来预定事件,以便事件发生的时候执行相应的代码。一、事件流1.事件流:描述的是在页面中接受事件的顺序2.事件冒泡:由最具体的元素接收,然后逐级向上传播至最不具体的元素的节点(文档)3.事件捕获:最不具体的节点先接收事件,而最具体的节点应该最后接收事件二、事件处理1.HTML事件处理:直接添加到HTML结构中2.DOM0级事件处理:把一个函数赋值给一个事件处理程...
BootStrap Progressbar 实现大文件上传的进度条的实例代码

BootStrap Progressbar 实现大文件上传的进度条的实例代码

1.首先实现大文件上传,如果是几兆或者几十兆的文件就用基本的上传方式就可以了,但是如果是大文件上传的话最好是用分片上传的方式。我这里主要是使用在客户端进行分片读取到服务器段,然后保存,到了服务器段读取完了之后将分片数据进行组合。2.前端代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="UploadTest2.aspx.cs" Inherits="Html5UploadTest...
Jquery和BigFileUpload实现大文件上传及进度条显示

Jquery和BigFileUpload实现大文件上传及进度条显示

实现方法:用到了高山来客 的bigfileupload组件,用高山来客的方法,弹出一个模式窗口,然后不停刷新获取进度,始终觉得体验感不好,于是想到用jquery来实现无刷新进度显示,因为提交页面后, 不能让其刷新页面,而是要不断地通过ajax获取progress.aspx返回的进度信息,所以用到了jquery.form的ajaxform提交。ajaxform提交后如果执行提交后的事件,比如在数据库里插入记录,还在调试中。1、用到了jquery 的 prog...
关于JS 预解释的相关理解

关于JS 预解释的相关理解

1、JS中的内存空间分为两种:栈内存、堆内存栈内存:提供JS代码执行的环境;存储基本数据类型的值; ->全局作用域或者私有的作用域其实都是栈内存堆内存:存储引用数据类型的值(对象是把属性名和属性值存储进去,函数是把函数体中的代码当做字符串存储进去)2、当浏览器加载我们HTML页面的时候,首先会提供一个供JS代码执行的环境->全局作用域(global->window)3、在JS代码执行之前,浏览器还需要自己做一些事情:把所有带var/fun...
<< 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 >>