12 2017 档案

摘要:一、知识说明 function fun() { // 自己调用自己,称为递归调用 fun(); console.log("m2"); } fun(); 二、函数+变量 // 用递归 来求 5 的阶乘 // n! = n * (n-1)! // 定义一个函数,用于求 n 的阶乘 function fu 阅读全文
posted @ 2017-12-27 17:17 前端大佬李嘉诚 阅读(741) 评论(0) 推荐(0)
摘要:说到ES6肯定是先介绍Babel了,据阮一峰老师介绍到,Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。这意味着,你可以现在就用ES6编写程序,而不用担心现有环境是否支持。 一、 Babel Babel的配置文件是.babelrc,存放在项目的根目录下。使用Ba 阅读全文
posted @ 2017-12-27 12:32 前端大佬李嘉诚 阅读(704) 评论(0) 推荐(0)
摘要:try 语句测试代码块的错误。 catch 语句处理错误。 throw 语句创建自定义错误。 错误一定会发生 当 JavaScript 引擎执行 JavaScript 代码时,会发生各种错误: 可能是语法错误,通常是程序员造成的编码错误或错别字。 可能是拼写错误或语言中缺少的功能(可能由于浏览器差异 阅读全文
posted @ 2017-12-22 19:18 前端大佬李嘉诚 阅读(6136) 评论(0) 推荐(0)
摘要:一、什么是闭包? “官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包。不过一般来说,嵌套的f 阅读全文
posted @ 2017-12-16 12:29 前端大佬李嘉诚 阅读(450) 评论(0) 推荐(0)
摘要:近的项目涉及到了国际化的问题,由于之前并没有接触到UNICODE编码,因此,在项目期间,收集了一些关于ASCII和UNICODE的资料。 1.ASCII的特点 ASCII 是用来表示英文字符的一种编码规范。每个ASCII字符占用1 个字节,因此,ASCII 编码可以表示的最大字符数是255(00H— 阅读全文
posted @ 2017-12-14 10:34 前端大佬李嘉诚 阅读(522) 评论(0) 推荐(0)
摘要:回调,是非常基本的概念,尤其在现今NodeJS诞生与蓬勃发展中变得更加被人们重视。 很多朋友学NodeJS,学很久一直摸不着门道,觉得最后在用Express写Web程序,有这样的感觉只能说明没有学懂NodeJS,本质上说不理解回调,就不理解NodeJS。 NodeJS有三大核心: - CallBac 阅读全文
posted @ 2017-12-13 13:52 前端大佬李嘉诚 阅读(844) 评论(0) 推荐(1)
摘要:在IE下的JS编程中,以下的编程方式都会造成即使关闭IE也无法释放内存的问题,下面分类给出: 1、给DOM对象添加的属性是一个对象的引用。 范例:var MyObject = {};document.getElementById('myDiv').myProp = MyObject;解决方法:在wi 阅读全文
posted @ 2017-12-13 13:51 前端大佬李嘉诚 阅读(10344) 评论(1) 推荐(0)
摘要:js具有自动垃圾回收机制,也就是说,执行环境会负责管理代码执行过程中使用的内存。而在C和C++之类的语言中,开发人员的一项基本任务就是手工跟踪内存的使用情况,这是造成许多问题的根源。在编写js程序时,开发人员不用关心内存使用问题,所需内存的分配以及无用内存的回收完全实现了自动管理。这种垃圾回收机制的 阅读全文
posted @ 2017-12-11 16:03 前端大佬李嘉诚 阅读(731) 评论(0) 推荐(0)
摘要:“阻塞”与"非阻塞"与"同步"与“异步"不能简单的从字面理解,提供一个从分布式系统角度的回答。1.同步与异步同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communication)所谓同步,就是在发出一个*调用*时,在没有得到结果 阅读全文
posted @ 2017-12-07 12:49 前端大佬李嘉诚 阅读(204) 评论(0) 推荐(0)
摘要:学习目标: 理解面向对象开发思想 JavaScript 是什么 - 解析执行:轻量级解释型的 - 语言特点:动态,头等函数 (First-class Function) + 又称函数是 JavaScript 中的一等公民 - 执行环境:在宿主环境(host environment)下运行,浏览器是最 阅读全文
posted @ 2017-12-07 10:50 前端大佬李嘉诚 阅读(444) 评论(0) 推荐(0)