摘要:
经常使用 Javascript 的人会琢磨其垃圾收集机制,Javascript 并不像 C,C++ 那样需要开发者手动去清除垃圾,在编写 Javascript 程序是,开发者无需关心内存使用问题,所需内存分配以及无用内存(垃圾)的回收完全实现了自动管理。究其根源,主要是程序收集那些不再使用的变量,并且释放其占用的内存。因此,垃圾收集机制会按照固定时间间隔,周期性反复的执行这一操作。举例来说,局部变量只存在于函数内部,程序会为局部变量在栈内存或堆内存中分配对应的存储空间,当函数运行结束,局部变量所占用的内存就没有存在的必要了,这时程序会释放局部变量所占用的内存供其他变量使用。这是程序最简单释放内 阅读全文
摘要:
简单了解了HTML和CSS之后,是时候深入学习如何组合使用这两个语言了。在开始创建一个网页之前你不但需要学习不同的类型的内容需要哪个HTML元素来显示,而且需要了解这些元素有什么样的表现,这样你才能得到想要的结果。另外,一旦开始写代码你需做到尽可能的语义化。语义化的书写代码包括确保代码有组织性,并做出明确的决定。语义化概述在此之前语义化已经被提到过很多次了,究竟什么才是语义化?HTML中的语义化是一种赋予页面内容意义和结构的做法。语义化扮演了页面内容的价值,语义化不仅仅只是为了样式的考虑。使用语义化的代码有很多的好处,包括能够让电脑、屏幕阅读器、搜索引擎、以及其他的设备更加充分的阅读和理解网页 阅读全文
摘要:
jQ.Mobi是基于HTML5重写的jQuery框架,由appMobi开发并且开源托管于github,在此有简易的在线文档提供查阅。 jQ.Mobi相比于其他方案具有体积小速度快的优势。jQ.Mobi由三个组件组成:查询(query)程序库jQ.ui——为webkit内核浏览器提供的用户界面程序库jQ.Plugin——针对webkit浏览器的插件支持下面主要讲解下框架的UI部分。1 基本页面布局上图即为jQ.mobi提供的基本布局,从视觉上分为三个部分头部、内容区域、底部,如下图。依照苹果App界面设计规则:header头部属于导航栏固定于整个应用的顶部,主要是“你在这里”的标志(也可承载按钮 阅读全文
摘要:
网页打开方式:<a href="#" target="_blank">链接</a>target的值:_self(相同窗口,浏览器默认)、_top(整页窗口)和_parent(父窗口)相同、_blank(在新建的窗口打开)<head><base target="_blank" ></head>表示页面中的所有链接都在新窗口打开<a href="" rel="external">madinc.co</a>//auto 阅读全文