`
文章列表
在JavaScript中,每当我们使用函数或者阅读已经写好的函数时,我们经常会看到里面用到this关键字的情况。 对于一个JS的初学者(尤其是对于有“主流”语言编程经验的人),会觉得this是让人凌乱的东西。 为了理解this,我们需要理解函数的调用方法。 在《Javascript Good Parts》一书中,将函数分为了四种调用方式: 方法调用; 函数式调用; 构造器调用; apply(call)调用。 通读《Javascript Good Parts》的4.3节(2009年4月第一版)后,我对调用方式做了一个简短的总结。 当每个函数被调用的时候,他将会收到两个参数:this和arg ...
ThinkPHP3.1快速入门(1)基础http://www.thinkphp.cn/document/60.html
主要用于弹出框,用css实现。 div { position: absolute; top: 50%; left: 50%; margin: -150px 0 0 -200px; width: 400px; height: 300px; background-color: #CCC; } 核心思路: 第一步:定位到屏幕中央,即top和height都用50% 第二步:用margin的负值,使div向上和向左分别移动高度和跨度的一半。
主要有transform, transform-origin, transition和animation效果。 <!DOCTYPE html> <html> <head> <title>CSS3 Animation</title> <style type="text/css"> * { font-family: verdana; } h1 { font-size: 18px; } h3 { font-size: 14px; ...
1. border-radius 标准的border-radius border-*-radius可以写为一个值和两个值,当一个值的时候表示圆角的宽高;两个值的时候,第一个值表示水平宽度,第二个值表示垂直高度。 原文:The two length or percentage values of the ‘border-*-radius’ properties define the radii of a quarter ellipse that defines the shape of the corner of the outer border edge (see the diagram b ...
一言以蔽之,曰:“先捕获,后冒泡!” 该代码只适合于有addEventListener方法的浏览器,没有做判断和容错,使用方法为:拷贝代码并保存为xxx.html,用浏览器运行,点击中间的click me,于是有了一个动画效果,很粗糙,只为了庆祝程序员节。 <!DOCTYPE html> <html> <head> <title>Capture & Bubble</title> <style type="text/css"> div { float: left;bo ...
本文主要记录在学习Javascript(为了减少打字的工作量和读的顺口,以后会使用JS)的过程中,对于“var o = new Obj(1);”这行代码的理解。在学习和使用JS之前,我学习过一些经典的编程语言,如Java、PHP和C,我可以熟练的使用Java ...
Global site tag (gtag.js) - Google Analytics