计算机科学:《深入理解计算机系统》,这是基础知识 JavaScript:JavaScript高级程序设计:大名鼎鼎的红宝书 《精通CSS:高级Web标准解决方案》:因为我觉CSS是页面的布局,重要的是它解决问题的思路 ...
分类:
Web程序 时间:
2018-11-04 01:52:02
阅读次数:
206
当用户按下某个按钮是,就会触发对应事件,事件在执行注册事件时,绑定的程序,实现一次成功的浏览器与JS之间的交互。其中事件基于设计模式中的观察者模式原理实现,但又有些不同,事件它还拥有着一些属于自己的特点。 事件流 事件冒泡是IE的产物,它的流向,是自下向上,从绑定事件的具体元素开始,一直流到具体元素 ...
分类:
编程语言 时间:
2018-11-02 13:07:07
阅读次数:
115
DOM是文档对象模型,是前端编程接触最多的部分,也是最让人诟病的东西。因为DOM编程的性能问题,一直是一个老生常谈的话题,但一直以来也没有一个很是完美的解决方案。这篇是对DOM的一个简单介绍,并不会太过深入的去介绍。 DOM编程时基于HTML或XML的,它提供了动态控制HTML或XML的功能。这里我 ...
分类:
编程语言 时间:
2018-11-02 13:05:56
阅读次数:
190
浏览器检测,是个很让人头痛但又必须要考虑的一个问题。毕竟市面上的浏览器厂商众多,虽然有些标准化的东西约束着他们,但是有些东西,他们还是各自按自己的意愿来。这其中以IE浏览器最为突出,它几乎可以被称之为万恶之源。 浏览器检测的方法有很多,这里介绍的可能并不是全部,但基本上都是比较常用的方法。下边我就来 ...
分类:
编程语言 时间:
2018-11-02 13:04:54
阅读次数:
174
2018最后一个季度开始,终于开始写计划。 转前端要补充太多知识,具体参考2018年度计划。。 细分一下仅剩的两个多月: 1. 10月最后10天,完成《Javascript高级程序设计》和《CSS权威指南》 2. 11月15前,完成分享ppt(《白帽子讲web安全》) 3. 11月15前,完成《DO ...
分类:
其他好文 时间:
2018-10-21 19:36:55
阅读次数:
174
前言 在js中,闭包是一个很重要又相当不容易完全理解的要点,网上关于讲解闭包的文章非常多,但是并不是非常容易读懂,在这里以《javascript高级程序设计》里面的理论为基础。用拆分的方式,深入讲解一下对于闭包的理解,如果有不对请指正。 写在闭包之前 闭包的内部细节,依赖于函数被调用过程所发生的一系 ...
分类:
Web程序 时间:
2018-10-14 16:29:04
阅读次数:
225
1.JavaScript 库 JavaScript 库 - jQuery、Prototype、MooTools。 1.1JavaScript 框架(库) JavaScript 高级程序设计(特别是对浏览器差异的复杂处理),通常很困难也很耗时。 为了应对这些调整,许多的 JavaScript (hel ...
分类:
编程语言 时间:
2018-10-06 21:37:26
阅读次数:
162
事件委托也叫事件代理;JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。 详情凌云之翼大牛的博客 https://www.cnblogs.com/liugang-vip/p/5616484.html jQuery中的事件委托机制 原 ...
分类:
其他好文 时间:
2018-10-03 22:05:36
阅读次数:
134
本文争取用最简单的语言来讲解原型链继承的OOP原理 0.如果对原型继承还没有大致了解,完全一头雾水,请先阅读 《JavaScript高级程序设计》第六章最后部分的寄生组合式继承 或者_廖雪峰js教程里面面向对象部分的原型承部分https://www.liaoxuefeng.com/wiki/0014 ...
分类:
Web程序 时间:
2018-10-02 14:11:03
阅读次数:
249
JavaScript高级程序设计 "JavaScript高级程序设计第3版" 密码:mci1 JavaScript权威指南 "JavaScript权威指南 第6版" 密码:vr92 深入浅出Node.js "深入浅出Node.js" 密码:u69v Http权威指南 "Http权威指南" 密码:tl ...
分类:
其他好文 时间:
2018-09-25 22:55:28
阅读次数:
191