到今天为止,应该是是花了一个月多,终于把DOM编程艺术刷完了(附录没看),上面的全部代码大致是看懂了,因为本身这本书也比较基础,不像权威和高级程序设计那样内容多,涵盖的知识点多。 DOM这本书还是非常适合JS的基础人士去阅读,去敲一敲上面的代码,这本书没有太多讲到JS本身的语言特性,至始至终都是围绕 ...
分类:
编程语言 时间:
2017-10-16 22:08:32
阅读次数:
202
一直以来小编对js函数作用域及变量提升的理论知识,虽然看了多次,但也是一知半解~ 这几天做了几道js小题,对这部分进行了从新的理解,还是有所收获的~ 主要参考书籍: 《你不知道的JavaScript(上卷)》第一部分 《JavaScript高级程序设计》第四章 4.2 执行环境与作用域 理解要点: ...
分类:
Web程序 时间:
2017-10-16 11:01:51
阅读次数:
164
Python基础应用 Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。自从20世纪90年代初Python语言诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程。Python已经成为最受欢迎的程序设计语言之一。2011年1月,它被TIOBE编程语言排行榜评为2010年度语言。 ...
分类:
编程语言 时间:
2017-10-15 14:47:56
阅读次数:
211
1.工厂模式 《Javascript 高级程序设计(第3版)》 用了寥寥十多行介绍了工厂模式。我找了一些相关资料,想确定一下这种模式的具体适用场景和优势。按照资料中的说法,是考虑到 ECMAScript 无法创建类,所以: 创建一个对象,紧接着描述对象的属性和方法,最后用另一个对象把它们封装起来当作 ...
分类:
其他好文 时间:
2017-10-13 18:03:07
阅读次数:
113
1. 一个完整的javascript实现由三部分组成:核心(ECMAScript)、文档对象模型(DOM)以及浏览器对象模型(BOM),ECMAScript就是对标准规定的如语法、类型、语句、关键字、保留字、操作符以及对象的语言的描述。 文档对象模型DOM 针对XML但经过扩展用于HTML的应用程序 ...
分类:
编程语言 时间:
2017-10-13 14:10:45
阅读次数:
174
事件委托在js高级程序设计中的事件章节被提到。内容参考了红书高级程序设计,写下来供自己和大家参考。 对“事件处理程序过多的”的解决方案就是事件委托。事件委托 利用了事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。 因为在js中,添加到页面的事件处理程序的数量将会关系到页面的整体运行性 ...
分类:
其他好文 时间:
2017-10-13 12:24:48
阅读次数:
180
Shell是linux系统中用户和系统交互的接口,它除了作为命令解释器以外,还是一种高级程序设计语言。在前面介绍的linux命令中,Shell都作为命令解释器出现。下面分两节简单介绍脚本程序设计中的语法结构、变量定义及赋值、特殊符号、控制语句等内容。 一、Shell脚本的建立与执行 1.建立:创建脚 ...
分类:
系统相关 时间:
2017-10-05 20:52:42
阅读次数:
279
javascript学习日志系列的所有博客,主要理论依据是《javascript权威指南》(犀牛书第6版)以及《javascript高级程序设计第三版》(红色书),目前js行业内公认的两本权威圣经,无奈有些地方两本书会有一些说辞不一致,那我加入了一些自我理解,尽量将两者融会贯通,通读之后发现,js确 ...
分类:
编程语言 时间:
2017-09-27 23:52:36
阅读次数:
191
首先,本人也是刚入门python没多久,没有老鸟的经验和技能,大佬勿喷,以下所有皆是本人自己对python的理解 python,是一种解释型(高级)的,面向对象的,带有动态语义的高级程序设计的开源语言。1989年,Guido von Rossum(荷兰人)人称龟叔,他在圣诞节时因为无聊而开发出来的, ...
分类:
编程语言 时间:
2017-09-27 22:30:52
阅读次数:
246
1、 每个节点都有一个childNodes属性,其中保存着一个NodeList对象,访问NodeList中的节点,可以通过方括号,也可以使用item()方法。 2、可以使用previousSibling 和 nextSibling 属性,访问同胞元素。其中 3、节点属性:ownerDocument, ...
分类:
Web程序 时间:
2017-09-26 19:33:45
阅读次数:
208