工作反思

不要轻易帮别人的任务,先把自己的工作做好再说。这次工作没做好的原因 因为有紧急任务帮助别人oncall,此种情况下,应该先和manager讲好任务量,分析完成日期,然后讨论是否可以替代别人oncall take over别人离职后的CR,此任务不应该由自己负责,即使离职人员想让我接替。正常的方式应该说我可以放到sprint board上,然后让大家score,我有自己的任务 这次任务和oncall冲突,别人都不帮你oncall,你干嘛帮助别人。要学会拒绝,学会讨价还价。 提高口语能力,不要逃避。多练习些套话,即使没有话说的时候可以凑数。要表示自己做得很好。

Shadow DOM

Shadow DOM refers to the ability of the browser to include a subtree of DOM elements into the rendering of a document, but not into the main document DOM tree. (You can only see it when rendering) Shadow DOM encapsulates DOM and CSS in a web component, for example, <input type="range">, separating itself from the... Continue Reading →

CSS3 Animation – Bounced Button

  animation-name Used to bind the animation to an HTML element @keyframes Rule Use `from to` or `percentage` animation-duration The duration of the animation, default value is 0 animation-delay Specify a delay for the start of an animation animation-iteration-count Specify the number of times an animation should run infinite or a number animation-direction alternate or... Continue Reading →

TypeScript

Typescript is a superset of Javascript which primarily provides optional static typing, classes and interfaces, below are several features of using TypeScript in Angular2: Classes Modules - import use ES6 syntax Decorators - separate concerns, attach metadata for classes, like using @Component metadata to class Closure compatible Dependency injection - inject services in component constructor... Continue Reading →

CSS3 Position

static Default value Position according to the normal flow of the page relative Position relative to its normal position fixed Position relative to the viewport, which means it always stays in the same place even if the page is scrolled. absolution Position relative to the nearest *positioned ancestor (ancestor could be fixed, absolute or relative)... Continue Reading →

AngularJS watch

$scope.watch() function(watchExp, listener, objectEquality, prettyPrintExpression) watchExp: The expression being watched. It can be a function or a string,it is evaluated at every digest cycle. listener: A callback, fired when the watch is first set, and then each time that during the digest cycle that a change for watchExp's value is detected. objectEquality: true for deep... Continue Reading →

Blog at WordPress.com.

Up ↑