Introducing JSX(翻译)

2017-08-24
阅读 2 分钟
2k
这个有趣的连接语法既不是字符串也不是HTML。它称之为JSX,它是JavaScript的一种语法扩展。我们推荐在React中使用它去编写UI界面的样子。JSX可能会使你想起模板语言,但是它带来的是全套的JavaScript功能。

console用法

2017-02-22
阅读 1 分钟
1.4k
以前总是通过"+" 拼接变量后来发现如果拼接的变量是对象,输出来是 [object Object] 然后对变量单独写一行没想到其实可以通过“,”就完美解决了这个问题

如何从零开始搭建一个React项目

2017-02-20
阅读 1 分钟
10k
虽然在前辈搭好的框架中写写简单的组件(或者用现成的组件)以及简单的数据通信,但是要是让自己着手从零开始搭建一个React项目应该怎么样去着手呢?

d3遇到的一些以及解决方案

2017-02-15
阅读 1 分钟
1.5k
1 d3中如何模拟触发点击(其他)事件 类似jquery中的trigger()[链接][链接]

全局缩放情况下的局部不缩放解决方案

2017-02-13
阅读 1 分钟
3.6k
d3.zoom() 来在整个group(g)元素上做缩放操作,这本来没什么。然后有个需求就是当节点缩放>100%之后,不能随着整体进行缩放(保持原来大小,这么处理会让放大效果看的清楚一点)

webpack学习笔记

2017-01-04
阅读 1 分钟
3.4k
1 webpack是一款很好用的构建工具 2 相比其他构建工具,webpack的特点在于webpack能把任何类型的资源模块转换为.js代码块实现与其他模块的合并和加载。 3 webpack通过loader来实现上述的转换。通过loader来实现转换其他资源到JavaScript代码。 4 webpack plugins插件,plugin的存在可以看做是实现那些loader实现不了或者...

浏览器渲染的过程

2017-01-03
阅读 2 分钟
2.8k
在讨论页面渲染性能的时候,经常会听到这几个词“重绘” “回流” “重排”。回流和重排都是 Reflow的不同翻译(叫法)重绘对应Repaint,重新绘制的意思。

D3 完全不需要通过力导向图来处理拓扑数据

2016-11-30
阅读 2 分钟
6.6k
[链接]哎,其实完全可以不用力导向图布局来处理拓扑图的,力导向图来处理也并不合适。之前只是使用力导向图来初始化得到可以绘制的链路数据,节点数据是原始数据,通过力导向图布局也并没有做处理。

D3.js 力导向图来处理拓扑图

2016-10-28
阅读 1 分钟
14.5k
记录一点碰到的问题和解决方案。感觉国内关于D3.js 4.0版本的相关资料还是少。 力导向图布局 D3一种布局的方式,可以将你nodes links的节点数据转换成可以绘制的坐标点数据,然后通过svg展现出来,画拓扑图中用到。 通过fixed属性来固定节点 [链接] 上面作者的demo(d3.js v4)。力导向图的几个特征 节点之间的相互作用力...

React初学之组件基础

2016-09-28
阅读 1 分钟
2.3k
学习参考 慕课网-react入门讲的比较好 React React并不是一个完整的MVC MVVM框架,只是其中的V部分 React组件化构建UI的思路值得学习 React的特点在于“轻量”,适合复杂场景的高性能开发,组件库的重用和组件的组合 ... React Components React组件声明周期如下 Mounted: React.renderComponent() react组件被render解析生...

git分支学习笔记

2016-03-23
阅读 1 分钟
2.3k
学习参考-pro git分支介绍Git相对于其他集中式版本管理系统对版本管理的差别在于,Git版本管理保存的不是文件的变化和差异而是一些列不同时刻的文件快照。 Git的分支,本质上仅仅是指向提交对象的可变指针 git init初始化的默认分支 是master(并不是一个特殊分支) 相关指令 git branch新建/查看分支 git checkout 切换分...

jquery ajax请求参数和返回数据的处理

2016-02-23
阅读 1 分钟
5.7k
刚接触学会用jQuery ajax的时候,觉得真东西好神奇,这样就可以把数据取回来了啊。然后我可以把取回来的数据渲染到页面上,一颗赛艇。之前很早接触到项目,并不知道怎么优雅的去用jquery ajax(现在也不优雅);那个时候看别人写的代码有

读“js高程”笔记一

2016-01-15
阅读 1 分钟
2.2k
0x00 javascript组成 ECMAScript(-265)核心语言部分 DOM文档对象模型(DOM1、2、3) BOM浏览器对象模型(提供与浏览器交互的接口和方法) 0x01 <script> async 异步加载 执行顺序不定 charset defer 延迟加载,立即下载脚本但不执行 src type 默认text/javascript 0x02 doctype 混杂模式quirks mode和标准模式standa...

(css/js)如何起个好名字

2015-11-06
阅读 2 分钟
5.5k
记得大一学C语言的时候,那个时候根本没把这当回事吧。所谓的混沌阶段变量名,函数名,随意吧,那个时候写简单地c程序,就好像写着玩,就算复杂点得也不过一二百行,所以变量名什么的,可能就会起a b c s s1 s2...

javascript高程3 学习笔记(三)

2015-04-13
阅读 4 分钟
2.1k
javascript的解释器每次开始执行一个函数时,都会为每个函数创建一个执行环境(execution context)。 执行环境定义了变量或者函数有权访问的其他数据,决定了他们各自的行为。 与执行环境相关的变量对象(ariable object)中有执行环境定义的所有变量和函数

javascript高程3 学习笔记(二)

2015-04-11
阅读 3 分钟
3.1k
ECMAScript 函数与其他语言函数最大的不同在于,其不介意传入多少参数以及参数的类型 比如函数的形参有两个,但是调用函数传入的参数可以写一个,三个或不写参数(对应undefined)等,解析器都可以正常解析,这是因为 ECMAScript中参数在内部是以一个数组形式来表示,故而不需要关系传入参数的数量和类型 在函数体内通过ar...

ubuntu安装hexo博客

2015-04-10
阅读 1 分钟
14.8k
官网下载linux安装包.tar.gz文件 解压 tar zxvf 这样变可以切到该文件下执行node npm 如果要在任意目录可以访问的话,需要将node 所在的目录,添加PATH环境变量里面,或者通过软连接的形式将node和npm链接到系统默认的PATH目录下的一个,软链接方式如下

javascript高程3 学习笔记(一)

2015-04-10
阅读 2 分钟
4.3k
javascript简史 微软IE和网景在浏览器上的竞争 ECMAScript,由ECMA-262定义,提供核心语言功能 `ECMA 欧洲计算机制造商协会 一个完整的Javascript的组成有 核心(ECMAScript),文档对象模型(DOM),浏览器对象模型(BOM) 在html中使用javascript​ js的三种调用方式 {代码...} 思考: 比较这几种方式的优劣,效率上有什么差异...