摘要:
步骤: 拆分组件: 拆分界面,抽取组件 静态组件: 通过组件实现静态页面 (无交互) class APP extends React.Component{ render(){ return ( <div> <h1>TodoList</h1> <AddTodo /> <TodoUl /> </div> 阅读全文
摘要:
React 面向组件化编程 面向对象 > 面向模块 > 面向组件 套路: 注意: 组件名必须大写开头; 只能有一个根标签; <input />虚拟DOM 元素必须有结束标签 方式1. 工厂函数组件 (简单组件) > 只能定义无状态的组件 function MyComponent(){ // 只能 大 阅读全文
摘要:
相关概念: 插件: 别人写好的第三方库 xxx 插件: jQuery 插件 / react 插件 全家桶: 核心库 + 相关插件 构建项目: 对项目源码 进行 编译、合并、压缩......处理,生成能让浏览器高效运行的打包文件 构建用户界面: 显示带数据的界面(将数据以页面的形式展现出来) jQue 阅读全文
摘要:
数据可视化 Echarts 百度 数据可视化 hightCharts 1 数据可视化 D3 老外 当遇到个啥玩意儿,Echarts 、hightCharts、D3都解决不了,恭喜你,只能原生 canvas 了,哈哈 阅读全文
摘要:
webpack 记得 --save-dev 装入开发依赖 更新迭代快,需要有根据报错解决问题的能力,来融会贯通这个工具 这里的是 webpack3,其实已经到了 webpack4 了 采用了 webpack 以后,就相当于一个工程化的项目(自动化工程项目) 需求: html、css、js 代码检错 阅读全文
摘要:
模块化 将一个复杂的程序 依据一定的规则(规范) 拆分成几个块(文件),并进行组合在一起 块内部的数据是私有的,只是向外暴露一些接口(方法)与外部其他模块进行通信 模块的暴露、模块的引入 模块的进化史 1. 页面加载 script 的缺点: 请求过多,依赖模糊,难以维护 module1.js mod 阅读全文
摘要:
转自:angularJS 的工作原理 转自:通过<script>标签引入到 HTML 中,那么此时 Angular 就做为一个普通的 DOM 节点等待浏览器解析 当浏览器解析到这个节点时,发现它是一个 js 文件,那么浏览器会停止解析剩余的 DOM 节点,开始执行这个js(即angular.js) 阅读全文
摘要:
TCP/IP 协议族 是按层次去划分的 应用层 决定了向用户提供应用服务时通信的活动。 FTP 协议(文件传输协议)DNS(域名协议)HTTP(超文本传输协议) 传输层 提供处于网络连接中两台计算机之间的数据传输 TCP(传输控制协议)UDP(用户数据报协议) 网络层 用来处理在网络上流动的数据包 阅读全文
摘要:
高性能平滑动画_requestAnimationFrame 在下一次重绘之前,执行一个函数 阅读全文
摘要:
避免一个函数频繁执行 - 避免程序卡顿 js 是单线程的,setTimeout 这样的函数是异步的 异步的代码,交给对应的模块进行处理 模块在会将异步任务,在主线程执行完所有同步代码后,加入事件队列 模块在没有同步代码的时候,才会执行异步代码 函数防抖(短时间内连续触发,只执行最后一次) 具体应用: 阅读全文