分享一本电子书:
web前端开发的(pdf格式) 目录介绍如下。
立即下载
目录
1 性能优化 - 3 -
1 从网页代码方面优化性能 - 3 -
1.减少http请求数 - 3 -
2.把样式表放到顶部 - 4 -
3.把脚本放到底部 - 4 -
4.避免css expressions - 4 -
5.让脚本和样式外延 - 5 -
6.减小脚本体积 - 5 -
2 Javascript动态生成表格的性能调优 - 5 -
3 利用Apply的参数数组化来提高性能 - 15 -
4 JS对DOM的操作优化 - 17 -
4.1 批量增加Dom - 18 -
4.2 单个增加Dom - 18 -
4.3 创建Dom节点 - 18 -
4.4 删除Dom节点 - 18 -
4.5 创建事件监听 - 19 -
4.6 监听动态元素 - 19 -
5 减少连接数和分散域 - 19 -
5.1 优化图片 - 20 -
2 细节差异 - 22 -
2.1 window.parent 与window.opener - 22 -
2.2 附加其它的处理事件 - 22 -
2.3 position:fixed - 22 -
2.4 关闭窗口而不提示 - 25 -
2.5 事件源 - 25 -
3常见网页技巧 - 26 -
1鼠标效果 - 26 -
2播放mp3音乐 - 26 -
3.滚动现实公告 - 26 -
4.以图片作为按钮 - 27 -
5.表格隐藏分隔线 - 27 -
6 刷新的不同状态 - 27 -
7 文字缩略显示 - 27 -
8 加入收藏夹 - 28 -
9 几种弹出窗口 - 28 -
10 播放器代码 - 28 -
11 js动态改写iframe 内容 - 29 -
12自定义文件选择器效果 - 29 -
13 捕获脚本错误 - 30 -
4高级专题 - 31 -
1跨域 - 31 -
1.什么引起了ajax跨域不能的问题 - 31 -
2.有什么完美的解决方案么? - 31 -
2 服务器推送 - 32 -
2.1 什么是Comet - 32 -
2.2 历史背景 - 33 -
2.3 Comet 优、缺点 - 34 -
2.4 技术对比 - 34 -
2.5 总结 - 35 -
3 浏览器右键菜单 - 36 -
4 JavaScript 内存泄露 - 41 -
4.1 造成内存泄露的方式 - 41 -
4.2.内存泄露的解决方案 - 44 -
4.3 .FAQ - 47 -
5 Applet 与JS通信 - 47 -
5.1 页面嵌入applet - 47 -
5.2 js调用applet中的函数 - 48 -
5.3 applet程序中调用js - 48 -
6 AJAX也有安全隐患 - 48 -
6.1 AJAX的好处 - 48 -
6.2 AJAX怎样工作 - 49 -
6.3 AJAX的问题 - 50 -
6.4 小结 - 52 -
7. JAVASCRIPT COOKIE初级指南 - 52 -
7.1 设置COOKIE - 52 -
7.2 获取COOKIE值 - 53 -
7.3 处理多个COOKIE - 53 -
7.4 终止日期 - 53 -
7.5 其他参数 - 53 -
7.6 删除COOKIE - 54 -
<!--endfragment-->
下载
分享到:
相关推荐
通过作者的经验分享,帮助读者更快地理解和掌握嵌入式开发的核心概念和技术。 #### 二、语言选择:C 语言为何成为首选? 在嵌入式开发领域,开发者通常面临选择开发语言的问题,尤其是在 C 语言、C++ 以及 Java ...
STM32 最早提供固件库开发,在当时也是一个很大的创新。导致大量攻城狮熟悉了固件库开发,后面STM32又慢慢推出HAL开发模式. 参考博文:https://blog.csdn.net/li171049/article/details/127412894
这篇"Android开发杂谈"涵盖了从系统组成、启动过程到关键组件的解析,旨在为初学者提供一个全面的理解框架。 Android系统是由多个层次构成的,包括Application、Framework、Native Libraries、Userspace Drivers...
在"swing开发杂谈--初版本程序源码"中,可能包含了上述部分或全部知识点的实际应用,通过分析`netHelper`这个子文件夹,我们可以看到可能的网络辅助类或其他功能模块的实现。这个源码可能会演示如何使用Swing构建一...
本文作者基于近20年的实践经验,分享了关于无线射频电路开发,特别是对讲机射频电路设计的经验和理解。 首先,作者提到了对讲机的简易框图,这是无线通信设备的基础结构,包括信号源、调制器、功率放大器和天线等...
android 设计文档
「安全管理」Linux_HIDS杂谈 - WEB应用防火墙 安全管理 安全资讯 安全开发 零信任 身份管理
本文将基于“Android开发杂谈”的主题,结合提供的资源——一个名为"Android_.pdf"的文件,来深入探讨一些重要的知识点。 1. **源码阅读**: 在Android开发中,理解源码是提升技能的关键。Android开源项目(AOSP)...
程序设计经验杂谈涉及到的不仅仅是语法和逻辑,更关乎到代码的可读性、可维护性以及性能优化。这里,我们将深入探讨程序设计的各个方面,包括但不限于设计模式、算法应用、调试技巧、版本控制、代码规范以及项目管理...
本文档旨在分享一些嵌入式开发的基础知识和个人经验,帮助读者更好地理解嵌入式开发的核心概念和技术要点。 #### 二、语言选择:C 语言的重要性 在嵌入式开发中,编程语言的选择至关重要。尽管 C++ 和 Java 在某些...
这通常涉及到前端开发,特别是网页或应用程序的用户界面(UI)部分,其中可能包括HTML、CSS和JavaScript等技术。 在Web开发中,当内容宽度超过容器的宽度时,就会出现横向滚动条。这可能是由于在设计时有意为之,以...
"主流编程语言的选择和学习杂谈" 本文主要介绍了当前主流编程语言的特点、发展趋势和学习方法,为新手提供了学习参考。 一、Java 语言 Java 语言是由 Sun 公司开发的,目前由 Java Community Process 控制。Java ...
2. **Nginx反向代理**:Nginx作为反向代理服务器,可以有效地分发HTTP请求,同时还可以实现SSL卸载、压缩等高级功能,非常适合用于Web服务器的前端。 3. **数据库优化**:除了使用主从复制和读写分离等技术外,还...
### JAVA杂谈:深入探索Java的核心机制与实践 #### 动态加载机制解析 Java的动态加载机制是其面向对象编程(OOP)理念的核心体现之一,它使得Java能够在运行时根据需要加载类,而非在程序启动之初加载所有类。这种...
硬件杂谈及案例分享 本文主要讨论硬件设计中的一些经验和理论,强调理论的重要性和经验的局限性。通过一些实际案例,展示了硬件设计中的一些常见问题和解决方法。 1. 设计经验 vs. 理论 许多硬件工程师认为,如果...
该项目是一款使用Python语言编写的个人杂谈日记簿后端设计源码,总文件量为30个,其中包含17个Python源代码文件、5个XML配置文件、2个Git忽略文件、2个文本文件以及其他几种类型文件。源码未包含最新版本更新。