-
jQuery插件研发的两种方法及$.fn.extend的详解
所属栏目:[教程] 日期:2023-09-23 热度:2513
jQuery插件开发分为两种:
1 类级别
类级别你可以理解为拓展jquery类,最明显的例子是$.ajax(...),相当于静态方法。
开发扩展其方法时使用$.extend方法,即jQuery.extend(object);
代码如下:
$.[详细] -
js点击出现悬浮窗效果不采用JQuery插件
所属栏目:[教程] 日期:2023-09-22 热度:6299
JQuery有很多这样的插件,但是我们公司不用jquery,没有插件,所以我就试着自己写,我也不知道别人是怎么写的,纯粹是按着自己的想法来的。
直接上代码:
代码如下:
<!DOCTYPE html>
<html>
<he[详细] -
Js判断CSS文件加载完成的具体实现
所属栏目:[教程] 日期:2023-09-22 热度:1692
要判断这个 CSS 文件是否加载完毕,各个浏览器的做法差异比较大,这次要说IE浏览器做的不错,我们可以直接通过onload方法来处理CSS加载完成以后的处理:
代码如下:
// 代码节选至seajs
function styleOn[详细] -
javascript中直接采用Microsoft的COM生成Word
所属栏目:[教程] 日期:2023-09-22 热度:312
代码如下:
<html>
<head>
<meta http-equiv=Content-Type content="text/html;charset=utf-8">
<title>Build Document by Script</TITLE>
<SCRIPT LANGUAGE="text/javascript">
function wo[详细] -
js数组反复遍历数组内所有元素的方法
所属栏目:[教程] 日期:2023-09-22 热度:6998
例,for(){}遍历数组
代码如下:
<script type="text/javascript">
<!--
var arr = new Array(13.5,3,4,5,6);
for(var i=0;i<arr.length;i++){
arr[i] = arr[i]/2.0;
}
alert(arr)[详细] -
js运用eval解析json(js中使用json)
所属栏目:[教程] 日期:2023-09-22 热度:4463
先来说eval的用法,内容比较简单,熟悉的可以跳过
eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。 需要特别注意的是对象声[详细] -
JS可以操控样式的名称写法一览
所属栏目:[教程] 日期:2023-09-22 热度:8767
CSS语法 (不区分大小写) JavaScript语法 (区分大小写)
border border
border-bottom borderBottom
border-bottom-color borderBottomColor
border-bottom-style borderBottomSt[详细] -
js判断数据类型如判断是否为数组是不是为字符串等等
所属栏目:[教程] 日期:2023-09-22 热度:282
js判断数据类型如判断是否为数组是否为字符串等等
1 判断是否为数组类型
代码如下:
<script type="text/javascript">
//<![CDATA[
var a=[0];
document.write(isArray(a),'<br/>');[详细] -
JQuery中阻止事件冒泡几种方式及其区别阐述
所属栏目:[教程] 日期:2023-09-22 热度:9640
JQuery 提供了两种方式来阻止事件冒泡。
方式一:event.stopPropagation();
代码如下:
$("#div1").mousedown(function(event){
event.stopPropagation();
});
方式二:return false;
代[详细] -
jQuery$命名冲突怎么办如何搞定
所属栏目:[教程] 日期:2023-09-22 热度:7124
其他一些 JavaScript 框架包括:MooTools、Backbone、Sammy、Cappuccino、Knockout、JavaScript MVC、Google Web Toolkit、Google Closure、Ember、Batman 以及 Ext JS。
其中某些框架也使用 $ 符号作为简写(就[详细] -
js比较常用自定义公共函数汇总
所属栏目:[教程] 日期:2023-09-22 热度:6748
代码如下:
String.prototype.trim = function(){
return this.replace(/(^/s*)|(/s*$)/g, "");
}
//检查是否是日期格式
function isDate(datestr){
var result = datestr.match(/((^((1[8-9[详细] -
javascript在子页面中函数不能调试问题解决方法
所属栏目:[教程] 日期:2023-09-21 热度:499
近期在做一个项目,会遇到在子页面中提交的时候会无法能够调试javascript代码的情况出现,有时候这种问题,我们无法正常在浏览器,看到我们子页面的javascript代码,所以只能够用原始的alert 或者 console.log(),当[详细]
-
jQuery取得内容和属性示例代码
所属栏目:[教程] 日期:2023-09-21 热度:8990
获得内容 - text()、html() 以及 val()
三个简单实用的用于 DOM 操作的 jQuery 方法:
text() - 设置或返回所选元素的文本内容
html() - 设置或返回所选元素的内容(包括 HTML 标记)
val() - 设置或[详细] -
js巧用数组length属性清空和截短数组的小例子
所属栏目:[教程] 日期:2023-09-21 热度:5663
使用length清空数组:
代码如下:
<script>
var arr1 = ['aaa','bbbb','//www.Cuoxin.com'];
alert(arr1);
arr1.length = 0;
alert(arr1); //数组为[详细] -
借助浏览器全屏api实现js全屏
所属栏目:[教程] 日期:2023-09-21 热度:745
代码如下:
(function () {
var fullScreenApi = {
supportsFullScreen : false,
isFullScreen : function () {
return false;
},
requestFullScreen : function () {},
[详细] -
jQuery 设置 CSS 属性示例说明
所属栏目:[教程] 日期:2023-09-21 热度:7062
如需设置指定的 CSS 属性,请使用如下语法:
代码如下:
css("propertyname","value");
下面的例子将为所有匹配元素设置 background-color 值:
实例
代码如下:
$("p").css("background-colo[详细] -
分享javascript日期对象格式化为字符串的实现方法
所属栏目:[教程] 日期:2023-09-21 热度:7856
javascript提供的日期格式化太简单,一般应用都需要自己实现格式化方法.下面是我想出的一个格式化处理方案,应该是可以满足常用的需求.日期模板中可以使用任意分隔符,还可以使用文字作为分隔符,甚至支持类似yyyyMMdd之[详细]
-
javascript去除字符串最后一个字符
所属栏目:[教程] 日期:2023-09-21 热度:4200
网上找了很多,总结了几种方法供大家参考:
1、用的最多的是Substring,这个也是我一直用的
代码如下:
s=s.Substring(0,s.Length-1)
2、用 RTrim,这个我原来只知道用来删除最后的空格,也没有仔细看[详细] -
JS和Jquery获取和修改label的值的实例代码
所属栏目:[教程] 日期:2023-09-21 热度:7596
获取值:
label标签在JS和Jquery中使用不能像其他标签一样用value获取它的值:
代码如下:
var label=document.getElementById("id");
var value=label.value;
var value=$("#id").val();
可[详细] -
推荐JS获取各种浏览器窗口大小的方法
所属栏目:[教程] 日期:2023-09-21 热度:9415
常用:
JS 获取浏览器窗口大小
代码如下:
// 获取窗口宽度
if (window.innerWidth)
winWidth = window.innerWidth;
else if ((document.body) && (document.body.clientWidth))
winWidth[详细] -
javascript中验证大写字母、数字与中文
所属栏目:[教程] 日期:2023-09-21 热度:8044
代码如下:
var reg = /^[u4E00-u9FA5]+$/; //验证中文
var cp=$("input[name='cpid']").val();
for(var i=0;i<cp.length;i++){
var cpp=cp.charAt(i);
if(!reg.test(cpp)||cpp.match(/^[详细] -
js鼠标滑轮滚动事件绑定的简单例子
所属栏目:[教程] 日期:2023-09-20 热度:6798
代码如下:
/** Event handler for mouse wheel event.
*鼠标滚动事件
*/
var wheel = function(event) {
var delta = 0;
[详细] -
推荐setTimeout自动触发一个js的方法
所属栏目:[教程] 日期:2023-09-20 热度:6661
代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
[详细] -
如何动态的导入js文件具体要怎么实现
所属栏目:[教程] 日期:2023-09-20 热度:2545
在我们要进行动态的导入js文件时,我们可以使用下面的方法
代码如下:
var docFunc = {
/***************************************************************************
* purp[详细] -
JS中记录用户登录次数实现代码
所属栏目:[教程] 日期:2023-09-20 热度:5299
代码如下:
function www_helpor_net(offset) {
var endstr = document.cookie.indexOf(";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return une[详细]
