WEB前端 软件列表

js实现轮显新闻标题链接
JavaScript

js实现轮显新闻标题链接

2020-02-16 标签:javascript,实现,新闻,标题,链接,div,嵌套,文字,外面的,设置,overflow,hidden,并用,js,动态控制,它的,width,伸展

用两个div嵌套链接文字,最外面的div设置 overflow:hidden,并用js动态控制它的width,实现伸展与收缩。 新闻轮显的demo a { font-size:14px} #box { width:400px; height:20px; overflow:hidden;}

javascript小技巧--自动隐藏红叉叉
JavaScript

javascript小技巧--自动隐藏红叉叉

2020-02-16 标签:js,技巧,自动隐藏,叉叉,文章,链接,图片,失效,就会,令人讨厌,alt,属性,补救,意义,给人,不友好,感觉

当文章中链接的图片失效时,就会看到令人讨厌的红叉叉,虽然图片有alt属性可以补救一下该图的意义,但都给人不友好的感觉。如果给图片加一个判断,当加载失败时就不显示,这样可以产生更令用户满意的体验。代码如下:

用javascript实现随机返回数组的一个元素
JavaScript

用javascript实现随机返回数组的一个元素

2020-02-16 标签:js,实现,随机,返回,数组,元素,代码,如下,script,language,javascript,var,test,aa,bb,cc,dd,ee,document,write

实现代码如下: 这是个奇妙的方法。适合做标题性质文字的随机轮换显示。 有两种不同的方式实现:一、随机取单个,二、让整个数组随机排序注意:[ ] 符号在javascript中定义一个数组,{ } 则定义一个对象随机取得数组里面的某一个:实现代码如下: //随机取得数组中的一个 var Arr =

js 模仿vbs中的 DateAdd() 函数的代码
JavaScript

js 模仿vbs中的 DateAdd() 函数的代码

2020-02-16 标签:javascript,模仿,vbs,dateadd,函数,代码,项目,需要,用到,日历,n,et,控件,太重,只好,js,核心,编写,过程中,发现

项目中需要用到日历,.net的日历控件又太重,只好用js写一个,日历的核心函数是 DateAdd(),编写过程中发现 js 里面操作时间比想象中的繁琐,不像vbscript中的可以轻松地dateadd,后来才想到用 setFullYear()、setDate()等内置函数,可以拼合一个js版的 da

用js 处理 URL 的两个函数代码
JavaScript

用js 处理 URL 的两个函数代码

2020-02-16 标签:javascript,处理,url,函数,代码,function,request,paras,获取,参数,区分,大小写,如无,返回,字符串,var,location

function request(paras){ //获取 url 的参数值,不区分大小写,如无此参数,返回空字符串. var url = location.href; var paraString = url.substring(url.indexOf("?")+1,url.length).spl

增强的 js 的 trim 函数的代码
JavaScript

增强的 js 的 trim 函数的代码

2020-02-16 标签:增强,javascript,trim,函数,代码,实现,如下,string,prototype,function,var,argument,arguments,re,n,ew,regexp,g,区分

实现代码如下:String.prototype.trim=function(){var _argument = arguments[0] || " ";var _re= new RegExp("(^"+_argument+"*)|("+_argument+"*$)","g"); // 区分大小写re

也写一个Ajax.Request类附代码
JavaScript

也写一个Ajax.Request类附代码

2020-02-16 标签:ajax,request,代码,目的,blog,程序,里的,某些,模块,需要,用到,直接,使用,prototype,js,体积,比较,40

目的:因为blog程序里的某些模块需要用到ajax,直接使用prototype.js体积比较大(40多k),而且仅仅用到其中的ajax功能,因此为了减轻下载的负担,又不能改动已经在prototype.js框架下写好的代码,只能是按照prototype的风格,自己写一个ajax类,达到零成本移植框架。

分析 js 中令人困惑的变量赋值
JavaScript

分析 js 中令人困惑的变量赋值

2020-02-16 标签:分析,javascript,令人困惑,变量,赋值,一门,类型,语言,声明,不需要,var,x,就可以,等于,任何,比如,str,string

Javascript是一门弱类型的语言,声明变量不需要声明其类型,var x 就可以等于任何类型的值。 比如: var str = "string...."; var arr = ["this","is","array"]; var obj = {name:"caizhongqi",age:26,s

js 编程引入命名空间的方法与代码
JavaScript

js 编程引入命名空间的方法与代码

2020-02-16 标签:javascript,编程,引入,命名,空间,方法,代码,一般,最常,语法,格式,定义,函数,function,xxx,code,经常,这样的,一大堆

JavaScript 代码一般最常见的语法格式就是定义函数 function xxx(){/*code...*/},经常有这样的一大堆函数定义。函数名很容易发生冲突,特别是引入多个js文件时,冲突的情况尤为明显。因此也就有引入命名空间的必要。 Javascript 本身没有命名空间的概念,需要用对象