主流浏览器内核及前缀 calamus 前端菜鸟 2016年9月21日 696 0 0 主流浏览器及其内核 内核 浏览器 CSS前缀 备注 Trident IE -ms- 360安全浏览器:Trident内核 360极速浏览器:Trident、webkit双内核 搜狗浏览器:Trident+webkit双内核 Geck…
主流浏览器内核及前缀 calamus 前端菜鸟 2016年9月21日 696 0 0 主流浏览器及其内核 内核 浏览器 CSS前缀 备注 Trident IE -ms- 360安全浏览器:Trident内核 360极速浏览器:Trident、webkit双内核 搜狗浏览器:Trident+webkit双内核 Geck…
前端代码优化方法 calamus 前端菜鸟 2016年9月21日 404 0 0 一、减少HTTP请求 1.合并CSS、js:每次调用js、css都要发送一次http请求,所以并不是分开写好几个文件比较好 js、css压缩。js压缩可以用grunt HTML优化: 使用语义化标签 减少iframe:…
前端代码优化方法 calamus 前端菜鸟 2016年9月21日 404 0 0 一、减少HTTP请求 1.合并CSS、js:每次调用js、css都要发送一次http请求,所以并不是分开写好几个文件比较好 js、css压缩。js压缩可以用grunt HTML优化: 使用语义化标签 减少iframe:…
跨域访问CORS calamus 前端菜鸟 2016年9月17日 507 0 0 由于现代浏览器的同源策略,合理的跨域请求也变得至关重要。 CORS(Cross-Origin Resource Sharing,跨域资源共享)定义了在必须访问跨域资源时,浏览器与服务器应该如何沟通。它背后的思想是使用自定义的HTTP…
跨域访问CORS calamus 前端菜鸟 2016年9月17日 507 0 0 由于现代浏览器的同源策略,合理的跨域请求也变得至关重要。 CORS(Cross-Origin Resource Sharing,跨域资源共享)定义了在必须访问跨域资源时,浏览器与服务器应该如何沟通。它背后的思想是使用自定义的HTTP…
同源策略 calamus 前端菜鸟 2016年9月17日 399 0 0 所谓同源是指,域名,协议,端口相同。 这个策略可以追溯到 Netscape Navigator 2.0,是浏览器上为安全性考虑实施的非常重要的安全策略。 不同源的客户端脚本(javascript、ActionScript)在没明确授…
同源策略 calamus 前端菜鸟 2016年9月17日 399 0 0 所谓同源是指,域名,协议,端口相同。 这个策略可以追溯到 Netscape Navigator 2.0,是浏览器上为安全性考虑实施的非常重要的安全策略。 不同源的客户端脚本(javascript、ActionScript)在没明确授…
Javascript BOM对象 calamus 前端菜鸟 2016年9月17日 478 0 0 BOM是browser object model的缩写,简称浏览器对象模型。 window对象(BOM的核心对象) 表示浏览器的一个实例,在浏览器中,window对象有着双重角色,它既是通过Javascript访问浏览器窗口的一个借…
Javascript BOM对象 calamus 前端菜鸟 2016年9月17日 478 0 0 BOM是browser object model的缩写,简称浏览器对象模型。 window对象(BOM的核心对象) 表示浏览器的一个实例,在浏览器中,window对象有着双重角色,它既是通过Javascript访问浏览器窗口的一个借…
排序算法的复杂度、稳定性比较 calamus 前端菜鸟 2016年9月16日 484 0 0 常用排序算法 类型 排序方法 时间复杂度 辅助空间 稳定性 平均时间 最好时间 最坏时间 插入排序 直插排序 O(n^2) O(n) O(n^2) O(1) 稳定 希尔排序 O(n^1.5) O(n) O(n^1.5) O(1) 不…
排序算法的复杂度、稳定性比较 calamus 前端菜鸟 2016年9月16日 484 0 0 常用排序算法 类型 排序方法 时间复杂度 辅助空间 稳定性 平均时间 最好时间 最坏时间 插入排序 直插排序 O(n^2) O(n) O(n^2) O(1) 稳定 希尔排序 O(n^1.5) O(n) O(n^1.5) O(1) 不…
C++ 二叉树深度优先遍历和广度优先遍历 calamus 前端菜鸟 2016年9月16日 755 0 0 二叉树的创建代码==>C++ 创建和遍历二叉树 深度优先遍历:是沿着树的深度遍历树的节点,尽可能深的搜索树的分支。 //深度优先遍历二叉树void depthFirstSearch(Tree root){ stack …
C++ 二叉树深度优先遍历和广度优先遍历 calamus 前端菜鸟 2016年9月16日 755 0 0 二叉树的创建代码==>C++ 创建和遍历二叉树 深度优先遍历:是沿着树的深度遍历树的节点,尽可能深的搜索树的分支。 //深度优先遍历二叉树void depthFirstSearch(Tree root){ stack …
C++ malloc new 的区别 calamus 前端菜鸟 2016年9月16日 249 0 0 1,malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。 malloc实现了在堆内存管理中进行按需分配的机制,但是它不提供在C++中对像构造的支持; new …
C++ malloc new 的区别 calamus 前端菜鸟 2016年9月16日 249 0 0 1,malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。 malloc实现了在堆内存管理中进行按需分配的机制,但是它不提供在C++中对像构造的支持; new …
C++ 创建和遍历二叉树 calamus 前端菜鸟 2016年9月15日 247 0 0 一个简单的创建和遍历二叉树的C++程序,二叉树的其他操作程序待更新。 #include using namespace std; struct BiTNode{ char data; struct BiTNode *lchild, …
C++ 创建和遍历二叉树 calamus 前端菜鸟 2016年9月15日 247 0 0 一个简单的创建和遍历二叉树的C++程序,二叉树的其他操作程序待更新。 #include using namespace std; struct BiTNode{ char data; struct BiTNode *lchild, …
Javascript数据类型 calamus 前端菜鸟 2016年9月14日 507 0 0 ECMAScript中有5种简单的数据类型和1种复杂的数据类型: 基本数据类型:Undefined、Null、Boolean、Number、String 对象类型:Object(function、Array、Date、RegExp)…
Javascript数据类型 calamus 前端菜鸟 2016年9月14日 507 0 0 ECMAScript中有5种简单的数据类型和1种复杂的数据类型: 基本数据类型:Undefined、Null、Boolean、Number、String 对象类型:Object(function、Array、Date、RegExp)…