ribbon Compas

jQuery

write less, do more

点击查看api详情
Infinity-Loop

avalon

简单易用迷你的MVVM框架

点击查看api详情
Pensils

CSS

Cascading Stylesheet

css手册
Pensils

API

Application Programming Interface

API中文手册汇总
推荐:倒计时

2018年10月18日  jquery制作,wordpress教程   

网上找了很多倒计时的插件,感觉代码有点冗余。也有比较好的插件,但是同时一个页面出现多个倒计时的时候就比较麻烦,这里自己写一个简单的倒计时 (注意:js的settimeout、setinterval方法做的倒计时,时间久了就会有误差。解决方法是设置几分钟后独自刷新按钮)   方式解决办法:意思大概就是设置每隔多少分钟后在重新请求一下后台接口,从某一个时间点在开始倒计时(本人没测试过) setInterval(function () { document.title=++num; run(); },5000); run(); function run() { //解压后,将代码放进去 }     time_down https://www.jb51.net/article/83071.htm

javascript多线程的实现——web worker

2018年10月15日  wordpress教程   

Web Worker兼容ie10以上包括ie10    js 多线程 推荐先看关于进程和线程的关系:http://www.xgllseo.com/?p=6455 背景介绍: js是单线程,在执行js的代码时,总要等待其他代码执行完毕后才能去执行其他代码,所有任务只能在一个线程上完成,一次只能做一件事 。前面的任务没做完,后面的任务只能等着。随着电脑计算能力的增强,尤其是多核 CPU 的出现,单线程带来很大的不便,无法充分发挥 计算机的计算能力。 Web Worker作用就是为js创建子线程,js主线程负责UI交互,子线程负责密集型运算,两线程同时运行互不影响避免阻塞,最终子线程在把 数据结果返回给主线程。   案例: <script> var worker = new Worker('./js/a.js'); //创建一个子进程 worker.postMessage({num:1}); //数据传给子线程 wor...

取代webpack的打包工具——Parcel

2018年10月11日  前端资源   

Parcel 的优势: 1,极速打包时间 Parcel 使用 worker 进程去启用多核编译。同时有文件系统缓存,即使在重启构建后也能快速再编译。 2,将你所有的资源打包 Parcel 具备开箱即用的对 JS, CSS, HTML, 文件 及更多的支持,而且不需要插件。 3,自动转换 如若有需要,Babel, PostCSS, 和PostHTML甚至 node_modules 包会被用于自动转换代码. 4,零配置代码分拆 使用动态 import() 语法, Parcel 将你的输出文件束(bundles)分拆,因此你只需要在初次加载时加载你所需要的代码。 5,热模块替换 Parcel 无需配置,在开发环境的时候会自动在浏览器内随着你的代码更改而去更新模块。 6,友好的错误日志 当遇到错误时,Parcel 会输出 语法高亮的代码片段,帮助你定位问题。 Parcel 的缺点: 1,缺乏插件 新出的打包工具,还在成长...

进程、线程关系

2018年10月9日  前端资源   

jinc

解决:webp兼容性问题

2018年10月8日  前端资源   

webp是谷歌开发的一个图片格式,跟普通的jpg比起来,如果同大小的图片情况下,webp会比较清晰。 火狐也开始支持webp格式,所以以后webp就是前端的趋势。但是ie浏览器不支持,这里需要做兼容考虑。 下载:webp   HTML: <script type="text/javascript" src="WebP.js"></script> <img src="http://www.etherdream.com/WebP/Test.webp" />   案例以及来源:http://www.etherdream.com/WebP/