new Circle(config)

  参数:
    config:包含所有配置项的对象。
        

  1. {
  2. radius: "半径",
  3. fill: "填充色",
  4. fillRGB: "rgb填充色。用对象字面量表示{r:0,g:0,b:0}",
  5. fillR: "r填充色",
  6. fillG: "g填充色",
  7. fillB: "b填充色",
  8. fillPatternImage: "填充图案",
  9. fillPatternX: "填充图案横坐标",
  10. fillPatternY: "填充图案纵坐标",
  11. fillPatternOffset: "填充图案偏移量,可以用数组[a,b]或对象{x:a,y:b}来表示",
  12. fillPatternOffsetX: "填充图案x偏移量",
  13. fillPatternOffsetY: "填充图案y偏移量",
  14. fillPatternScale: "填充图案缩放量,可以用数组[a,b]或对象{x:a,y:b}来表示",
  15. fillPatternScaleX: "填充图案x缩放量",
  16. fillPatternScaleY: "填充图案y缩放量",
  17. fillPatternRotation: "填充图案旋转幅度",
  18. fillPatternRepeat: "填充图案平铺方式,可以是repeat、repeat-x、repeat-y或no-repeat,默认是no-repeat",
  19. fillLinearGradientStartPoint: "填充线性渐变起始点坐标,可以用数组[a,b]或对象{x:a,y:b}来表示",
  20. fillLinearGradientStartPointX: "填充线性渐变起始点x坐标",
  21. fillLinearGradientStartPointY: "填充线性渐变起始点y坐标",
  22. fillLinearGradientEndPoint: "填充线性渐变终点坐标,可以用数组[a,b]或对象{x:a,y:b}来表示",
  23. fillLinearGradientEndPointX: "填充线性渐变终点x坐标",
  24. fillLinearGradientEndPointY: "填充线性渐变终点y坐标",
  25. fillLinearGradientColorStops: "填充线性渐变颜色位置数组,[a,colorA,b,colorB]",
  26. fillRadialGradientStartPoint: "填充径向渐变起始点坐标,可以用数组[a,b]或对象{x:a,y:b}来表示",
  27. fillRadialGradientStartPointX: "填充径向渐变起始点x坐标",
  28. fillRadialGradientStartPointY: "填充径向渐变起始点y坐标",
  29. fillRadialGradientEndPoint: "填充径向渐变终点坐标,可以用数组[a,b]或对象{x:a,y:b}来表示",
  30. fillRadialGradientEndPointX: "填充径向渐变终点x坐标",
  31. fillRadialGradientEndPointY: "填充径向渐变终点y坐标",
  32. fillRadialGradientStartRadius: "填充径向渐变起始圆半径",
  33. fillRadialGradientEndRadius: "填充径向渐变结束圆半径",
  34. fillRadialGradientColorStops: "填充径向渐变颜色位置数组,[a,colorA,b,colorB]",
  35. fillEnabled: "是否启用blob的填充功能,默认为true",
  36. fillPriority: "填充优先级,填充选择可以是color、linear-gradient、radial-gradient或pattern。默认值是color",
  37. stroke: "描边色",
  38. strokeRGB: "rgb描边色。用对象字面量表示{r:0,g:0,b:0}",
  39. strokeR: "r描边色",
  40. strokeG: "g描边色",
  41. strokeB: "b描边色",
  42. strokeWidth: "描边宽度",
  43. strokeScaleEnabled: "是否启用blob的描边缩放功能,默认为true",
  44. strokeEnabled: "是否启用blob的描边功能,默认为true",
  45. lineJoin: "线段连接样式,连接选择可以是斜角(miter)、圆角(round)或平角(bevel)。默认值是斜角(miter)",
  46. lineCap: "线段端点样式,端点选择可以是butt、round或square。默认值是斜角(butt)",
  47. shadowColor: "阴影色",
  48. shadowColorRGB: "rgb阴影色。用对象字面量表示{r:0,g:0,b:0}",
  49. shadowColorR: "r阴影色",
  50. shadowColorG: "g阴影色",
  51. shadowColorB: "b阴影色",
  52. shadowBlur: "阴影模糊值",
  53. shadowOffset: "填充图案偏移量,可以用数组[a,b]或对象{x:a,y:b}来表示",
  54. shadowOffsetX: "阴影模糊x偏移量",
  55. shadowOffsetY: "阴影模糊y偏移量",
  56. shadowOpacity: "阴影透明度,取值范围为0-1",
  57. shadowEnabled: "是否启用blob的阴影功能,默认为true",
  58. dashArray: "破折号数组,[线段a,间隔a,线段b,间隔b,...]",
  59. dashArrayEnabled: "是否启用blob的破折号功能,默认为true",
  60. x: "横坐标",
  61. y: "纵坐标",
  62. width: "宽度",
  63. height: "高度",
  64. visible: "是否可见,默认为true",
  65. listening: "是否处于事件监听状态,默认为false",
  66. id: "唯一标识符",
  67. name: "名称(非唯一)",
  68. opacity: "blob透明度,取值为0-1",
  69. scale: "缩放量,可以用数组[a,b]或对象{x:a,y:b}来表示",
  70. scaleX: "x缩放量",
  71. scaleY: "y缩放量",
  72. rotation: "旋转角度,单位为弧度",
  73. rotationDeg: "旋转角度,单位为角度",
  74. offset: "偏移量,可以用数组[a,b]或对象{x:a,y:b}来表示",
  75. offsetX: "x偏移量",
  76. offsetY: "y偏移量",
  77. draggable: "是否启用节点拖动功能,默认为false",
  78. dragBoundFunc: "拖动边界函数"
  79. }

  方法:

  1. clear():从canvas中清除当前层。暂不支持。
  2. clone(attrs):克隆节点,允许属性覆盖。    
  3. destroy():移除并且销毁节点。暂不支持。
  4. disableDashArray():禁用破折号数组。
  5. disableFill():禁用颜色填充。
  6. disableShadow():禁用阴影。
  7. disableStroke():禁用描边。
  8. disableStrokeScale():禁用描边缩放。
  9. enableDashArray():开启破折号数组。
  10. enableFill():开启颜色填充。
  11. enableShadow():开启阴影。
  12. enableStroke():开启描边。
  13. enableStrokeScale():开启描边缩放。
  14. fire(eventType, evt, bubble):
  15. eventType:事件类型。
  16. evt:事件对象。
  17. bubble:是否冒泡,true/false,默认false不冒泡。
  18. getAbsoluteOpacity():获取透明度。
  19. getAbsolutePosition():获取相对于容器左上角的位置坐标。
  20. getAbsoluteTransform():获取变换对象。
  21. getAbsoluteZIndex():获取层次索引。暂不支持
  22. getAttr(attr):获取指定属性的属性值。
  23. getAttrs():获取属性对象。
  24. getCanvas():获取canvas渲染器。暂不支持。
  25. getClassName():获取类型名。
  26. getClearBeforeDraw():获取是否设置了在绘画之前清空canvas
  27. getContext():获取canvas上下文。
  28. getDashArray():获取破折号数组。
  29. getDashArrayEnabled():获取破折号数组是否开启。
  30. getDragBoundFunc():获取边界函数。
  31. getDraggable():获取可拖动性。
  32. getDrawFunc():获取绘画函数。
  33. getDrawHitFunc():获取绘画碰撞函数。
  34. getFill():获取填充色。
  35. getFillB():获取b填充色。
  36. getFillEnabled():获取填充色是否开启。
  37. getFillG():获取g填充色。
  38. getFillLinearGradientColorStops():获取填充线性渐变颜色位置点数组。
  39. getFillLinearGradientEndPoint():获取填充线性渐变终点坐标。
  40. getFillLinearGradientEndPointX():获取填充线性渐变终点横坐标。
  41. getFillLinearGradientEndPointY():获取填充线性渐变终点纵坐标。
  42. getFillLinearGradientStartPoint():获取填充线性渐变起始点纵坐标。
  43. getFillLinearGradientStartPointX():获取填充线性渐变起始点横坐标。
  44. getFillLinearGradientStartPointY():获取填充线性渐变起始点纵坐标。
  45. getFillPatternImage():获取填充图案图片对象。
  46. getFillPatternOffset():获取填充图案偏移坐标。
  47. getFillPatternOffsetX():获取填充图案偏移横坐标。
  48. getFillPatternOffsetY():获取填充图案偏移纵坐标。
  49. getFillPatternRepeat():获取填充图案平铺方式。
  50. getFillPatternRotation():获取填充图案旋转弧度。
  51. getFillPatternRotationDeg():获取填充图案旋转角度。
  52. getFillPatternScale():获取填充图案缩放值。
  53. getFillPatternScaleX():获取填充图案横坐标方向缩放值。
  54. getFillPatternScaleY():获取填充图案纵坐标方向缩放值。
  55. getFillPatternX():获取填充图案横坐标。
  56. getFillPatternY():获取填充图案纵坐标。
  57. getFillPriority():获取填充优先级。
  58. getFillR():获取r填充色。
  59. getFillRadialGradientColorStops():获取填充径向渐变颜色位置点数组。
  60. getFillRadialGradientEndPoint():获取填充径向渐变终点坐标。
  61. getFillRadialGradientEndPointX():获取填充径向渐变终点横坐标。
  62. getFillRadialGradientEndPointY():获取填充径向渐变终点纵坐标。
  63. getFillRadialGradientEndRadius():获取填充径向渐变终点圆半径。
  64. getFillRadialGradientStartPoint():获取填充径向渐变起始点坐标。
  65. getFillRadialGradientStartPointX():获取填充径向渐变起始点横坐标。
  66. getFillRadialGradientStartPointY():获取填充径向渐变起始点纵坐标。
  67. getFillRadialGradientStartRadius():获取填充径向渐变起始点圆半径。
  68. getFillRGB():获取rgb填充色字面对象。
  69. getHeight():获取高度。
  70. getHitCanvas():获取碰撞canvas
  71. getId():获取id
  72. getLayer():获取所在层。
  73. getLevel():获取节点层级,stage层级是0layers层级是1groupsshapes层级>=2
  74. getLineCap():获取端点样式。
  75. getLineJoin():获取线段连接样式。
  76. getListening():是否正处于事件监听状态。
  77. getName():获取名字。
  78. getOffset():获取偏移值。
  79. getOffsetX():获取x轴方向偏移值。
  80. getOffsetY():获取y轴方向偏移值。
  81. getOpacity():获取透明度。
  82. getParent():获取父容器。
  83. getPosition():获取相对于父节点的位置。
  84. getRotation():获取旋转幅度。
  85. getRotationDeg():获取旋转角度。
  86. getScale():获取缩放量。
  87. getScaleX():获取x轴缩放量。
  88. getScaleY():获取y轴缩放量。
  89. getShadowBlur():获取阴影模糊值。
  90. getShadowColor():获取阴影颜色值。
  91. getShadowColorB():获取阴影b颜色值。
  92. getShadowColorG():获取阴影g颜色值。
  93. getShadowColorR():获取阴影r颜色值。
  94. getShadowColorRGB():获取阴影rgb颜色值。
  95. getShadowEnabled():查询阴影功能是否开启。
  96. getShadowOffset():查询阴影偏移值。
  97. getShadowOffsetX():查询阴影x轴方向偏移值。
  98. getShadowOffsetY():查询阴影y轴方向偏移值。
  99. getShadowOpacity():查询阴影透明度。
  100. getSize():查询尺寸。
  101. getSkew():查询坐标。
  102. getSkewX():查询横坐标。
  103. getSkewY():查询纵坐标。
  104. getStage():获取stage
  105. getStroke():获取描边色。
  106. getStroke():获取描边色。
  107. getStrokeB():获取描边b颜色值。
  108. getStrokeEnabled():检测描边功能是否开启。
  109. getStrokeG():获取描边g颜色值。
  110. getStrokeR():获取描边r颜色值。
  111. getStrokeRGB():获取描边rgb颜色值。
  112. getStrokeScaleEnabled():检测描边缩放功能是否开启。
  113. getStrokeWidth():获取描边宽度。
  114. getTension():获取张力。
  115. getTransform():获取节点变换对象。
  116. getType():获取节点类型。
  117. getVisible():检测节点可见性。
  118. getWidth():获取节点宽度。
  119. getX():获取节点横坐标。
  120. getY():获取节点纵坐标。
  121. getZIndex():获取相对于兄弟节点的层级。
  122. hasFill():检测是否设置了填充物。
  123. hasShadow():检测是否设置了阴影。
  124. hide():隐藏节点。
  125. intersects(point):检测给定坐标点是否在节点内。
  126. isDraggable():检测节点是否可以拖动。
  127. isDraggable():检测节点是否可以拖动,等同于getDraggable()。
  128. isDragging():检测节点当前是否处于拖拽模式。
  129. isListening():检测节点当前是否处于事件监听模式,等同于getListening()。
  130. isVisible():检测节点的可见性,等同于getVisible()。
  131. move(x, y):相对于节点当前位置的移动。
  132. moveDown():下移节点。
  133. moveTo(newContainer):移动节点到新的容器。
  134. moveToBottom():移动节点到它的兄弟节点的下面。
  135. moveToTop():移动节点到它的兄弟节点的上面。
  136. moveUp():上移节点。
  137. off(typesStr):移除节点的事件绑定。多个事件名用空格分隔。也可以使用命名空间的方式移除事件绑定。
  138. on(typesStr, handler):添加事件绑定。多个事件名用空格分隔。也可以使用命名空间的方式进行事件绑定。
  139. remove():移除节点,但是不会销毁。
  140. rotate(theta):让节点旋转指定的幅度。
  141. rotateDeg(deg):让节点旋转指定的角度。
  142. setAbsolutePosition(x, y):设置节点的绝对位置。
  143. setAttr(attr):设置节点的单个属性。
  144. setAttrs(config):设置节点的多个属性。
  145. setClearBeforeDraw(clearBeforeDraw):设置节点重绘前是否需要清空之前的绘制,clearBeforeDraw可以为true/false
  146. setDashArray(dashArray):设置破折号数组。
  147. setDashArrayEnabled(enabled):设置是否开启破折号数组功能。
  148. setDragBoundFunc(dragBoundFunc):设置边界函数。
  149. setDragBoundFunc(dragBoundFunc):设置边界函数。
  150. setDraggable(draggable):设置节点可拖动性。
  151. setDrawFunc(drawFunc):设置绘画函数。
  152. setDrawHitFunc(drawHitFunc):设置碰撞绘画函数。
  153. setFill(color):设置颜色值。
  154. setFillB(blue):设置b颜色值。
  155. setFillEnabled(enabled):设置是否开启颜色填充功能。
  156. setFillG(green):设置g颜色值。
  157. setFillLinearGradientColorStops(colorStops):设置线性渐变位置颜色数组。
  158. setFillLinearGradientEndPoint(endPoint):设置线性渐变终点坐标。
  159. setFillLinearGradientEndPointX(x):设置线性渐变终点横坐标。
  160. setFillLinearGradientEndPointY(y):设置线性渐变终点纵坐标。
  161. setFillLinearGradientStartPoint(startPoint):设置线性渐变起点坐标。
  162. setFillLinearGradientStartPointX(x):设置线性渐变起点横坐标。
  163. setFillLinearGradientStartPointY(y):设置线性渐变起点纵坐标。
  164. setFillPatternImage(image):设置填充图案的图片对象。
  165. setFillPatternOffset(offset):设置填充图案的偏移值。
  166. setFillPatternOffsetX(x):设置填充图案x轴方向的偏移值。
  167. setFillPatternOffsetY(y):设置填充图案y轴方向的偏移值。
  168. setFillPatternRepeat(repeat):设置填充图案的平铺方式。
  169. setFillPatternRepeat(repeat):设置填充图案的旋转弧度。
  170. setFillPatternRotationDeg(rotationDeg):设置填充图案的旋转角度。
  171. setFillPatternScale(scale):设置填充图案的所放比。
  172. setFillPatternScaleX(x):设置填充图案x轴方向的所放比。
  173. setFillPatternScaleY(y):设置填充图案y轴方向的所放比。
  174. setFillPatternX(x):设置填充图案横坐标。
  175. setFillPatternY(y):设置填充图案纵坐标。
  176. setFillPriority(priority):设置填充优先方式。
  177. setFillR(red):设置填充r颜色值。
  178. setFillRadialGradientColorStops(colorStops):设置径向渐变位置颜色数组。
  179. setFillRadialGradientEndPoint(endPoint):设置径向渐变终点坐标。
  180. setFillRadialGradientEndPointX(x):设置径向渐变终点横坐标。
  181. setFillRadialGradientEndPointY(y):设置径向渐变终点纵坐标。
  182. setFillRadialGradientEndRadius(radius):设置径向渐变终点半径。
  183. setFillRadialGradientStartPoint(startPoint):设置径向渐变起点坐标。
  184. setFillRadialGradientStartPointX(x):设置径向渐变起点横坐标。
  185. setFillRadialGradientStartPointY(y):设置径向渐变起点纵坐标。
  186. setFillRadialGradientStartRadius(radius):设置径向渐变起点半径。
  187. setFillRGB(color):设置rgb颜色值。
  188. setHeight(height):设置节点高度。
  189. setId(id):设置节点id
  190. setLineCap(lineCap):设置端点样式。
  191. setLineJoin():设置连接样式。
  192. setListening(listening):设置事件监听状态。
  193. setName(name):设置节点名称。
  194. setOffset(x, y):设置节点偏移值。
  195. setOffsetX(x):设置节点x轴方向偏移值。
  196. setOffsetY(y):设置节点y轴方向偏移值。
  197. setOpacity(opacity):设置节点透明度。
  198. setPoints(can):设置路径点数组。
  199. setPosition(x, y):设置节点相对于父节点位置。
  200. setRotation(theta):设置节点旋转幅度。
  201. setRotationDeg(deg):设置节点旋转角度。
  202. setScale(scale):设置节点缩放比。
  203. setScaleX(x):设置节点x轴方向缩放比。
  204. setScaleY(y):设置节点y轴方向缩放比。
  205. setShadowBlur(blur):设置阴影模糊值。
  206. setShadowColor(color):设置阴影颜色值。
  207. setShadowColorB(blue):设置阴影b颜色值。
  208. setShadowColorG(green):设置阴影g颜色值。
  209. setShadowColorR(red):设置阴影r颜色值。
  210. setShadowColorRGB(color):设置阴影rgb颜色值。
  211. setShadowEnabled(enabled):设置是否开启阴影功能。
  212. setShadowOffset(offset):设置阴影偏移值。
  213. setShadowOffsetX(x):设置阴影x轴方向偏移值。
  214. setShadowOffsetY(y):设置阴影y轴方向偏移值。
  215. setShadowOpacity(opacity):设置阴影透明度。
  216. setSize(width, height):设置节点尺寸。
  217. setSkew(x, y):设置节点坐标。
  218. setSkewX(x):设置节点横位置。
  219. setSkewY(y):设置节点纵位置。
  220. setStroke(color):设置描边色。
  221. setStrokeB(blue):设置描边b颜色值。
  222. setStrokeEnabled(enabled):设置是否开启节点描边功能。
  223. setStrokeG(green):设置描边g颜色值。
  224. setStrokeR(red):设置描边r颜色值。
  225. setStrokeRGB(color):设置描边rgb颜色值。
  226. setStrokeScaleEnabled(enabled):开启/关闭描边缩放功能。
  227. setStrokeWidth(strokeWidth):设置描边宽度。
  228. setTension(tension):设置张力。
  229. setVisible(visible):设置节点可见性。
  230. setWidth(width):设置节点宽度。
  231. setX(x):设置节点x轴坐标。
  232. setY(y):设置节点y轴坐标。
  233. setZIndex(zIndex):设置节点相对于兄弟节点的层级。
  234. show():显示节点。
  235. startDrag():开始拖动。
  236. stopDrag():停止拖动。
  237. toDataURL(config):创建图片data url
  238. {
  239. callback"合成后的回调函数",
  240. mimeType:"指定合成图片的类型,image/png是默认类型",
  241. x:"横坐标",
  242. y:"纵坐标",
  243. width:"宽度",
  244. height:"高度",
  245. quality:"合成图片的质量,0-1"
  246. }
  247. toImage(config):合成图片。
  248. {
  249. callback"合成后的回调函数",
  250. mimeType:"指定合成图片的类型,image/png是默认类型",
  251. x:"横坐标",
  252. y:"纵坐标",
  253. width:"宽度",
  254. height:"高度",
  255. quality:"合成图片的质量,0-1"
  256. }
  257. toJSON():将节点转换为json字符串。
  258. toObject():将json字符串转换为json对象。

  

 

  

