杨溜溜的博客

记录学习的技能和遇到的问题


  • 首页

  • 归档

vue.js学习笔记(一)

发表于 2018-03-28
指令指令(Directives)是带有v-前缀的特殊属性。指令的职责是,当表达式的值改变时,将其产生的连带影响,响应式地作用于DOM。 v-if条件判断12345<template v-if="ok"> <h1>Title</h1> <p>Para ...
阅读全文 »

《CSS揭秘》读书笔记

发表于 2018-03-20
第一章 尽量减少代码重复:代码可维护性的最大要素是尽量减少改动时要编辑的地方。 关于响应式设计:每个媒体查询都会增加成本。 合理使用简写:合理使用简写是一种良好的防卫性编码方式,可以抵御未来的风险。如果只为某个属性提供一个值,那 它就会扩散并应用到列表中的每一项。 关于CSS预处理:如果使用得当,它 ...
阅读全文 »

前端知识杂项(二)

发表于 2018-03-06
CSS BFC是什么BFC:block formating context,块格式化上下文,与布局相关分类:块盒、行内盒、匿名盒。定位方案:常规布局、浮动布局、绝对定位 CSS3和HTML5新特性CSS3:选择器、圆角、多列布局、阴影、渐变、弹性布局、tranform、transition过渡、动画 ...
阅读全文 »

前端知识杂项(一)

发表于 2018-02-28
react生命周期深入实例化: getDefaultProps(es5) getInitialState(es5) componentWillMount render componentDidMount 存在期: componentWillReceiveProps(后期将废弃) shouldC ...
阅读全文 »

Promise实现原理

发表于 2018-02-26
前言在Promise没有出现之前,异步编程需要通过回调的方式进行完成,当回调函数嵌套过多时,会使代码丑化,也降低了代码的可理解性,后期维护起来会相对困难,Promise是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6将其写进了语言标准,统 ...
阅读全文 »

JavaScript常用的设计模式

发表于 2018-02-06
设计模式,即解决某个特定场景下对某种问题的解决方案。因此,当我们遇到合适的场景时,我们可能会条件反射一样自然而然想到符合这种场景的设计模式。 单例模式概念:保证一个类仅有一个实例,并提供一个访问它的全局访问点。实现的方法为先判断实例存在与否,如果存在则直接返回,如果不存在就创建了再返回,这就确保了一 ...
阅读全文 »

浅谈浏览器多进程与JS线程

发表于 2018-02-01
引言一直对浏览器的进程、线程的运行一无所知,经过一次的刷刷刷相关的博客之后,对其有了初步的了解,是时候该总结一波了。 进程、线程之间的关系一个进程有一个或多个线程,线程之间共同完成进程分配下来的任务。打个比方: 假如进程是一个工厂,工厂有它的独立的资源 工厂之间相互独立 线程是工厂中的工人,多个工 ...
阅读全文 »

redux从零到入门笔记

发表于 2018-01-29
为什么需要redux学过react的都知道,react用state和props控制组件的渲染情况,而对于JavaScript单页面日趋复杂的今天,JavaScript需要管理越来越多的state,而这些state包括着各种乱七八糟途径来的数据。甚至有的应用的state会关系到另一个组件的状态。所以为 ...
阅读全文 »

Java使用Nashorn,调用Promise实现服务端渲染

发表于 2018-01-20
Nashorn JavaScript引擎是Java SE 8 的一部分,并且和其它独立的引擎例如 Google V8(用于Google Chrome和Node.js的引擎)互相竞争。Nashorn通过在JVM上,以原生方式运行动态的JavaScript代码来扩展Java的功能。 使用NashornJ ...
阅读全文 »

react和d3.js(v4)力导向图force结合使用

发表于 2017-11-29
前段时间由于性能要求,需把项目d3的版本从v3升级到v4,据了解d3由于在v4版本之前是没有进行模块化的,所以v3代码的扩展性是比较差的,考虑到长远之计,d3在v4版本算是对代码进行了模块化的重构吧,给开发者提供了一些可定制化的东西,所有api变化较大,这个坑还需各种研究文档才能填完,好了,下面开始 ...
阅读全文 »
123
杨溜溜

杨溜溜

22 日志
27 标签
© 2018 杨溜溜
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4