文章分类 - JavaScript
摘要:前言 有很多人搞不清匿名函数和闭包这两个概念,经常混用。闭包是指有权访问另一个函数作用域中的变量的函数。匿名函数就是没有实际名字的函数。 闭包 概念 闭包,其实是一种语言特性,它是指的是程序设计语言中,允许将函数看作对象,然后能像在对象中的操作搬在函数中定义实例(局部)变量,而这些变量能在函数中保存
阅读全文
摘要:前言 此文章为加深对JS中重要概念进行理解,不建议没有任何JS基础的人看,只为加深对概念理解通过实际的例子,而不是看书以为自己读懂了,可能几天后就忘了,主要是为了理解核心概念,以及对重难点解释。 引言 此篇在JS红宝书里其实没有特别来讲,只是穿插在其他的章节提及而已,内容不难,只为加深印象。 执行上
阅读全文
摘要:前言 本来this应该放在《上下文环境和作用域》中来讲,结果发现自己整理的时候,例子越来越多,所以单独写一篇用于加深理解,以后工作或项目中发现一些this相关问题可以进一步完善文章的例子。 来源:http://www.cduyzh.com/js-this/ this 概念 在函数中this到底取何值
阅读全文
posted @ 2017-05-24 17:34
亦续缘
摘要:/** * 得到字符串的字符长度(一个汉字占两个字符长) */ function getBytesLength(str) { // 在GBK编码里,除了ASCII字符,其它都占两个字符宽 return str.replace(/[^x00-xff]/g, 'xx').length; } /** * 根据字符长来截取字符串 */ function subStringByBytes(val, max...
阅读全文

浙公网安备 33010602011771号