01 2019 档案
摘要:关于this这个货,常常让我感到头疼,也很难说清这货到底是什么机制,今天就详细记录一下this,了解他就跟理解闭包差不多,不理解的时候我们会感到很难受总想着避开他,当我们真正理解之后,会有种茅塞顿开的感觉,但是也不要掉以轻心,说不定哪天又给来一脚~ 先看一个例子,之前的博客中也提过到的this使用:
阅读全文
摘要:关于这3个货,网上有很多文章介绍,我这边还是记录下并加上自己的理解,还有arguments函数内置对象顺便也记录下: 简单的说apply和call 会绑定第一个参数的作用域给调用函数对象实例,并会执行调用函数,还可以传参数 apply 第二个参数是数组,call 是可变长度参数 apply、call
阅读全文
摘要:JS 动态作用域(调用栈)实际上也没有准确说明的,大多数我们使用对多和认知上大多是词法作用域,但是this的机制跟动态作用域很像。 这是理所当然的,不是么?实际上我们平时接触的最多可能就是这种,词法作用域(实际上当我们没有使用到关键字this时,都是这种) 但是有时候我们也想这样: 实际上,是不会的
阅读全文
摘要:利用了闭包的模块: 简单模块例子: 我们可以将这个“对象类型”的返回值看做是 模块的公共API 这个例子中返回的实例中 y() 等于是拥有了函数fn的内部作用域的闭包。 模块模式条件(书): 1.必须由外部的封闭函数,且被调用。 2.封闭函数必须返回至少一个内部函数。 单例模式(平时使用的比较多):
阅读全文
摘要:终于到闭包了,写了一晚上,好激动: 首先闭包,个人是这样理解的(比较好记):闭包是一种能力,是一种可以访问内部函数作用域的能力或者说是一种行使权力,一旦你拥有这个能力,你将可以访问内部函数的作用域。😵还是有点晕,看例子: 最终结果输出2,fn 函数内部声明了一个x函数,x函数内部访问作用域中的a,
阅读全文
摘要:提示不多说,记住几个要点: 1.变量和函数都会提升,如下 2.函数会被提升但是,函数表达式不会(ReferenceError) 实际上第三种看得出来无论函数表达式在哪个位置声明,f() 都相当于是一个匿名函数,并把引用赋值给了fn; 3.函数首先会被提升(函数优先) 输出1 二不是2,因为foo是普
阅读全文
摘要:限于时间关系,加上有些倦意,简单的记录下一些要点: 1.回调函数:就你把函数当成参数传给另一个函数,这个函数在某个时间段会执行这个函数。😵,可以理解为这个函数参数或者说回调函数是一个过程,😵 2.立即执行函数 与$(document).ready(function(){}) 不同,立即执行就是立
阅读全文
摘要:关于js 还是写的简短些,利于个人理解: 先看一个例子: 说明:作用域查找会在找到第一个匹配的标识符时停止,也叫做“”遮蔽效应“” 这里很好理解,我们平时用的也很多。还有就是作用域查找只会查看一级标识符,比如foo.bar,只会查找foo,这个也很好理解。 欺骗词法: 也就是动态修改词法作用域。(不
阅读全文
摘要:引用《你不知道的JavaScript》中的话,如下; 负责收集并维护由所有生命的标识符(变量)组成的一系列查询并实施一套非常严格的规则,确定当前执行的代码对这些标识符的访问权限。 那么作用域实际上我理解的就是一种能力或者说在一定范围区域,他有父子之分,有嵌套之别。 概念性的内容不多说,主要是自己理解
阅读全文
摘要:系统中图标,对于刚开始接触的同学一般都是用图片作为图标,还有一种方式是Unicode编译的图标(ttf),有很多好处,这篇主要记录一下如何配置和定义 自定义配置可以访问阿里的 Iconfont 首先选用需要的图标,加入到购物车中 加入成功后可在右侧的购物车中看到,这里我们可以创建独立的项目,把我们收
阅读全文
摘要:关于批量更新与删除,到贴吧搜了之前的帖子,官方版主明确表示了不支持条件查询与更新(不信邪的试了一下,果然不行) client.batch([{ "method": "PUT", "path": "/mcm/api/system_article?filter={'where':{id:'5c486f7
阅读全文
摘要:禅道的搭建异常爽快,非常方便,一般情况下我们使用开源版就可以了。下面是搭建流程,这里主要记录一些前期的注意事项 使用一键安装版就可以,很快,禅道安装主机安装好所需的Apache容器和mysql数据库,不需要我们自己再去搞。 禅道官网 禅道windows一键安装文档 下载好后,直接解压,安装即可,启动
阅读全文
摘要:一、概述 还记得刚开始做项目的时候,看到别人封装的js工具类百思不得其解,看来看去看不懂,深挖一下,其实就是自己没有耐下心去看,但是遇到问题不解决,总会遇到的,今天还是遇到了,就去找了找帖子,重新思考与实践一下,豁然开朗~!在此记录一下迟来顿开的茅塞。 关于JS 对象,啊,对象么,不就是一个个实例么
阅读全文
摘要:待解决的问题,如下: 在使用apicloud 的时候我们,在开发用户登录的时候可能会遇到这样的问题,当有2个设备a,b同事使用的app的时候并且是同一个人登录,我们需要去做判断,即大家常说的单点登录。 解决办法: 这里我们需要有几个重点的事情要去做,比如现在有个用户Q同时拥有2个手机a,b 帐号的时
阅读全文
摘要:模块开发要点与返回刷新页面注意事项 1、介绍 apicloud 除了使用官方提供的模块外,我们可以自定义一些模块供自己使用和上传到官方出售。针对没有提供或者价格过贵的模块,如果有时间自己可以进行研究。 2、开发 首先要先下载开发工具(此处我还是只讲Android),建议下载Android Studi
阅读全文
摘要:最近公司需要开发一款app,说实话,之前也只是对Android有过一部分的了解,ios基本上都毛都不知道,所以作为小公司的我们经过商议决定使用apicloud,虽然用户体验不如原生的好,但谁叫我们穷,没钱招人呢,哈哈 这里就针对在使用apicloud开发过程中遇到的问题与相应的解决进行记录和与我相同
阅读全文
摘要:2015年3月,不知是因为培训机构的忽悠,还是因为对互联网科技的向往,刚从学校毕业的我决定参加北大青鸟的培训,学习java相关知识,在此之前除了电脑游戏、word、photoshop接触外可能用的最多的就是UX,这些跟代码想去很远的东西,我是学平面设计出身的,本来想要在毕业后在一个平面公司待着,无奈
阅读全文