随笔分类 -  JavaScript

js,jq。。。
摘要:前端本地开发环境搭建总结: 1. 安装nodejs环境(推荐6.0以后的LTS版本),安装完之后打开终端(mac平台),windows平台可以 WIN+R 打开运行,输入cmd,打开命令窗口,输入npm version,如果能看到版本,说明已经安装成功; 2. 在本地电脑的工作目录下面,执行 "gi 阅读全文
posted @ 2017-12-15 19:41 chauvet 阅读(448) 评论(1) 推荐(0)
摘要:相比2.0版本可以说是相当大的进步了.感谢下 @dxq613 使用范例如下 阅读全文
posted @ 2017-11-22 11:28 chauvet 阅读(647) 评论(0) 推荐(0)
摘要:虽然很简单,但是觉得很有趣,特此记录下 作用就是把排序好的数组,按照最大,最小,第二大,第二小。。。这样排序放置。。。 阅读全文
posted @ 2017-11-13 16:29 chauvet 阅读(419) 评论(0) 推荐(0)
摘要:由于历史原因,项目主体是GBK格式,但是axios默认设置的接收utf-8格式,导致中文乱码。 下面是解决方案,可以全局设置如下 阅读全文
posted @ 2017-07-26 15:53 chauvet 阅读(2076) 评论(0) 推荐(0)
摘要:break和continue: 退出循环或者switch语句,在其他地方使用会导致错误 break: 举例: continue: 举例: return语句: return语句就是用于指定函数返回的值。 return语句应用范围只能出现在函数体内,出现在代码中的其他任何地方都会造成语法错误! 首先在j 阅读全文
posted @ 2017-04-18 10:10 chauvet 阅读(143) 评论(0) 推荐(0)
摘要:从小红书到各种网站博客说的柯里化在印象里一直是不明觉厉的样子。 今天好好研究下,首先说定义,柯里化通常也称部分求值,其含义是给函数分步传递参数,每次传递参数后,部分应用参数,并返回一个更具体的函数接受剩下的参数,中间可嵌套多层这样的接受部分参数函数,逐步缩小函数的适用范围,逐步求解,直至返回最后结果 阅读全文
posted @ 2017-02-16 11:10 chauvet 阅读(269) 评论(0) 推荐(0)
摘要:使用示例如下 阅读全文
posted @ 2016-08-25 21:42 chauvet 阅读(315) 评论(0) 推荐(0)
摘要:if (!Function.prototype.bind) { Function.prototype.bind = function(oThis) { if (typeof this !== 'function') { throw new TypeError('What is trying to be bound is not calla... 阅读全文
posted @ 2016-06-05 23:32 chauvet 阅读(108) 评论(0) 推荐(0)
摘要:摘自阮一峰老师网站。 阅读全文
posted @ 2016-06-01 18:09 chauvet 阅读(543) 评论(0) 推荐(0)
摘要:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:赵望野链接:https://www.zhihu.com/question/20289071/answer/14745394来源:知乎call 和 apply 都是为了改变某个函数运行时的 context 即上下文而存在的,换句... 阅读全文
posted @ 2016-01-12 20:15 chauvet 阅读(156) 评论(0) 推荐(0)
摘要:我们有时候希望回车键敲在文本框(input element)里来提交表单(form),但有时候又不希望如此。比如搜索行为,希望输入完关键词之后直接按回车键立即提交表单,而有些复杂表单,可能要避免回车键误操作在未完成表单填写的时候就触发了表单提交。要控制这些行为,不需要借助JS,浏览器已经帮我们做了这... 阅读全文
posted @ 2015-10-10 16:37 chauvet 阅读(738) 评论(0) 推荐(0)
摘要:第一篇,分享下最近遇到的一个知识点。var o={flag:true}; var test=!!o.flag;//等效于var test=o.flag||false; alert(test);由于对null与undefined用!操作符时都会产生true的结果,所以用两个感叹号的作用就在于,如果明确... 阅读全文
posted @ 2015-10-09 09:34 chauvet 阅读(214) 评论(0) 推荐(0)