![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 58
三月三荷
正在学习中
展开
-
面向对象程序设计(Object-oriented programming,OOP)
面向对象程序设计(Object-oriented programming,OOP)原创 2017-09-13 14:04:37 · 1707 阅读 · 1 评论 -
关于垃圾回收机制的整理
1.为什么需要垃圾回收机制? 由于字符串、对象和数组没有固定大小,所有当他们的大小已知时,才能对他们进行动态的存储分配。JavaScript程序每次创建字符串、数组或对象时,解释器都必须分配内存来存储那个实体。只要像这样动态地分配了内存,最终都要释放这些内存以便他们能够被再用,否则,JavaScript的解释器将会消耗完系统中所有可用的内存,造成系统崩溃。---《JavaScript权威...原创 2018-08-14 15:47:29 · 234 阅读 · 0 评论 -
nodeJS 在sublime显示乱码问题
输出的时候一堆乱码。。。解决后做一些记录一、控制台输出乱码1.Preferences-> Browser Packages 2.目录下找到Nodejs.sublime-build 3.改其中的encoding为utf-8即可, 默认为cp1252 { "cmd": ["node", "$file"], "file_regex": "^[ ]*File \"(...*?)\",原创 2017-11-03 18:38:53 · 2710 阅读 · 0 评论 -
前端开发规范整理
驼峰式命名法介绍Pascal Case 大驼峰式命名法:首字母大写。eg:StudentInfo、UserInfo、ProductInfo CamelCase 小驼峰式命名法:首字母小写。eg:studentInfo、userInfo、productInfo变量命名 命名方式 : 小驼峰式命名方法 命名规范 : 类型+对象描述的方式,如果没有明确的类型,就可以使前缀为名词函数 命名方式转载 2017-10-23 18:57:48 · 289 阅读 · 0 评论 -
javascript学习笔记
JS开发新手: ES3基本语法, 递归, 表达式优先级, 隐式转换, 声明前置, IIFE, 作用域链, 闭包, ES5数组递归含义 递归函数:递归函数就是在函数体内调用本函数。缺点:1.如果递归函数的终止条件不明确或者缺少终止条件会导致函数长时间运行,是用户界面处于假死状态。2.浏览器对递归的支持熟练与JS调用栈大小相关,使用太多递归甚至超过最大调用栈容量时,浏览器会报错。经典的递归阶乘函原创 2017-09-17 20:33:54 · 195 阅读 · 0 评论 -
对于闭包的理解
什么是闭包:闭包是指有权访问另一个函数作用域的变量的函数。转载 2017-09-08 10:16:02 · 199 阅读 · 0 评论 -
javascript权威指南(02)
第四章4.1 原始表达式原始表达式是表达式的最小单位,不再包含其他表达式。 例如:常量1.23 2 5直接量 关键字(true false null this) 变量“hello” 字符串直接量/pattern/ 正则表达式直接量4.2 对象和数组的初始化表达式对象和数组初始化表达式实际上是一个新创建的对象和数组。 //数组初始化表达式 [] // 一个空数组 [1+2,原创 2017-09-05 22:09:28 · 156 阅读 · 0 评论 -
javascript权威指南笔记(01)
javascript原创 2017-09-05 21:12:32 · 205 阅读 · 0 评论 -
复习js的笔记01
垃圾回收机制复习:标记清除和引用计数标记清除会给存储在内存中所有的变量加上标记,然后去掉环境中的变量的标记,当执行到环境中时给那些环境中的变量再加上准备删除的标记,当他们离开环境时销毁带标记的值并回收他们的内存空间。引用计数跟踪每个值被引用的次数。当声明一个变量,把一个引用类型值赋值给这个变量时,这个值的引用次数加一。当变量取了别的值这个值的引用次数减一,当它的引用次数为0时回收它的...原创 2018-08-17 16:46:32 · 148 阅读 · 0 评论