Welcome 微信登录

首页 / 脚本样式 / JavaScript

A标签触发onclick事件而不跳转的多种解决方法

A标签触发onclick事件而不跳转的多种解决方法

在web页面开发时,我们经常会遇到下列情况: 1.一个标签仅仅是要触发onclick行为; 2.表现上要有鼠标的pointer指针显示,或者其他类似a标签的视觉效果。 比如执行删除操作时,为了避免误操作,我们要弹出对话框让用户确定是否删除。因此我们经常会用链接<a></a>形式代替<button> 触发onclick事件。 代码如下: 复制代码 代码如下: <script type="text/javascript...
网站如何做到完全不需要jQuery也可以满足简单需求

网站如何做到完全不需要jQuery也可以满足简单需求

jQuery 是现在最流行的 JavaScript 工具库。 据统计,目前全世界 57.3% 的网站使用它。也就是说,10 个网站里面,有 6 个使用 jQuery。如果只考察使用工具库的网站,这个比例就会上升到惊人的 91.7%。 虽然 jQuery 如此受欢迎,但是它臃肿的体积也让人头痛不已。jQuery 2.0 的原始大小为 235KB,优化后为 81KB;如果是支持 IE6、7、8 的 jQuery 1.8.3,原始大小为 261KB,优化后为 ...
JavaScript操纵窗口的方法小结

JavaScript操纵窗口的方法小结

在前面的介绍中,我们讨论过close()方法:复制代码 代码如下: win = window.open("http://www.jb51.net/", "js"); win.close(); JavaScript提供了许多方法与属性,我们可以使用它们来控制窗口。 移动、滚动、改变大小 下面的方法(N4+,IE4+)负责个定窗口的移动、滚动以及大小改变操作:复制代码 代码如下: // 移动窗口的屏幕位置到指定的偏移x 、y(绝对移动) wind...
纯JavaScript实现HTML5 Canvas六种特效滤镜示例

纯JavaScript实现HTML5 Canvas六种特效滤镜示例

小试牛刀,实现了六款简单常见HTML5 Canvas特效滤镜,并且封装成一个纯JavaScript可调用的API文件gloomyfishfilter.js。支持的特效滤镜分别为: 1.反色 2.灰色调 3.模糊 4.浮雕 5.雕刻 6.镜像滤镜原理解释: 1.反色:获取一个像素点RGB值r, g, b则新的RGB值为(255-r, 255-g, 255-b) 2.灰色调:获取一个像素点RGB值r, g, b则新的RGB值为 复制代码 代码如下: newr ...
基于SVG的web页面图形绘制API介绍及编程演示

基于SVG的web页面图形绘制API介绍及编程演示

一:什么是SVG SVG是1999由W3C发布的2D图形描述语言,纯基于XML格式的标记语言,SVG的 全称是可扩展的矢量图形跟传统的Raster方式的图形(JPG, PNG, GIF等)有很大的差 别。SVG是2D图形开发平台,包括两个部分,一个是基于XML语言的数据描述,另 外一部分是可编程的API,其关键特性支持图形,文本,梯度填充,画笔风格,图形 特效滤镜如高斯模糊,会在稍后的代码中演示。同时还支持各种鼠标事件与DOM部 分API。几乎所有的主流浏...
JavaScript和CSS通过expression实现Table居中显示

JavaScript和CSS通过expression实现Table居中显示

上篇博客说的是将div设置为居中显示,今天来分享一下如何将表格居中的显示。至于居中的原理就不说了,可以看一下我的上篇博客,这次没有使用window的两个事件,而是使用一个叫expression的函数。现在多数的浏览器都支持这个函数。在写上一篇博客的时候,我脑里想能不能把计算后的值赋给css的left和top属性呢?后来查阅资料找到了这个函数。这个函数用来把CSS属性和JavaScript表达式关联起来,这里的CSS属性可以是元素固有的属性,也可以是自定义的...
<< 661 662 663 664 665 666 667 668 669 670 >>