05 2018 档案
摘要:1.从接触nodejs开始,一直就青睐于npm包管理工具,熟悉的命令以及提供的各种便利,也让自己没有想过更换为其他的;但是,有人也说过“海纳百川,方可走远”。因此还是有必要了解一下其他的包管理工具,比如yarn。 2.yarn官网地址:https://yarnpkg.com/zh-Hans 3.mp
阅读全文
摘要:写在前面的话: 这篇文章会有点长,谨此记录自己昨天一整天看完《深入浅出MongoDB应用实战开发》视频时的笔记。只是在开始,得先抛出一个困扰自己很长时间的问题:“带双引号的和不带双引号的json有啥区别?"也许,就有人知道呢? 1.多个链接: 视频地址:http://study.163.com/co
阅读全文
摘要:1.进入官网下载安装:https://www.mongodb.com/download-center#atlas; 或者:http://dl.mongodb.org/dl/win32/x86_64 这里下载,然后选择适合的版本; 2.下载完成后解压至D盘或者C盘根目录下: 3.创建需要的文件夹:D:
阅读全文
摘要:报错信息: { Error: ER_BAD_FIELD_ERROR: Unknown column 'a_role.id' in 'field list' 还原场景: a_role这张表没有自增的id,主键为roleid.如果在thinkjs的控制器中写查询这张表的数据sql时,就出现了这样错误。
阅读全文
摘要:兼容性?IE的兼容性…… 由于“叶叶综合征发作”,导致有段时间都在自我否定中,故而引发一系列的不美好。幸好,自己还有超强的恢复能力,一切都在往好的方向发展吧。 直接进入 “可怕的IE兼容”主题: 第一种:80020101 因为看见了报错信息底下的“jquery.min.js”,再加上在stackov
阅读全文
摘要:暂且先讨论定时任务的其中两种实现方法: 1.setInterval() setInterval()可按照指定的周期(毫秒数计)来调用函数或者计算表达式; setInterval()方法会不停的调用该函数,直到clearInterval()被调用或窗口被关闭。由setInterval()返回的id值可
阅读全文
摘要:问题:async 和yield有什么区别? 无奈只能用“书到用时方恨少”来解释这个问题了。其实也是自己从开始编程就接触的是nodejs中的async 以及await ,yield几乎、貌似好像都没使用过,至于它俩的区别,自己也就一知半解了,还希望看到这个问题的大神可以指教一二。 零零总总的总结一点:
阅读全文
摘要:使用场景: A页面以及B页面,A页面有个下拉框,数据是从B页面存在的数据库中获取得到的;现将B页面的数据删除掉,但是在A页面再次点开下拉框时,依旧看到了刚才删除的那条数据; 期望:当B页面已何种方式改变数据库的值时,A页面的下拉框均能实时刷新。 起初不能实现的方法: 直接在页面加载完成后,就将下拉框
阅读全文
摘要:1.均可以改变函数的执行上下文,也就是this值; 2.call() apply() 参数的第一部分:执行上下文,就是this; 参数的第二部分:需要传递的参数,可以是一个,也可以为多个; apply第二部分需要的是一个数组作为参数; call第二部分的参数是数组里面的元素,需要一个一个传,用逗号隔
阅读全文
摘要:1.js中的执行上下文或者执行环境:execution context,简称EC; 2. 分析这段代码的执行过程:首先需要记得, 在js中,存在变量提升。函数声明和变量声明总是会被解释器悄悄地被“提升”到方法体的最顶端,因此一般在写代码的时候,通常我们在每个作用域开始前声明这些变量,这也是正常的 J
阅读全文
摘要:跑在最前面的这段话: 1.JS对象分类: 简单记忆:凡是通过new Function()创建的对象都是函数对象,其他均是普通对象。 2.只有函数对象才有prototype属性,这个属性是一个指针,指向一个对象(通过该构造函数创建实例对象的原型对象),该属性的指向我们就可以叫做“原型”或者“原型对象”
阅读全文
摘要:需要知道的那些事: 1.JS是单线程的(为什么?因为能提高效率。作为浏览器脚本语言,js的主要用途是与用户互动,操作DOM。而这也就决定它只能为单线程,否则会带来很复杂的同步问题),也就是说无法同时执行好几段代码,都是从上往下一句一句的执行,前面的代码要先于后面的代码一步被执行。如: 2.同步VS异
阅读全文

浙公网安备 33010602011771号