WEB前端 软件列表

通过 Dom 方法提高 innerHTML 性能
HTML

通过 Dom 方法提高 innerHTML 性能

2020-02-16 标签:通过,dom,方法,提高,innerhtml,性能,实现,代码,如下,function,replacehtml,el,html,var,oldel,typeof,string,document,cc

实现代码如下:function replaceHtml(el, html) {var oldEl = typeof el === "string" ? document.getElementById(el) : el;/*@cc_on // 原始的 innerHTML 在 IE 中的性能好一点old

页面中CSS加载方式的优化
CSS

页面中CSS加载方式的优化

2020-02-16 标签:页面,css,加载,方式,优化,放置,结构,的上,一般,head,元素,解释,语言,firefox,ie,等待

1、应该将 CSS 放置于结构的上方(一般放置于 head 元素内)。CSS 是解释型语言,Firefox 和 IE 在等待 CSS 传输完成之前不会渲染任何东西。只有将 CSS 前置,才可在浏览器解析结构时,对页面进行渲染。 This causes the blank white screen p

javascript用图作提交按钮或超连接
JavaScript

javascript用图作提交按钮或超连接

2020-02-16 标签:js,提交,按钮,连接,input,type,image,src,imagepath,onclick,document,formname,submit,直接,图片,会有,边框

如果直接用图片做超连接的话会有一个边框显示,但很多时候是不需要的,去掉这个边框的最简单方法就是把图片的边框设置为0。-_- 我是初学者,做的时候就只查到这种方法。记录下来以供以后参考。。。

利用javascript对象弹出一个层
JavaScript

利用javascript对象弹出一个层

2020-02-16 标签:利用,js,对象,弹出,实现,代码,如下,doctype,html,public,w,c,dtd,xhtml,en

实现代码如下:-弹出一个层function cmsgbox(vtitle,vwidth,vhight,vtop,vleft){this.title=vtitle;this.width=vwidth;this.height=vhight;this.top=vtop;this.left=vleft;th

js YUI 读码日记之 YAHOO.util.Dom - Part.4
JavaScript

js YUI 读码日记之 YAHOO.util.Dom - Part.4

2020-02-16 标签:javascript,yui,日记,yahoo,util,dom,part,var,getxy,function,判断,是否,ie,document

var getXY = function() {// 判断是否是 IEif (document.documentElement.getBoundingClientRect) {// 注1return function(el) {var box = el.getBoundingClientRect()

js YUI 读码日记之 YAHOO.util.Dom - Part.3
JavaScript

js YUI 读码日记之 YAHOO.util.Dom - Part.3

2020-02-16 标签:javascript,yui,日记,yahoo,util,dom,part,var,patterns,hyphen,a,z,i,root,tag,body,html

var patterns = {HYPHEN: /(-[a-z])/i,ROOT_TAG: /^body|html$/i }; var toCamel = function(property) {// 如果没有 -[a-z] 字母,则直接返回if ( !patterns.HYPHEN.test(pr

js YUI 读码日记之 YAHOO.util.Dom - Part.2 0
JavaScript

js YUI 读码日记之 YAHOO.util.Dom - Part.2 0

2020-02-16 标签:javascript,yui,日记,yahoo,util,dom,part,batch,function,el,method,o,override,始终,htmlelement,tagname

batch: function(el, method, o, override) {// 让 el 始终为 HTMLElementel = (el if (!el || !method) {return false;}//确定返回的对象var scope = (override) ? o : win

修正IE下使用CSS属性overflow的bug
CSS

修正IE下使用CSS属性overflow的bug

2020-02-16 标签:修正,ie,使用,css,属性,overflow,bug,建立,测试,html,文件,以下,关键,代码,片断,实现,如下,div,pre,code

我们要建立一个测试用HTML文件,以下是关键的代码片断 实现代码如下:遵守我的版权遵守我的版权遵守我的版权遵守我的版权遵守我的版权 在以上代码中我将应用以下CSS 实现代码如下:div{width: 60%;}pre{overflow : auto ;background-color : #fff0

js的一种模块模式
JavaScript

js的一种模块模式

2020-02-16 标签:javascript,模块,模式,douglas,crockford,传授,有用,singleton,pattern,实现,规则,我认为,有益于,基于,yui,应用,module

Douglas Crockford已经传授了一个有用的单例模式(singleton pattern)实现此规则,我认为他的模式有益于你基于YUI的那些应用。Douglas叫它模块模式(module pattern)。它是如下工作的: 创建一个命名空间对象:如果你使用YUI,可以用YAHOO.name

js cookie解码函数(兼容ff)
JavaScript

js cookie解码函数(兼容ff)

2020-02-16 标签:javascript,cookie,解码,函数,兼容,ff,实现,代码,如下,script,function,urldecode,str,var,gbdata

实现代码如下: function URLDecode(str){var gbData = ['啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥','薄雹保堡饱宝