tinypoint`s blog

Only practice can experience the charm of technology.

js中事件详解

js事件

本文首次发布于 tinypoint`s blog, 作者 @张小点(tinypoint) ,转载请保留原文链接. 前言 本文带我们去回顾js中事件的相关知识 事件流 “DOM2级事件”规定事件流包括三阶段: 事件捕获阶段(不具体到具体) 目标阶段 事件冒泡阶段(从具体到不具体) 处于目标阶段,事件发生,在事件处理中被算作冒泡阶段的一部分。 “DOM2级事...

手把手教你如何使用webpack 生成css sprites

使用webpack 生成css sprites

前言 我们在开发网站的时候,通常会把常用的图标合并成css sprite(雪碧图),可以有效的减少站点的http请求数量,从而提高网站性能。 下面让我们一起来学习一下如何使用webpack合并css sprite图。 准备 webpack webpack-spritesmith插件 file-loader sass-loader(因为webpack-spritesm...

前端性能优化,YaHoo!军规35条

由YaHoo!团队总结的前端性能优化35条建议

本文首次发布于 tinypoint`s blog, 作者 @张小点(tinypoint) ,转载请保留原文链接. 待完善 细化每一个优化方案,尽量每一个都给出相应的实例 内容部分 1.尽量减少HTTP请求数 http请求包括各种资源的下载,如图片,样式表,脚本,Flash等。减少资源数必然能够减少页面的HTTP请求数。方法如下 合并文件:包括将脚本文件合并成一...

理解js就靠它了,详解javascript中的作用域链与闭包

javascript中的作用域链与闭包

本文首次发布于 tinypoint`s blog, 作者 @张小点(tinypoint) ,转载请保留原文链接. 前言 作用域链与闭包是javascript的基础也是重点,理解作用域链和闭包是你今后在js中大展拳脚的保证,所以,让我们一起来学习它们吧。 作用域链 执行环境&变量对象 js中每一个函数都有自己的执行环境,而每一个执行环境又都有一个与之关联的变量对象,变...

javascript中的几种继承方式

js继承

本文首次发布于 tinypoint`s blog, 作者 @张小点(tinypoint) ,转载请保留原文链接. 前言 今天是10月1日国庆节,我要在这里先祝福祖国更加的国泰民安,繁荣昌盛。由于今年的十一与中秋连在一起,放假时间比过年还长,所以身边的朋友回家的回家,出去浪的出去浪,留我自己苦逼的在宿舍敲代码,不过没关系,误敲代码也要敲出风度来,让我们回顾一下在js中是如何实现继承...

面试必考的跨域问题你还是不会?别怕,这里有最全的总结!!!

最全跨域方案总结

本文首次发布于 tinypoint`s blog, 作者 @张小点(tinypoint) ,转载请保留原文链接. 前言 最近正是招聘季节,面试前端的小伙伴们难免会在跨域问题上被面试官们’刁难’,不过别怕,这篇文章将会详细的讲解常用的跨域解决方案,帮你在面试中披荆斩棘。 正文 通过XHR实现AJAX通信的一个主要限制,来源于跨域安全策略。默认情况下XHR对象只能访问与包含它的页...

「体能训练理论」之金字塔

「健身先健脑」科学的运动需要科学的运动理论

引言 体能,人体基础运动能力的统称,人体的本质属性,它支撑着日常生活工作的需要,也支撑着运动技战术的表现。 体能思路,是指导我们设计实施体能训练的思维方式,分析逻辑。它包括回归原点的 五大运动素质 & 动力链理论,也包括在过程中引领方向的 功能性原则 和 金字塔 。 金字塔 体能训练是一门实践科学,实践先于理论,而理论印证实践。体能训练有四大基础学科,分别是运动解剖学、运动生理...

「体能训练理论」之动力链

「健身先健脑」科学的运动需要科学的运动理论

引言 与其说体能训练是一种行为,不如说体能训练是一种程序。只要符合逻辑,就可以自由组合。 那么体能训练的逻辑是什么?我们将之总结为:动力链、功能性、金字塔。 动力链 如果说 五大运动素质(力量、速度、耐力、灵敏、柔韧)代表了体能的宏观表现,那么动力链理论则阐释了人体解剖结构在运动中的客观规律,这二者同为人体的本质属性。 动力链这一理论早在1875年就被提出过,当时的定义还很简单,就...