Javascript - 文章列表
-
javascript图片浏览器的核心——图片预加载
网站开发时经常需要在某个页面需要实现对大量图片的浏览,如果考虑流量的话,大可以像pconline一样每个页面只显示一张图片,让用户每看一张图片就需要重新下载一下整个页面。不过,在web2.0时代,更多人愿意用javascript来实现一个图片浏览器,让用户无需等待过长的时间就能看到其他图片。\r\n知道了一张图片的地址,需要把它在一个固定大小的html容器(可以是div等)里边显示出来,最重要的当然是需要知道这张即将显示的图片的宽和高,然后再结合容器的宽和高,按照一定的缩放比例使图片显示出来。因此,实现图片预加载就成为图片浏览器的核心功能了。\r\n做过图片翻转效果的朋友其实都知道,要让图片轮
-
基础入门:如何在你的HTML中使用Javascript?
Javascript实现HTML的动态效果,通常我们称为网页特效,在本站网页特效栏目代码比较多!那么如何把Javsscript加到HTML中呢?\r\nJavascript是一种与HTML一起工作的客户端脚本语言,然而这不是一个Javsscript指南,我们着眼于在HTML如何使用Javascript。 \r\nJavascript事件像HTML标签的属性一样使用。事件是发生在HTML元素上的某些行为,如什么时候被点击了或者什么时候失去焦点。\r\n<a href=”#top” onclick=”alert (‘wow. Javascript.’)”>Click me</a> \r\n可以使用
-
javascript正则表达式的常用方法总结
在介绍正则表达式语法之前先学习下面几个方法: 正则表达式方法:test(),exec()String对象方法:match(),search(),replace(),split()test()方法: 用法:regexp对象实例.test(字符串) 返回值:如果满足regexp对象实例中定的正则规则,返回true,否则返回falseexec()方法: 用法:regexp对象实例.exec(字符串) 返回值:如果 exec 方法没有找到匹配,则它返回 null。如果它找到匹配,则 exec 方法返回一个数组,并且更新全局 RegExp 对象的属性,以反映匹
-
看看你属于前端开发者的那层境界
目前前端开发者使用JS框架是种很普遍的现象,因为框架可以加快开发速度,同时避免各类浏览器的兼容性问题。不过同样是用框架开发,不同开发者的境界水平还是有一定差距,本文将这些前端开发者分为三个等级。?第一种境界:了解各类框架、并熟悉甚至精通某种框架的使用,但并未看过框架代码、或者并不理解框架核心细节的实现,甚至不清楚框架的设计原理、基本思想、适用场景。这类人的编程思路始终限制在”特定框架“的范围内,尽管能使用框架写出满足需求的代码。????这种人停留在”会用“框架的阶段,他们很在乎各种框架的比较,且一定要对框架分出三六九等。这些人写代码的思路始终没有离开”功能实现“。第二种境界:精通各类框架,熟读
-
showModalDialog() 参数介绍及详细使用方法
showModalDialog是用来弹出模式对话框的方法,虽然现在已很少使用,但在修改以前老项目的时候还是会经常用到。下面就来对showModalDialog的参数进行介绍及总结一下其详细的使用方法基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持
-
fusioncharts 加载到显示完成各阶段事件处理
fusioncharts事件处理官网上支持的事件Event NameWhen is it raised?What to use it for?FC_Loaded(DOMId)当 SWF 图表已经完成在用户的浏览器中下载。若要隐藏您可能在您的页面的任何加载程序组件。FC_Rendered(DOMId)当图表已完成呈现。进行此调用仅一次每加载图表 SWF (即使向它提供新的数据则通过 setDataURL 或 setDataXMLmethod)。要调
-
FusionCharts图表插件的XML数据源标签属性
FusionCharts 的 XML标签属性有一下四种数据类型* Boolean - 布尔类型,只能为1或者0。例如:<graph showNames=’1′ >* Number - 数字类型,只能为数字。例如:<graph yAxisMaxValue=’200′ >* String - 字符串类型,只能为字符串。例如: <graph caption=’My Chart’ &g
-
Highcharts图表库配置选项详细说明文档
Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习、个人网站和非商业用途使用。目前HighCharts支持的图表类型有曲线图、区域图、柱状图、饼状图、散状点图和综合图表。正是因为highcharts如此强大,学习起来会有感觉到有点繁琐,现在我把从网上搜索到的资料整理一遍发给大家,一方面自己做个笔记,另一方面也可以方便大家。 Chart:图表区选项Chart图表区选项用于设置图表区相关属性。参数描述默认值backgroundColor
-
js禁止选择文本,兼容ie、谷歌、火狐
有时,我们需要禁止用户选择文本内容,其实方法很简单。ie跟chrome都有document.onselectstart这个方法,只是火狐没有,需要判断一下<script>\r\nif(document.onselectstart)//ie&chrome\r\n{\r\n document.onselectstart=function(){return false;};\r\n}\r\nelse\r\n{\r\n document.onmousedown=function(){return false;}\r\n}\r\n</script>
-
详谈JavaScript设计模式
了解JavaScript设计模式我们需要知道的一些必要知识点:(内容相对基础,高手请跳过) 闭包:关于闭包这个月在园子里有几篇不错的分享了,在这我也从最实际的地方出发,说说我的理解。 1.闭包最常用的方式就是返回一个内联函数(何为内联函数?就是在函数内部声明的函数); 2.在JavaScript中有作用域和执行环境的问题,在函数内部的变量在函数外部是无法访问的,在函数内部却可以得到全局变量。由于种种原因,我们有时候需要得到函数内部的变量,可是用常规方法是得不到的,这时我们就可以创建一个闭包,用来在外部访问这个变量。 3.闭包的用途 主要就是上一点提到的读取函数内部