`
ericFang
  • 浏览: 101503 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

javascrip api chm css

    博客分类:
  • chm
阅读更多
javascrip chm dhtml css 幫助文檔
分享到:
评论
4 楼 ericFang 2011-08-04  
可以采用dynatrace工具进行web性能跟踪和分析,BME3.0的前端性能全部是采用此工具分析出来的。最新版本是:dynatrace-AJAX-edition-3.2.0.802.msi
下载地址:
http://ajax.dynatrace.com/ajax/en/download/download.aspx
操作指导步骤如下:
http://blog.dynatrace.com/2009/11/17/a-step-by-step-guide-to-dynatrace-ajax-edition-available-today-for-public-download/
css优化重点可按照Google Page Speed的提示进行优化:
3 楼 ericFang 2011-08-04  
图片大小要与实际显示大小效果尽量吻合,避免大图片,通过css控制宽度、高度等用在很小的区域。
Icon图片尽量是16*16 或其整数倍大小。
滤镜性能在IE下也很差,应该尽量避免。
降低DOM大小,需要减少不必要的DIV,table的使用,比如基于bme 3.0开发,随意用大量不需要的bme:block 。
业务js,尽量在bme:script里面提供,可以压缩输出。
平台ftl输出组件都是有选择的输出压缩后的组件html,兼顾可读性和DOM大小。
DOM的replaceWith函数用在局部刷新的DOM替换上,如果DOM结构比较大,绑定事件比较多,则局部刷新效率比较差。(IE7/IE8浏览器尤其明显)
不要出现请求不到的资源(404错误)
这个情况主要出现在css中,某个图片删除了,但css未删除。会导致不必要的下载,且返回404错误,导致性能差。
Css放在html的head里面定义,可以支持并发渲染,加速页面的呈现。
Js要放在页面后面,可以使得用户体验更好,页面出现之后再执行js逻辑,避免一片空白,体验不好。
对于多tab页或tree等复杂组件,除了前台渲染性能,更重要的是后台性能影响页面加载速度。
对于这类页面,后台可以采用懒加载策略,每个tab页加载的时候,以ajax局部刷新的方式进行呈现。
2 楼 ericFang 2010-06-28  
web前台采用ajax的通信方式从后台获取数据,并以Dom对象动态更新页面。为提高开发效率,提出了基于组件级的开发。这样,一方面保证了代码格式和规范的统一,另一方面也极大地提高了代码的可复性,避免重复性的编程量,且具有更好的易用性和可维护性。
组件化程序设计方法强调真正的软件可重用性和高度的互操作性,它侧重于组件的产生与装配,组件的装配使得可以采用类似于搭积木的方法快速建立起来,不仅可以缩短软件部件的开发周期,同时也提高了系统的稳定性与可靠性。
1 楼 ericFang 2010-06-28  
当创建一个iframe加载到页面时,如何确保iframe已经加载完全了
当动态更改了iframe的src时,如果要确保该iframe加载完成再进行其他操作时,可以通过iframe.onreadystatechange的方式进行监听,当iframe.readyState == ‘complete’时,该iframe加载完毕,如果还要确保iframe内部的页面也加载完毕了,再实现iframe内的body.onLoad方法。
如何判断一个对象不存在
在javascript有一种便捷的方式来判断对象是否存在,在对象前加一个”!”来判断对象是否存在,如:
var obj = null;
var obj_second; //未初始化,可以通过typeof(obj_second) == ‘undefined’方式判断是否初始化
if(!obj || ! obj_second)
{
alert(‘对象为空’);
}
但如果值是整数0或空字符串时,如果 obj= 0 或 obj =’’时,!obj的值就是true,这一点需要特别注意了。

相关推荐

    javascript+css+dhtml api(chm版本)

    DHTML API主要涉及HTML、CSS和JavaScript的结合使用。通过JavaScript,可以动态改变HTML元素的属性、CSS样式,甚至创建新的HTML元素,实现页面内容的即时更新。例如,`document.createElement()`、`appendChild()`和...

    javascript jquery css chm

    JavaScript API文档如“javascript_api_chm.rar”提供了完整的函数、方法和对象的参考,帮助开发者理解和使用JavaScript的各种功能。 jQuery是一个高效、简洁的JavaScript库,简化了HTML文档遍历、事件处理、动画...

    JavaScript 教程chm+JavaScript Helpchm+JavaScript源代码集chm

    JavaScript与HTML和CSS紧密集成,通过DOM操作可以改变网页内容,通过AJAX可以实现异步通信,通过Web API可以访问浏览器提供的各种功能,如地理位置、存储、多媒体等。此外,随着框架和库的广泛应用,如React、Vue、...

    jquery Api Chm 文档

    《jQuery API CHM文档》是一份集合了多个版本jQuery API的离线帮助文件,主要包含“jQueryAPI-1.41.chm”、“JQuery 1.5API中文参考手册CHM版.chm”和“jQueryAPI_1.7.1_CN.chm”以及“jquery1.8.3_20121129.chm”。...

    java 前端程序员必备 CHM 1. Javascript5.5.chm 2. jQuery.chm 3. Java API.chm 4. 《SQL 参考手册》中文版 .chm 5. css3.0参考手册.chm 6. DHTML 手册(网页制作完全手册).chm 7. 网页制作完全手册.chm

    1. Javascript5.5.chm 2. jQuery.chm 3. Java API.chm 4. 《SQL 参考手册》中文版 .chm 5. css3.0参考手册.chm 6. DHTML 手册(网页制作完全手册).chm 7. 网页制作完全手册.chm 持续更新中.............

    常用web开发手册css2/css3/jquery-api/javascript api/dom/html/j2ee-api/dhtml

    这个压缩包包含了Web开发中的重要手册,包括CSS2/CSS3、jQuery API、JavaScript API、DOM、HTML以及J2EE API和DHTML的相关资源,是开发者必备的参考资料。 **CSS2与CSS3** CSS(层叠样式表)用于定义网页的布局和...

    html/css3/js的离线版chm手册

    这个离线版的CHM手册集合是学习和查阅HTML5、CSS3和JavaScript的重要工具。CHM(Compiled HTML Help)格式使得这些手册能够快速检索,且文件体积相对较小,适合离线使用。无论是在没有网络的环境中还是在需要快速...

    HTML5 + CSS3 chm中文参考手册.rar

    `HTML5(W3CSchool版).chm`和`CSS3.0.chm`这两个文件很可能是HTML5和CSS3的离线帮助文档,它们提供了详细的规范解释、实例演示和代码参考,是学习和查阅这两项技术的重要资源。通过深入学习这些文档,开发者可以...

    css dom javascript大全(全是中文api的chm格式)

    这个CSS DOM JavaScript大全的CHM文档提供了快速查找和浏览API的功能,使你在编写代码时能迅速找到所需的信息,提高开发效率。 总的来说,这个资源集合是一个强大的参考资料,它涵盖了前端开发中不可或缺的三个方面...

    史上最全的和java相关的api文档并且基本都是chm格式的有十二个部分这是04部分

    API.chm、JavaScript.chm、JavaScript源码特效.chm、javascript中文版.chm、jdk142.chm、jdk150.chm、jQuery1.2API.chm、jQueryAPI_CHM.CHM、jsp.chm、Junit4.8.2.chm、rails-documentation-1-2-1.chm、spring2.5.6....

    Jquery API chm

    **jQuery API CHM** jQuery,一个轻量级的JavaScript库,因其简洁的API和强大的功能而备受开发者喜爱。本资源包含的是jQuery 1.8.3版本的API帮助文档,以CHM(Microsoft Compiled HTML Help)格式提供,方便开发者...

    js,api,css

    标题中的"js,api,css"表明了这个压缩包文件主要涵盖了JavaScript API、CSS以及可能相关的编程知识。从描述中我们可以推断,这个压缩包是一个Java开发者为了方便日后查询所整理的资料集合,尽管标签只提及了"js",但...

    JQUERY 中文API CHM及HTML

    CHM文件包含jQuery的所有函数、选择器、事件、效果和Ajax方法的详细说明,对于没有网络环境或者需要快速查阅API的开发者来说非常实用。 **HTML 文件** 在线jQuery手册通常是指HTML格式的文档,这种格式可以在任何...

    JavaScript教程(特效)(chm)

    JavaScript可以与CSS结合,动态改变元素的样式,实现各种视觉特效。例如,通过修改元素的透明度、位置或大小来创建动画效果。 五、定时器与延迟 `setTimeout`和`setInterval`函数可以帮助你在特定时间后执行代码,...

    jquary api中文和css中文手册

    《jQuery API 中文和 CSS 中文手册》是一个针对初学者极其重要的参考资料集合,它涵盖了JavaScript库jQuery的API详细解释以及CSS样式的中文说明。这两份手册对于深入理解并熟练运用jQuery和CSS进行网页开发有着不可...

    javascript,css,dhtml,ext3.0,java web,api文档大全中文chm

    这些文件主要涵盖了Web开发中的关键技术和API文档,包括JavaScript、CSS、DHTML、EXT3.0和Java Web。让我们逐一探讨这些技术领域的核心知识点。 **JavaScript**:JavaScript是一种广泛用于网页和网络应用的脚本语言...

    easyui的api文档,chm版的,方便查找

    通过结合jQuery,EasyUI 提供了一套易于使用的API和CSS样式,使得开发者无需深入理解复杂的CSS和JavaScript代码,就能创建出响应式的网页元素。 EasyUI 的主要组件包括: 1. **对话框(Dialog)**:用于显示模态或...

    网页制作之HTML+CSS+JAVAscript详细学习chm手册

    8. AJAX:介绍异步数据请求的基本原理和使用XMLHttpRequest或fetch API进行数据交互。 9. JavaScript高级特性:如闭包、原型链、this关键字、ES6及以上的新特性,如箭头函数、解构赋值、模板字符串等。 10. 实战项目...

Global site tag (gtag.js) - Google Analytics