Kinetic使用注意点--circle的更多相关文章

  1. Ros Kinetic 配置 OpenCV2和CV_bridge (Python, C++)

    本篇介绍如何在Ros-kinetic环境下运用opencv2进行开发的配置,系统平台为64位Ubuntu16.04. 需要系统环境: 1.Ros kinetic版本,一般自带cv_bridge, 若没 ...

  2. [翻译svg教程]svg中的circle元素

    svg中的<circle> 元素,是用来绘制圆形的,例如 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink= ...

  3. 设计一个程序,程序中有三个类,Triangle,Lader,Circle。

    //此程序写出三个类,triangle,lader,circle:其中triangle类具有类型为double的a,b,c边以及周长,面积属性, //具有周长,面积以及修改三边的功能,还有判断能否构成 ...

  4. c++作业:Circle

    Circle Github链接

  5. Modified Least Square Method and Ransan Method to Fit Circle from Data

    In OpenCv, it only provide the function fitEllipse to fit Ellipse, but doesn't provide function to f ...

  6. [javascript svg fill stroke stroke-width circle 属性讲解] svg fill stroke stroke-width circle 属性 绘制圆形及引入方式讲解

    <!DOCTYPE html> <html lang='zh-cn'> <head> <title>Insert you title</title ...

  7. (1)编写一个接口ShapePara,要求: 接口中的方法: int getArea():获得图形的面积。int getCircumference():获得图形的周长 (2)编写一个圆类Circle,要求:圆类Circle实现接口ShapePara。 该类包含有成员变量: radius:public 修饰的double类型radius,表示圆的半径。 x:private修饰的double型变量x,

    package com.hanqi.test; //创建接口 public interface ShapePara { //获取面积的方法 double getArea(); //获取周长的方法 do ...

  8. 东大oj-1591 Circle of friends

    题目描述 Nowadays, "Circle of Friends" is a very popular social networking platform in WeChat. ...

  9. svg学习(四)circle

    <circle> 标签 < <?xml version="1.0" standalone="no"?> <!DOCTYPE ...

