- 博客(13)
- 收藏
- 关注
原创 复习js的笔记01
垃圾回收机制复习: 标记清除和引用计数 标记清除会给存储在内存中所有的变量加上标记,然后去掉环境中的变量的标记,当执行到环境中时给那些环境中的变量再加上准备删除的标记,当他们离开环境时销毁带标记的值并回收他们的内存空间。 引用计数跟踪每个值被引用的次数。 当声明一个变量,把一个引用类型值赋值给这个变量时,这个值的引用次数加一。当变量取了别的值这个值的引用次数减一,当它的引用次数为0时回收它的...
2018-08-17 16:46:32 164
原创 关于垃圾回收机制的整理
1.为什么需要垃圾回收机制? 由于字符串、对象和数组没有固定大小,所有当他们的大小已知时,才能对他们进行动态的存储分配。JavaScript程序每次创建字符串、数组或对象时,解释器都必须分配内存来存储那个实体。只要像这样动态地分配了内存,最终都要释放这些内存以便他们能够被再用,否则,JavaScript的解释器将会消耗完系统中所有可用的内存,造成系统崩溃。 ---《JavaScript权威...
2018-08-14 15:47:29 249
原创 正则表达式必知必会笔记
测试正则表达式网址http://rubular.com/ 元字符:“^”:匹配行或者字符串的起始位置**”"∗∗:"**:会匹配行或字符串的结尾“\b”:不会消耗任何字符只匹配一个位置,常用于匹配单词边界 “\bis\b” “\d”: 匹配数字“\w”:匹配字母,数字,下划线. “\s”:匹配空格“[abc]”: 字符组 匹配包含括号内元素的字符 “x|y” 匹配 x 或 y“[xyz]” 匹
2017-11-20 15:32:13 196
转载 有关http协议的阅读总结
作者:RaphetS 链接:http://www.jianshu.com/p/80e25cb1d81a 來源:简书有关http协议的阅读总结HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)的一个属于应用层的面向对象的协议,工作于客户端、服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。Web服务器根据接收到的请
2017-11-14 13:46:43 333
原创 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 2727
转载 前端开发规范整理
驼峰式命名法介绍 Pascal Case 大驼峰式命名法:首字母大写。eg:StudentInfo、UserInfo、ProductInfo Camel Case 小驼峰式命名法:首字母小写。eg:studentInfo、userInfo、productInfo 变量命名 命名方式 : 小驼峰式命名方法 命名规范 : 类型+对象描述的方式,如果没有明确的类型,就可以使前缀为名词函数 命名方式
2017-10-23 18:57:48 304
原创 javascript学习笔记
JS开发新手: ES3基本语法, 递归, 表达式优先级, 隐式转换, 声明前置, IIFE, 作用域链, 闭包, ES5数组递归含义 递归函数:递归函数就是在函数体内调用本函数。 缺点:1.如果递归函数的终止条件不明确或者缺少终止条件会导致函数长时间运行,是用户界面处于假死状态。2.浏览器对递归的支持熟练与JS调用栈大小相关,使用太多递归甚至超过最大调用栈容量时,浏览器会报错。经典的递归阶乘函
2017-09-17 20:33:54 205
原创 面向对象程序设计(Object-oriented programming,OOP)
面向对象程序设计(Object-oriented programming,OOP)
2017-09-13 14:04:37 1770 1
原创 javascript权威指南(02)
第四章4.1 原始表达式原始表达式是表达式的最小单位,不再包含其他表达式。 例如: 常量 1.23 2 5 直接量 关键字(true false null this) 变量 “hello” 字符串直接量/pattern/ 正则表达式直接量4.2 对象和数组的初始化表达式对象和数组初始化表达式实际上是一个新创建的对象和数组。 //数组初始化表达式 [] // 一个空数组 [1+2,
2017-09-05 22:09:28 166
原创 简单css
1.省略号 overflow: hidden; white-space: nowrap; text-overflow: ellipsis; 多行: word-break: break-all; text-overflow: ellipsis; display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/ -webkit
2017-05-31 15:23:01 531
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人