Welcome 微信登录

首页 / 脚本样式 / JavaScript

javascript Array数组对象的扩展函数代码

javascript Array数组对象的扩展函数代码

今天重点讲下 如何给Array对象扩展 1、直接在Array.prototype 上扩展 2、用自己方法对数组对象进行扩展 直接在Array.prototype上扩展,不能直接对dom对象使用(如:document.getElementsByTagName("div")得到的nodeList); 对有洁癖的同学而言 也破了原始生态环境的 : ) 先来看下 yui操作数组的一些方法,这里我对源码简单剥离并改动了下 复制代码 代码如下: (function()...
浅析js 文字滚动效果

浅析js 文字滚动效果

这种效果在今后的web发展中是不是常用或者是否依然被设计师们所青睐,从技术层面看并不是最重要的,了解它的实现原理,对自身前端技术的提高,会有很大的帮助,世间万物,万变不离其宗,掌握了它的运行规律,你才不会被其花花外表所迷惑,甚至你可以在掌握其规律的前提下,运行相关技术,创造出新的效果来。下面看看它的实现过程: 1.html 复制代码 代码如下: <div class="box" id="marqueebox0"> <ul> <...
Javascript笔记一 js以及json基础使用说明

Javascript笔记一 js以及json基础使用说明

JavaScript中的代码只体现为一种形式,就是function。 注意:以上单词都是小写的,不要和Number, String, Object, Function等JavaScript内置函数混淆,JavaScript语言是区分大小写。typeof(null)返回object,但null并非object。 JavaScript的代码就只有function一种形式,function就是函数的类型。函数的写法有“定义式”和“变量式”。 定义式的函数语句会优...
JavaScript 笔记二 Array和Date对象方法

JavaScript 笔记二 Array和Date对象方法

JavaScript的对象基础 本篇主要讲解本地对象Array和Date的各种方法。 一种面向对象语言需要向开发者提供四种基本能力: (1) 封装——把相关的信息(无论数据或方法)存储在对象中的能力。 (2) 聚集——把一个对象存储在另一个对象内的能力。 (3) 继承——由另一个类(或多个类)得来类的属性和方法的能力。 (4) 多态——编写能以多种方法运行的函数或方法的能力。 1.本地对象包括: ①Array类 ②Date类 2.内置对象 3.宿主对象 A...
让mayfish支持mysqli数据库驱动的实现方法

让mayfish支持mysqli数据库驱动的实现方法

网上搜到的一些关于mysql与mysqli的区别: mysql 是非持继连接函数而 mysqli 是永远连接函数。也就是说 mysql 每次链接都会打开一个连接的进程而 mysqli 多次运行 mysqli 将使用同一连接进程,从而减少了服务器的开销 因为近段时间,网站也因为访问量的增加,而一直被进程占满的问题所困扰。所以,为了减少进程的开销,就为 mayfish 框架添加了一套 mysqli 的驱动。接下来看看如何在mayfish下使用mysqli的...
mysql输出数据赋给js变量报unterminated string literal错误原因

mysql输出数据赋给js变量报unterminated string literal错误原因

从mysql读取某一文本数据,付给js变量比如 复制代码 代码如下:<script type="text/javascript">var strs="苏润葡萄种植园依托沪宁高速和扬溧高速两大交通走廊,紧邻镇荣公路上党镇薛村段,离镇江市仅20公里,交通便利苏润葡萄种植园引进新品种、 新工艺、新技术和现代经营管理体制,采用大棚种植。目前主要品种有五个:夏黑、美人指、贵公子、黄蜜、金手指。苏润葡萄种植园还 ..."; document.write(s...
jquery picswitch图片焦点图展示效果

jquery picswitch图片焦点图展示效果

效果如下:这个插件的要点之处就在JQuery-1.4.2.js的发布添加的新函数data的应用,所以jquery库一定要是1.4.2的版本 另一方面就是css的编写,setInterval和setTimeout的用法,前者是每隔多长时间执行一次,后者是多长时间执行一次; 关于setTimeout的用法 有二种形式 1 setTimeout(code,interval) 中的code是字符串 2 setTimeout(func,interval,args) ...
jQuery 顺便学习下CSS选择器 奇偶匹配nth-child(even)

jQuery 顺便学习下CSS选择器 奇偶匹配nth-child(even)

对此,我把CSS3标准中nth-child()用法大致介绍下: CSS3伪类选择器:nth-child() 简单的归纳下nth-child()的几种用法。 第一:nth-child(number) 直接匹配第number个元素。参数number必须为大于0的整数。(EG) li:nth-child(3){background:orange;}/*把第3个LI的背景设为橙色*/ 第二:nth-child(an) 匹配所有倍数为a的元素。其中参数an中的字母n...
js 多种变量定义(对象直接量,数组直接量和函数直接量)

js 多种变量定义(对象直接量,数组直接量和函数直接量)

对象直接量创建一个对象: 复制代码 代码如下:var obj = {x:[1,2],y:23}; 代码跟下面是一样的。 复制代码 代码如下: var obj=new Object(); obj.x=new Array(1,2); obj.y=23; 测试: 复制代码 代码如下: for(var i in obj) alert(obj[i]); 函数直接量:它是一个表达式而不是语句。 复制代码 代码如下:(function(){})() 如下例: 复制代...
js 全世界最短的IE浏览器判断代码

js 全世界最短的IE浏览器判断代码

var ie = !+"v1"; 仅仅需要7bytes!参见这篇文章,《32 bytes, ehr ... 9, ehr ... 7!!! to know if your browser is IE》,讲述外国人是如何把IE的判定从32 bytes一步步缩简成7 bytes!的故事 但这纪录今年1月8日被一个俄国人打破了,现在只要6 bytes!它利用了IE与标准浏览器在处理数组的toString方法的差异做成的。对于标准游览器,如果数组里面最后一个字符为...
js ie非ie浏览器的几种判断方法小结

js ie非ie浏览器的几种判断方法小结

最近在 司徒正美js 全世界最短的IE浏览器判断代码 一文,看到只有6byte的判断ie与非ie的方法。其代码如下: if(!+[1,])alert("这是ie浏览器"); else alert("这不是ie浏览器"); [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 其实有很多判断的方法,大都是根据浏览器的特性来的。 比如库prototype的方法是:!!(window.attachEvent && navigator...
ExtJS 2.0 GridPanel基本表格简明教程

ExtJS 2.0 GridPanel基本表格简明教程

ExtJS中的表格功能非常强大,包括了排序、缓存、拖动、隐藏某一列、自动显示行号、列汇总、单元格编辑等实用功能。 表格由类Ext.grid.GridPanel定义,继承自Panel,其xtype为grid。ExtJS中,表格Grid必须包含列定义信息,并指定表格的数据存储器Store。表格的列信息由类Ext.grid.ColumnModel定义、而表格的数据存储器由Ext.data.Store定义,数据存储器根据解析的数据不同分为JsonStore、Sim...
<< 421 422 423 424 425 426 427 428 429 430 >>