dom事件
摘要:正如javascript由草根到招安,dom事件也经历了诞生,混战到规范的三个阶段模型简介传统模型 客户端js程序采用异步事件驱动编程模型,事件监听是这个模型最基本的要求,而且感觉也就实现了个监听...ie模型 传统模型只提供了监听功能,随着js的发展,对事件的需求也越来越多,浏览器产品经理...
阅读全文
posted @
2015-03-27 11:31
Glimis
阅读(220)
推荐(0)
IE浏览器十大进化史 盘点微软IE1到IE10辉煌历程(转)
摘要:回顾浏览器的历史长河,1995年至今微软IE浏览器已经跨域了10个版本,成为浏 览器市场的霸主,尤其Win7平台上的IE9浏览器更是无人能敌,全球使用量已经超过30%。Win8时代中,再看IE10的表现。从没人记得的IE1, 一直到刚刚发布正式版的IE10,让我们来看看IE这16年来的历史吧!• ...
阅读全文
posted @
2015-03-27 10:14
Glimis
阅读(2633)
推荐(0)
基础-javascript事件
摘要:直到现在才真正的发现,前端和后台的区别真是太大了....好失落,自己以前所学不光杂还全是皮毛,既然决定要当一名前端大湿,先从基础开始巩固吧,先整理一下冒泡,抓捕,jquery事件模型之间的关系 事件模型 模型,给我的感觉更像事件对象而非事件的处理方式,事件,并非javascript对象,不会存在程序
阅读全文
posted @
2015-03-25 21:46
Glimis
阅读(144)
推荐(0)
同源策略
摘要:同源策略出于对dom(文档)安全考虑,网景提出的 域名,协议,端口必须相同的安全策略1.既然是策略,浏览器就可以选择性实现,不过吗....2.主要用于保护dom节点,换句话说所谓的跨域操作是不被允许的3.XHR也是同样试用的不严格的同源策略/跨域策略同源策略的目的是为了阻止恶意第三方进行任意操作如果...
阅读全文
posted @
2015-03-25 14:24
Glimis
阅读(435)
推荐(0)
js时间线
摘要:js执行是单线程,并不是说整个浏览器都是单线程的,姑且就成为单线程吧js单线程的原因是为了避免多线程操作dom,引发的并发问题,dom属于基础数据,从多线程上讲,对它的操作要加事物,而js的操作最初就是为了操作dom,嗯,幸好是单线程的,总之一句话,凡是能够修改dom的一定得同步客户端js时间线 1...
阅读全文
posted @
2015-03-24 15:07
Glimis
阅读(2424)
推荐(0)
jquery1.0 事件处理
摘要:编程语言是汇一个迭代过程,用编编c,用c编java,框架/类库也是这么一个工程,尤其是在这种 行为和内容(事件中应该叫 类型与目标) 分离的函数式类库中,先编写行为方法,在为每个目标添加相应的行为 event事件关注点 事件类型/事件名称(type):如click,keydown事件目标(targe
阅读全文
posted @
2015-03-24 14:11
Glimis
阅读(229)
推荐(0)
jquery1.0
摘要:1.0古董版,github上木有的开启流水账模式window.undefined = window.undefined;当年,window下还没有undefined方法,通过不存在的属性获取undefined是可靠地,但你需要保证他的确不存在void 0;也是不错的选择jquery对象的创建Jque...
阅读全文
posted @
2015-03-23 14:27
Glimis
阅读(227)
推荐(0)
i++ 与++i
摘要:超简单的i++就是retrun i;i=i+1;++i就是i=i+1;return i;这是伪的,可以用finally试试
阅读全文
posted @
2015-03-23 13:45
Glimis
阅读(117)
推荐(0)
jquery下的domcument
摘要:jquery下的domcument操作目的:对window.domcument(element)重新进行接口封装方式:封装/包装/代理,任何你能想到的方式都行首先,分析一下 Element 对象和 NodeList 对象NodeList Element集合,for循环操作ElementElement...
阅读全文
posted @
2015-03-23 13:43
Glimis
阅读(146)
推荐(0)
jquery
摘要:jquery 除了必要情况,jquery拒绝对原生api进行任何污染,他是真正的函数式类库,在函数式操作中你只需要关心他所提供的接口,这种特性对的拓展和优化非常关键jquery的作用 分层是软件最重要的手段,cpu不统一可以分层,语法不统一也可以分层,当然这里指的并不是js语法(这个必须一样),这里...
阅读全文
posted @
2015-03-23 13:41
Glimis
阅读(122)
推荐(0)
MVC MVP MVVM
摘要:MVC 比我还大的东西都不会太难,比如mvc,mvc的区分方式非常好理解,或许他也仅仅只是一个分层方式....从对象或者说组件的角度来看,属性,方法和事件三者是必须的,那么将其分为一种设计分层来说应该就是mvcM 软件,产品,对象,无论什么离不开内容,就算是一个杂乱无章的一断字节,也需要将其进行...
阅读全文
posted @
2015-03-14 14:22
Glimis
阅读(312)
推荐(0)
两个for还是一个for?
摘要:面对各种重口味的需求变更,判断条件也是越来越多,有时候前期考虑并不到位,我们需要在for循环中增加一段逻辑代码(假设是独立的),你会在for循环中添加还是再写一个for?
阅读全文
posted @
2015-03-11 00:25
Glimis
阅读(113)
推荐(0)
意淫原理,还是很有意思的
摘要:语言这个东西真是太灵活了,尤其是使用各种框架的时候,有些bug或许不能称之为bug,真的只能称之为操作失误,在快餐框架面前,很难通过掌握原理/源码去解释or理解,只能通过操作手册了外加意淫一下原理了,比如下面几个例子(java/javascript) 1.如图,求a和document.getElem
阅读全文
posted @
2015-03-11 00:11
Glimis
阅读(248)
推荐(0)
协议
摘要:物理层 通信工程 链路层 邮电大学 tcp 思科 引用层 码农
阅读全文
posted @
2015-03-10 23:25
Glimis
阅读(100)
推荐(0)
多线程理解
摘要:单一原则丢到软件中,在哪都能摆一摆,比如线程,一个线程一次只能做一件事,这算不算单一(标题党),如果处理一个很长的业务,由一个线程完成,那我们将会面对一个长时间未响应的软件(你一定见过),了解多线程,需要简单的对线程分个类(其实吧,分类就是为了单一原则)UI线程,主线程不管什么软件,总得有个跟人打交...
阅读全文
posted @
2015-03-08 21:46
Glimis
阅读(223)
推荐(0)