思考 关于逗号选择器并不是很重要的一个知识点,但是我在写这篇博客查阅资料的时候发现一个很奇怪的问题。 在《JavaScript高级程序设计》这本书中说:逗号选择器多用于声明多个变量,除此之外还可以用于赋值。 在 MDN中并不认为 var 语句中的逗号属于逗号操作符,而将其看作是 var 语句中的特殊 ...
分类:
编程语言 时间:
2020-01-27 21:58:27
阅读次数:
114
原文地址: "http://www.work100.net/training/java" 更多教程: "光束云 免费课程" Java入门 Java 是由 Sun Microsystems 公司于1995年5月推出的高级程序设计语言。 Java 可运行于多个平台,如 、`Mac OS UNIX`版本的 ...
分类:
编程语言 时间:
2020-01-21 13:33:14
阅读次数:
87
导读 这篇文章中主要介绍一下函数节流,然后给了一个图片懒加载的例子,说图片懒加载的时候顺带提了下怎么使用JS获取页面的宽高,卷上去的长度等。参考来源主要是《JavaScript高级程序设计》。 函数节流 浏览器的DOM操作比起非DOM交互需要更多的内存和cpu时间,连续过多的DOM操作可能会导致浏览 ...
分类:
其他好文 时间:
2020-01-18 12:58:56
阅读次数:
101
python 基础 python 简介 1. python是一种面向解释型、面向对象、动态数据类型的高级程序设计语言。 2. python有以下一些优点: 易于学习:python关键字较少,结构简单,学习起来会感觉简单。 强大的第三方库:python拥有超过十几万的第三方库,在跨平台上兼容性都很好。 ...
分类:
编程语言 时间:
2020-01-11 11:48:59
阅读次数:
87
1、对未初始化的对象执行 typeof 操作符会返回 “undefined”,对未声明的对象执行 typeof 操作符同样也会返回 “undefined” var message typeof message // "undefined" typeof a // "undefined" 这个结果有逻 ...
分类:
编程语言 时间:
2019-12-28 16:24:02
阅读次数:
83
起因是因为想了解闭包的内存泄露机制,然后想起《js高级程序设计》中有关于垃圾回收机制的解析,之前没有很懂,过一年回头再看就懂了,写篇博客与大家分享一下。 #内存的生命周期: 分配你所需要的内存: 由于字符串、对象等没有固定的大小,js程序在每次创建字符串、对象的时候,程序都会分配内存来存储那个实体。 ...
分类:
Web程序 时间:
2019-12-22 14:34:05
阅读次数:
101
参考: javascript 高级程序设计第三版工厂模式12345678910function (name) { var obj = new Object() obj.name = name obj.getName = function() { console.log(this.name) } re... ...
分类:
Web程序 时间:
2019-12-13 23:15:06
阅读次数:
199
在js中,闭包是一个很重要又相当不容易完全理解的要点,网上关于讲解闭包的文章非常多,但是并不是非常容易读懂,在这里以《javascript高级程序设计》里面的理论为基础。用拆分的方式,深入讲解一下对于闭包的理解,如果有不对请指正。 写在闭包之前 闭包的内部细节,依赖于函数被调用过程所发生的一系列事件 ...
分类:
Web程序 时间:
2019-12-13 09:31:26
阅读次数:
83
计算机科学概论:面向对象设计与高级程序设计语言 和topdown设计不同,面向对象的设计围绕对象及它在问题中的交互展开而不是任务,书中介绍了object,field,class等概念,讲解设计方法,其分为四个阶段:头脑风暴,过滤筛选,场景(确定每个类的行为),最后是责任算法。 介绍了翻译过程,翻译有 ...
分类:
其他好文 时间:
2019-11-25 00:21:12
阅读次数:
94