ECMAScript对象模型之组与用户操作教程

ECMAScript对象模型之组与用户操作教程
本文章介绍了关于ECMAScript对象模型之组与用户操作,有需要了解的同学可以参考一下下,这里总结一下关于使用ECMAscript对象模型来操作Goup与User的常用情况,因为内容较多,所以拆分为两个部分,这部分主要内容如下: 1、取得当前Sharepoint网站所有的Group 2、获取当前登录用户的Title与所属Group 3、获取指定Group下的所有Users 4、获取指定Group下的所有Users的特定信息 5、获取所有的Group的所有Users的特定...

ecshop首页促销商品添加促销开始与结束时间

ecshop首页促销商品添加促销开始与结束时间
在后台设置了 ecshop 促销商品,在前台也正常显示了,但突然发现促销商品没有显示促销的开始与结束时间,没有显示这个时间段,只显示了促销商品的图片,对于消费者来说,这样的体验并不太好,很容易让消费者错过促销时间,也不容易记住,所以我们有必要给自己的促销商品添加一个促销开始与结束时间这样一个促销时间段。 首先我们先来看一下什么是促销时间段吧,这个很好理解,如下所示: 促销开始时间:xxxx...

ecshop商品详情页图片更改为鼠标经过切换大图

ecshop商品详情页图片更改为鼠标经过切换大图
近日有客户要求把 ecshop 商品详情页进行美化修改一下,默认的 ecshop 商品详情页主图不能切换,想要看大图的话,需要进行再次点击,然后显示商品大图,对于用户的体验不太好,看来只好在当前页面进行修改了,本来有两个方案,第一个就是点击大图的话就在当前页面放大商品图,第二个就是当鼠标经过的时候切换成大图,客户最终选定了第二个方案,当鼠标经过的时候切换成大图,好吧,小虎博客就按照这个来进...

ecshop如何显示用户注册的详细时间

ecshop如何显示用户注册的详细时间
最近一直在做 ecshop 会员中心的二次开发,其中就关系到 ecshop 的登陆与注册,也不知道是自己修改的问题,还是 ecshop 默认的问题,后台系统直接不显示新注册会员的详细注册时间了,这可不是小问题,对于小有成就的 ecshop 商城来说,是一定要知道新注册会员注册时间的,这样便于进行会员的回访工作,主动与新客户进行联系,好了,先不管是哪里的问题了,既然后台已经不显示 ecshop 新会员注册详细时间了...

ecshop用户登陆注册后自动跳转时间的设置

ecshop用户登陆注册后自动跳转时间的设置
在上一节中我们讲到了 ecshop 如何在用户登陆成功后跳转到一个指定的页面,除了在 ecshop 用户登陆跳转之外,在系统中,还有许多地方都应用了跳转,比如我们在用户注册成功之后也会跳转到一个页面,或者当我们在后台进行商品的增删改查操作之后,也会有一个自动跳转,这是在操作之后告诉用户接下来要怎么操作,也就是下一步要如何操作,如果我们不去选择的话,就会按照系统默认的去跳转,小虎博客在这里主...

ecshop用户登陆后跳转到指定页面

ecshop用户登陆后跳转到指定页面
当用户在登陆 ecshop 之后会自动跳转到用户管理中心页面,相信不少的网页后台都是这样进行跳转的,这几天快要过春节了,一个客户的系统想要给用户一些提示的信息,也就是当用户在登陆 ecshop 系统的时候会跳转到他指定的页面,实际上这样的需求在小虎博客之前也遇到过,以前的时候在一家蛋糕公司工作,哪会儿使用的是 js 弹出一个窗口,然后把需要告示用户的信息贴在窗口上面,在用户不看的时候可以关闭掉...

javascript中数组快速排序的方法

