2013年12月13日

JavaScript必知必会+理解总结

摘要: 这是stackoverflow上的一个老问题,却有个干货答案,但是扩展的信息量很大,我只在此抛个砖。Not jQuery. Not YUI. Not 等等…js的框架的确很有用,但是它们却常常把一些js的丑陋细节和DOM原理给你隐藏了。如果你的目标是做一个精通javascript的工程师,那花大把的时间放在框架上可能恰恰背道而驰了。下面就有javascript这门语言的一些特性,你应该知道并且深谙此道,但是很多人可能还并不清楚。一、对象属性,object.prop和object['prop']是一回事(所以你能停止使用eval了吗?!3KU);对象的属性多是String类型(有 阅读全文

posted @ 2013-12-13 11:49 中传思客 阅读(222) 评论(0) 推荐(0) 编辑

JavaScript开发者常忽略或误用的七个基础知识点

摘要: JavaScript 本身可以算是一门简单的语言,但我们也不断用智慧和灵活的模式来改进它。昨天我们将这些模式应用到了 JavaScript 框架中,今天这些框架又驱动了我们的 Web 应用程序。很多新手开发者被各种强大的 JavaScript 框架吸引进来,但他们却忽略了框架身后浩如星海的 JavaScript 实用技巧。本文将为你呈献其中七个基础知识点:1. 在String.prototype.replace方法中使用/g和/i标志位令很多 JavaScript 初学者意外的是,字符串的replace方法并不会替换所有匹配的子串——而仅仅替换第一次匹配。当然 JavaScript 老手们都知 阅读全文

posted @ 2013-12-13 11:32 中传思客 阅读(129) 评论(0) 推荐(0) 编辑

JavaScript与有限状态机

摘要: 原文出处:阮一峰有限状态机(Finite-state machine)是一个非常有用的模型,可以模拟世界上大部分事物。简单说,它有三个特征:* 状态总数(state)是有限的。* 任一时刻,只处在一种状态之中。* 某种条件下,会从一种状态转变(transition)到另一种状态。它对JavaScript的意义在于,很多对象可以写成有限状态机。举例来说,网页上有一个菜单元素。鼠标悬停的时候,菜单显示;鼠标移开的时候,菜单隐藏。如果使用有限状态机描述,就是这个菜单只有两种状态(显示和隐藏),鼠标会引发状态转变。代码可以写成下面这样:123456789101112131415161718192021 阅读全文

posted @ 2013-12-13 11:25 中传思客 阅读(119) 评论(0) 推荐(0) 编辑

怎样玩转千万级别的数据

摘要: 原文出处:Sam Xiao 的博客大数据处理是一个头疼的问题,特别当达不到专业DBA的技术水准时,对一些数据库方面的问题感到无赖。所以还是有必要了解一些数据库方面的技巧,当然,每个人都有自己的数据库方面的技巧,只是八仙过海,所用的武功不同而已。我把我最常用的几种方式总结来与大家分享,大家还有更多的数据库设计和优化的技巧,尽量的追加到评论中,有时一篇完整的博客评论比主题更为精彩。方法1:采用表分区技术。第一次听说表分区,是以前的一个oracle培训。oracle既然有表分区,就想到mssql是否有表的分区,当时我回家就google了一把,资料还是有的,在这我儿只是再作一次推广,让更多的人了解和运 阅读全文

posted @ 2013-12-13 11:16 中传思客 阅读(94) 评论(0) 推荐(0) 编辑

HTTPS连接的前几毫秒发生了什么

摘要: 刚刚发生了什么?在点击按钮过后的220毫秒时间内,发生了一系列有趣的事情,火狐浏览器(Firefox)不仅改变了地址栏颜色,而且在浏览器的右下角出现了一个小锁头的标志。在我最喜欢的互联网工具Wireshark的帮助下,我们可以通过一个经过略微调整的用于debug的火狐浏览器来探究这一过程。根据RFC 2818标准(译者注:RFC 2818为HTTP Over TLS-网络协议),火狐浏览器自动通过连接Amazon.com的443端口来响应HTTPS请求。很多人会把HTTPS和网景公司(Netscape)于上世纪九十年代中期创建的SSL(安全套接层)联系起来。事实上,随着时间的推移,这两者之间的 阅读全文

posted @ 2013-12-13 11:05 中传思客 阅读(242) 评论(0) 推荐(0) 编辑

十步图解CSS的position

摘要: CSS的positon,我想做为一个Web制作者来说都有碰到过,但至于对其是否真正的了解呢?那我就不也说了,至少我自己并不非常的了解其内核的运行。今天在Learn CSS Positioning in Ten Steps一文中分十步介绍了CSS的“position”中的“static、relative、absolute、float”使用,觉得蛮有意思的。整理了一下贴上来与大家一起分享。希望大家能喜欢。在图解这十个过程之前,我将实例的代码放上来,好让大家一个实体参考:HTML Markup123456789101112131415161718192021222324id = div-before 阅读全文

posted @ 2013-12-13 11:02 中传思客 阅读(135) 评论(0) 推荐(0) 编辑

DOM事件简介

摘要: Click、touch、load、drag、change、input、error、risize — 这些都是冗长的DOM(文档对象模型)事件列表的一部分。事件可以在文档(Document)结构的任何部分被触发,触发者可以是用户操作,也可以是浏览器本身。事件并不是只是在一处被触发和终止;他们在整个document中流动,拥有它们自己的生命周期。而这个生命周期让DOM事件有更多的用途和可扩展性。作为一个开发人员,我们必须要理解DOM事件是如何工作的,然后才能更好的驾驭它,利用它们潜在的优势,开发出更高交互性的参与体验(engaging experiences)。反观我做前端开发的这么长时间里,我觉 阅读全文

posted @ 2013-12-13 10:38 中传思客 阅读(105) 评论(0) 推荐(0) 编辑

导航