随机推荐

  1. android开发之路13(实际开发常见问题及解决办法ING)

    1.DDMS下无法浏览SDcard? 在做音乐播放器的时候,想通过eclipse中的DDMS视图将音频文件push到sd卡中,发现总是报错 :Failed to push selection: Rea ...

  2. Java操作图片的工具类

    操作图片的工具类: import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.a ...

  3. Java 文件名操作的相关工具类

    项目中的操作文件名的工具类: import java.io.File; import java.util.regex.Matcher; import java.util.regex.Pattern; ...

  4. nmap命令-----高级用法

    探测主机存活常用方式 (1)-sP :进行ping扫描 打印出对ping扫描做出响应的主机,不做进一步测试(如端口扫描或者操作系统探测):  下面去扫描10.0.3.0/24这个网段的的主机 nmap ...

  5. CI加载流程小结

    无聊,决定水一把. CI(CodeIgniter)是我最早接触的一个框架,到现在也只是用了其中一点零碎的方法.一直想对其流程做个小结,却总是因各种各样的“理由”挨着.看见别人图表齐上阵,没那耐心,就从 ...

  6. 淘淘实惠多www.taohuiduo.com-专注独家折扣、1折特卖、9块9包邮、全场包邮

    淘淘实惠多-http://www.taohuiduo.com 专注独家折扣.1折特卖.9块9包邮.品牌折扣.20元封顶.全场包邮,所有的促销商品包括男装.女装.箱包配饰.母婴.日用.化妆品.数码.男鞋 ...

  7. jquery之音乐均衡器

    制作这个音乐均衡器需要一个equalizer插件(插件我已经上传),下面介绍一下网页的BGM的相关属性: hidden="true"表示隐藏播放,即不显示播放器的外观,若要想显示, ...

  8. Cocos2d-x使用UserDefault数据持久化实例:保存背景音乐和音效设置

    UserDefault可以实现数据的存储,但是它的使用不能泛滥,具体讲一般情况下不会使用它保存大量的数据,它没有SQL语句那样的灵活.UserDefault除了保存游戏设置外,还有可以长期保持游戏精灵 ...

  9. (转)Redis复制与可扩展集群搭建

    讨论了Redis的常用数据类型与存储机制,本文会讨论一下Redis的复制功能以及Redis复制机制本身的优缺点以及集群搭建问题. Redis复制流程概述 Redis的复制功能是完全建立在之前我们讨论过 ...

  10. 关于HTML与CSS编写规范

    之前一直没有注意到这一点,因为当看到一些优秀的网站的源代码的时候,打开他们引用的css文件格式看起来也并非规范.但幸运的昨天偶然间看到的通过增强CSS规范可读性可优化页面性能,于是下决心痛改前非. 我 ...