javascript中数组快速排序的方法
本文章简单的介绍一个js数组快速排序的实现有需要了解的同学可以参考. function quickSort(arr){    //如果数组只有一个数,就直接返回;    if(arr.length<1){    return arr;    }    //找到中间的那个数的索引值;如果是浮点数,就向下取整    var centerIndex = Math.floo...

javascript Array数组对象用法介绍

javascript Array数组对象用法介绍
文章来介绍了在javascript中数组的一些基础的用法和常见问题,有需要了解数组的朋友可参考本文章。 数组定义: 我们使用关键词 new 来创建数组对象,下面的代码定义了一个名为 myArray 的数组对象. var myArray=new Array()有两种向数组赋值的方法,你可以添加任意多的值,就像你可以定义你需要的任意多的变量一样,代码如下: var mycars=new Array()   mycars[0]="Saab"   m...

javascript中break和continue用法区别

javascript中break和continue用法区别
break语句用于终止循环即break后的循环语句将不会被执行,continue语句用于终止当前循环既当前的那一个循环被终止掉但是以后的循环还是被执行,这段话足够让你理解break和continue用法和区别了。 break语句: <script type="text/javascript">    for(var i=1;i<=10;i++){    if(i==6) break;    document.write(i);  &n...

ajax XMLHttpRequest入门与实时检测用户名是否注册

ajax XMLHttpRequest入门与实时检测用户名是否注册
本文章是一篇ajax入门篇,详细介绍了ajax的用法后我们后来来的个实时检测用户名是否注册应用实例有需要的朋友可参考一下。 1.创建 XMLHttpRequest 对象 现在的浏览器有很多种,创建 XMLHttpRequest 的方法也不相同,所以为了兼容各种浏览器,在创建 XMLHttpRequest 时也应该考虑到各种浏览器的情况。目前主流的浏览器在Windows下有IE、Firefox及Opera,所以我们写的代码要尽量兼容这几个浏览器。在参考了一...

javascript获取页面元素具体位置方法

javascript获取页面元素具体位置方法
记得以前getBoundingClientRect只能在ie下使用,现在可以在FF3+,opera9.5+,safari 4,最初我们只用x += el.offsetLeft;_y += el.offsetTop;}while(el=el.offsetParent);return {x:_x,y:_y};这类代码来解决。 getBoundingClientRect();该方法获得页面中某个元素的左,上,右和下分别相对浏览器视窗的位置,他返回的是一个对象,即Object,该对象有是个属性:top,left,right,bottom;这里的top、left和c...

javascript this关键字用法介绍

javascript this关键字用法介绍
上篇文章我有讲过关于js var变量声明这一说,他里面也介绍了关于javascript this但在那文章中我们只说了this属于局部变量,本文章再来详细讲一下this关键字的用法。 以前我用this的时候, 都会觉得不踏实, 老是担心它不知道怎么地就会指到另外的什么地方. 其实,这都是因为,我们对它的不了解.刚好最近再给百度学院做《Javascript高级-作用域/原型链》的ppt, 而swit1983网友也刚好提这个问题, 索性就把这部分...

javascript中var声明变量用法介绍

javascript中var声明变量用法介绍
在很多时候很多js程序员都可能不会用var来定义变量,但这样经常会出现一些致命的错误,下面我们来看实例。 var 语句 声明变量。 var variable1 [ = value1 ] [, variable2 [ = value2], ...] 参数 variable, variable2 被声明的变量的名字。 value, value2 赋给变量的初始化值。 说明:使用 var 语句来声明变量。这些变量可以在声明时或声明后在脚本中被赋值 一个关于var变量的问题 一个朋友问了一个js问题,...

javascript性能优化-repaint和reflow

javascript性能优化-repaint和reflow
本文章介绍一下关于repaint和reflow性能优化有需要的同学可以详细的参考一下下。 repaint(重绘),repaint发生更改时,元素的外观被改变,且在没有改变布局的情况下发生,如改变outline,visibility,background color,不会影响到dom结构渲染. reflow(渲染),与repaint区别就是他会影响到dom的结构渲染,同时他会触发repaint,他会改变他本身与所有父辈元素(祖先),这种开销是非常昂贵的,导致性能下降是必然的,页面元...

javascript时区和date()函数详解

javascript时区和date()函数详解
在js中的时区我们以般讲的是关于格林威治时间和本地时间之间的时差,以分钟为单位,这和php,asp没什么区别下面我们结合date()函数来介绍一下js时区的相关问题。 定义和用法 getTimezoneOffset() 方法可返回格林威治时间和本地时间之间的时差,以分钟为单位。 语法: dateObject.getTimezoneOffset()返回值 本地时间与 GMT 时间之间的时间差,以分钟为单位,在下面的例子中,我们将取得 GMT 时间与本地时间以分...

js获取radio的值代码详解

js获取radio的值代码详解
由于radio的特殊性我们不能像input一样利用常规的方法来获取radio值,下面本文章来详细的介绍一下关于如何利用javascript来获取radio值的实现,把radio的input放在form中. <form name=theform>   <input type=text name=input1 value="test">   <input type=radio name="a[]" value="0" checked>选择1   <i...

javascript中split字符串分割函数

javascript中split字符串分割函数
在js中要实现字符串分割我们可以利用split来实现,有需要的朋友可以参考一下下,假设需要分割的字符串是:s="....fs...fs....",其中fs代表用以分隔的字符或字符串。 定义和用法 split() 方法用于把一个字符串分割成字符串数组。 语法: stringObject.split(separator,howmany) 实例1,代码如下: var ss=s.split("fs");   for(var i=0;i<ss.length;i++){   处理每一个ss[i...

Javascript中数组 [ ]、{ } 、Array()

Javascript中数组 [ ]、{ } 、Array()
文章来介绍在javascript数组中常用的到的几个符号 [ ]、{ } 、Array()介绍,有需了发解的同学可以参考一下。 一、JS中没有除数字外的字符索引数组 当然!可以这样做,当结果不是你所想的,最常用的是array(),Array 对象用于在单个的变量中存储多个值。 创建 Array 对象的语法: new Array(); new Array(size); new Array(element0, element1, ..., elementn); 代码如下: var p = new Array(); p[0] = '第一个...

javascript中replace()字符替换详解

javascript中replace()字符替换详解
js中的replace可以直接替换我们要替换的字符串stringObject.replace(regexp/substr,replacement)也可以利用带正则的方式来替换字符。 replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 语法: stringObject.replace(regexp/substr,replacement) 返回值: 一个新的字符串,是用 replacement 替换了 regexp 的第一次匹配或所有匹配之后得到的。 说明: 字符串 string...

ajax中文乱码解决方法总结

ajax中文乱码解决方法总结
ajax对中文支持不好这是很多朋友这样说的,那么我觉得是他对ajax不了解,在ajax中默认是以utf-8传数据,如果你页面编码不统一就会出现乱码了,只要统一两个页面的编码就没问题了,在php中如果发送页面是 gbk在后台处理页面加上: header(\'Content-Type:text/html;charset=GBK\');   就解决中文乱码。 ajax乱码解决办法一: 在服务器指定发送数据的格式: 在jsp文件中: response.setContentTyp...