Welcome 微信登录

首页 / 脚本样式 / JavaScript

.net JS模拟Repeater控件的实现代码

.net JS模拟Repeater控件的实现代码

功能强大的模板引擎大都需要对模板进行语法解析,会有性能问题。通过把一个大的模板引擎根据不同呈现需求分隔成多个互相独立模板控件,可以降低处理复杂度提供处理性能,可以根据需求灵活组合这些模板控件得到一个可以定制的模板功能库。 JavaScript Repeater控件 代码 名称 最新价 涨跌额 涨跌幅 开盘 最高 最低 昨收 代码 名称 最新价 涨跌额 涨跌幅 开盘 最高 最低 昨收 {$dataRow[1]} {$data...
Extjs4 类的定义和扩展实例

Extjs4 类的定义和扩展实例

一般定义方式,注意方法和函数的添加方式不同。(添加函数只能用override方式添加不知为什么,有知道的,请搞之。) 定义一个类,并给他一个方法 复制代码 代码如下: Ext.define("Simple.Class",{ welcome:function(){ alert("Welcome to the app"); } }); 使用Ext.override方法对已有类进行重载并添加函数 复制代码 代码如下: Ext.override(Simle.Cl...
Javascript无阻塞加载具体方式

Javascript无阻塞加载具体方式

看了《高性能JavaScript》的读书笔记几个原则:1、将脚本放在底部<link>还是在head中,用以保证在js加载前,能加载出正常显示的页面。<script>放在</body>前。2、成组脚本由于每个<script>标签下载时阻塞页面解析过程,所以限制页面的<script>总数也可以改善性能。适用于内联脚本和外部脚本。3、非阻塞脚本等页面完成加载后,再加载js代码。也就是,在window.l...
Javascript实现重力弹跳拖拽运动效果示例

Javascript实现重力弹跳拖拽运动效果示例

演示地址: http://www.ihuxu.com/project/gcdmove/调用示例: var GCDM = gcdMove(oDiv,100,0); GCDM.startMove();//开始运动 GCDM.stopMove();//结束运动 该段JS代码已经封装好了,代码如下: 简要说明 - obj为要改动的对象元素,通常为某个div;iSpeedX,iSpeedY为div出师的横向(右侧),竖向(下)的初始速度,当然也可以设为零。 复制代码...
Ext JS添加子组件的误区探讨

Ext JS添加子组件的误区探讨

经常会有人问我,为什么我的Grid不能岁窗口的变得而自动调整。了解后,发现很多人都习惯在渲染子组件的时候将Gird渲染到容器内的一个div里,而这正是问题的所在。在Ext JS的布局系统中,能控制到的是容器的子组件,而对于渲染到容器中一个DIV的Grid,它并不知道在这容器里添加了一个Grid,当调整大小的时候,也就无法去调整Grid的大小了,而这也就是为什么Grid不会随容器的改变而改变了。 为什么那么多人喜欢使用这种方式来添加子组件呢?我想原因主要有以...
JavaScript基础篇之变量作用域、传值、传址的简单介绍与实例

JavaScript基础篇之变量作用域、传值、传址的简单介绍与实例

javascript:变量的声明以下是几种声明变量的方式复制代码 代码如下:var value;var value,value1,value2;//同时声明多个变量,但是这些变量的值都是undefinedvar i = 0,j = 0,k=100;//变量声明,初始化一体。//如果大家尝试读一个不存在的变量(值)会报错!但是尝试给一个未使用Var声明的变量赋值,javascript//会隐式的声明改变量,而且声明了的变量还是全局的。细节:所以大家创建变量都...
JS Replace()的高级使用方法介绍

JS Replace()的高级使用方法介绍

在很多项目中,我们经常需要使用JS,在页面前面对前台的某些元素做做修改,js 的replace()方法就必不可少。经常使用"ABCABCabc".replace("A","B")的同学应该会比较清楚,改语句的最终结果是BBCABC,这种方法只能替换第一个匹配的元素。如果替换所有呢?使用正则表达式即可:"ABCABCabc".replace(/A/g,"B") 即可。那如果想替换A的同时也可以替换a呢?那你可以使用"ABCABCabc".replace(/a...
JavaScript全排列的六种算法 具体实现

JavaScript全排列的六种算法 具体实现

全排列是一种时间复杂度为:O(n!)的算法,前两天给学生讲课,无意间想到这个问题,回来总结了一下,可以由7种算法求解,其中动态循环类似回溯算法,实现起来比较繁琐,故总结了6种,以飨读者。所有算法均使用JavaScript编写,可直接运行。算法一:交换(递归)复制代码 代码如下:<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Conten...
<< 661 662 663 664 665 666 667 668 669 670 >>