跳到主要内容

前端资源

其他 js练习http://www.fgm.cc/learn/ codewarshttps://www.codewars.com/?language=javascript 编程语言练习 leancloudhttps://leancloud.cn/ 后端云服务 codepenhttps://codepen.io/ 用CSS来画画 codropshttps://tympanus.net/co...

JavaScript

阮一峰javascripthttp://javascript.ruanyifeng.com// MDNjavascripthttps://developer.mozilla.org/zhCN/docs/Web/JavaScript 语法 表达式(expression) 指一个为了得到返回值的计算式,一定会返回一个值。凡是 JavaScript 语言中预期为值的地方,都可以使用表达式。比如...

sass

sass sass支持两种语法 Sass,一种缩进语法 SCSS,一种 CSSlike 语法 scss 变量用$表示如$bordercolor:pink;, 嵌套选择器 支持@mixin,@include @mixin box { border: 1px solid $bodercolor; height: 10px; margin: 10px } .box{ ...

实用代码段

48个ES6常用代码段https://www.baronzsn.info/2018/03/08/article6/ javascript 如何防止别人在你的网页打开控制台? javascript setInterval=debugger 函数防抖 防抖动是将多次执行变为最后一次执行 javascript var timer function hiFrequency{ if...

Node爬虫

爬虫模块 nodecrawler 爬虫框架 jsdom(node版本的jQuery)类库 superagent 是用来发起请求的,是一个轻量的,渐进式的ajax superagentcharset防止爬取下来的数据乱码,更改字符格式 cheerio为服务器特别定制的,快速、灵活、实施的jQuery核心实现.。 request 常用...

HTML5_CSS3

HTML form标签 shell 用于包裹所有需要发送和请求的表单,主要的两个属性 1、action=“/abc” 数据提交到当前域名的abc后台的路径上 2、method=“” 有两个类型一个是get和post input 表单输入校验https://developer.mozilla.org/zhCN/docs/Learn/HTML/Forms/Data_form_validatio...

js深入浅出

函数 当写一个函数的时候先知道输入在知道输出,然后再写里面的逻辑。 返回对象的函数叫构造函数 fn.callthis,arguments call的第一个参数是this,其他参数统称为 arguments 当你不确定参数的个数时,就使用 apply 柯里化函数:函数里面return一个函数里面再return一个函数或值 高阶函数:在数学和计算机科学中,高阶函数是至少满...

webpack原理跟配置

AST parse:把代码code编程AST traverse:遍历AST进行修改(使用babel) generate:把AST变成代码code2 loader webpack自带的打包器只支持js文件,当我们想加载css,less,scss,ts,md文件时,就需要用到loader 原理就是吧文件包装成能运行的js,比如:加载css需要用到styleloader和cssload...

Promise

Promise 简介 MDN长解释: 一个 Promise 对象代表一个在这个 promise 被创建出来时不一定已知值的代理。它让你能够把异步操作最终的成功返回值或者失败原因和相应的处理程序关联起来。这样使得异步方法可以像同步方法那样返回值:异步方法并不会立即返回最终的值,而是会返回一个 promise,以便在未来某个时候把值交给使用者。 短解释 Promise 是一个对象,它代...

JS概念

JavaScript 的33个概念https://github.com/stephentian/33jsconcepts%E7%9B%AE%E5%BD%95 变量提升(hoisting) javascript console.lognum //undefined var num=123 总结:变量提升只存在var变量声明中,这个是var其中一个副作用,所以在es6出现时推介使用代替另外var另...