不看不知道,一看吓一跳,已整整一个月没有更新 underscore 源码解读系列文章了。前面我们已完成了 Object ,Array,Collection 上的扩大要领的源码理会,本文最先来解读 Function 上的扩…
分类:JavaScript
jshint .jshintrc 的设置
文档地点 { // // 强迫选项 // // When set to true, these options will make JSHint produce more warnings about your code…
浅谈网站机能之前端机能优化
近来项目逐步走上正轨,需求趋于平稳,这才想起须要对整站举行机能优化。经由一段时刻的进修,连系如今项目标现实机能状况,发明确切有许多地方能够举行优化。于是就最先了我的前端机能优化之旅。以下内容仅为个人明白,假如本内容人人以…
jointJS(一)--关于jointJS的初熟悉
近来因为项目须要,最先打仗jointJS,妥妥不断刷文档形式,先写一下关于jointjs的深刻熟悉吧。 我们能够运用JointJS已供应的图元素画图,也可根据需求自定义一些图元素。除此之外,JointJS建立的图表就是S…
从0开始撸一个支持单轴轮播的雷达图之未篇-解决Echarts雷达图单轴轮播
今天要用到的理论在前两篇都讲过,如果你错过了前两篇,你应该先看看。从0开始写一个支持单轴轮播的雷达图之首篇从0开始写一个支持单轴轮播的雷达图之中篇 前言 通过前面我们自己实现了一个Radar图,并对其实现了单轴轮播和ho…
一步步打造Canvas小球动画
我们需要使用到Canvas的方法有: context.arc(x, y, r, sAngle, eAngle, counterclockwise); 第一步:绘制一个小球 var canvas = document.ge…
ES6系列---解构
在编码过程中,我们经常定义许多对象和数组,然后有组织地从中提取相关的信息片段。ES6的解构特性,可以简化这项工作。解构是一种打破数据结构,将其拆分为更小部分的过程。 未使用解构的做法 let options = { re…
node 定时发送邮件
定时发送,可做提醒使用 nodemailer nodemailer 是一款简单易用的基于于SMTP协议(或 Amazon SES)的邮件发送组件 cron cron可以指定每隔一段时间执行指定的程序、也可以指定每天的某个…
应用Guzzle刷豆瓣热评激发的遐想
Guzzle Guzzle是一个PHP的HTTP客户端,用来易如反掌地发送要求,并集成到我们的WEB效劳上。 接口简朴:构建查询语句、POST要求、分流上传下载大文件、运用HTTP cookies、上传JSON数据等等 …
JavaScript Array 个人总结
1、concat:衔接两个或更多的数组,并返回效果.2、join:把数组中的一切元素放入一个字符串,元素经由过程指定的分开符举行分开。3、pop:删除并返回数组的末了一个元素。4、push:向数组的末端增加一个或更多元素…
闭包,又见闭包。。。。?
1.闭包是指有权接见另一个函数作用域中的变量的函数。 上面这段话来自 javascript 高等程序设计 第三版 P178 。作者说闭包是一个函数,它有接见另一个函数作用域中的变量的才能。 2.函数接见它被建立时所处的上…
演习一个日历例子,输出一个日历,显现当前日期为赤色
演习一个日历例子,输出一个日历,显现当前日期为赤色重要的明白和掌握点是: 运用Date()函数 依据天数盘算日历的长度,重假如行,由于列是牢固的,一周只要7天 依据天数盘算各天安排的单元格位置 每个月第一天的特别处置惩罚…