ribbon Compas

jQuery

write less, do more

点击查看api详情
Infinity-Loop

avalon

简单易用迷你的MVVM框架

点击查看api详情
Pensils

CSS

Cascading Stylesheet

css手册
Pensils

API

Application Programming Interface

API中文手册汇总
apply、call和bind区别

2019年2月26日  前端资源   

这三者的共同作用都是改变函数的环境,也就是改变函数里面的this。 var name='张' var age=18 var obj={ name:'三', age:17, } function test(c1='',c2='') { console.log(this.age+c1+c2) } test(); //18,直接调用this是   同:它们第一参数都是要传入一个对象 test.call(obj); //17 test.apply(obj); //17 test.bind(obj)();//17, bind返回的是一个函数,所以也可以这么写 (test.bind(obj))()     异:传递的参数不同 test.call(obj,'a','b'); //17ab test.apply(obj,['a','b']); //17ab test.bind(obj,'a','b')(); //17ab   总结: 第一个参数都传对象; bind返回的是一个函数,剩下和call没什么区别; apply和其他两个传递的参数不同,它是传一个数组;  ...

三星s8虚拟一键锁屏取代物理按键

2019年2月25日  碎语   

打开辅助功能---敏捷度和互动---悬浮菜单--设为开---悬浮菜单选项----把所有选项都删除,只留下一个锁定 http://tieba.baidu.com/p/5134164284

grid布局笔记

2019年1月17日  前端资源   

有点类似table布局,但是比table更灵活更优于flex布局。   案例: .container { display: grid; grid-template-columns: 30px 30px 30px; //3列每列30px宽 grid-template-rows: 30px 30px 30px; //3行每行30px高 } <div class="container"> <!--无需在里面定义div元素,单元表格完全可以使用css来操作--> </div>     网格容器(可以理解为<table>): 以下是容器拥有的属性 display: grid | inline-grid; //必须声明,为一个容器定义grid才能使用以下属性功能,块状|内联 //显示表格 grid-template-columns: 25% 25% 25% 25%; //列,多少个参数就多少个列 grid-template-rows: 25% 100px auto; //行,多少个参数就多少行 grid-template: //是grid-templat...

xshell5工具包

2019年1月16日  前端资源   

一些列破解工具 链接: https://pan.baidu.com/s/1AF4ohmmR3yC7Ea1Bke4LqQ 提取码: a4rg 复制这段内容后打开百度网盘手机App,操作更方便哦  

async/await、Promise执行顺序

2019年1月7日  前端资源   

这个有点难懂,需要一些基础知识来支持。 1,Promise执行的优先级大于setTimeout/setInterval 2,async 用于申明一个 function 是异步的,所以在该function里面的程序都是异步的,但有时也需要依赖某个函数执行完成得到结果才能继续执行 ,这时候可以在函数体里面使用await 3,await 只能出现在 async 函数中 4,await后面可以接着一个直接变量或者是一个promise对象 5,await后面接着是promise对象,async函数体内就会阻塞要等await后面的promise函数执行完成才会继续往下走。async函数体外的代码可不会去一 直等待。 6,如果在函数中 return 一个直接量,async 会把这个直接量通过 Promise.resolve() 封装成 Promise 对象。 7,在没有 await 的情况下执行 async 函数,它会立即执行,返回一个 Promise 对象,并且,...