cramon BLOG


  • 首页

  • 分类

  • 归档

数据结构与算法

发表于 2018-08-11 | 分类于 algorithm
对数据结构算法的学习整理 二叉树后序遍历的应用 计算二叉树节点的个数 1234int treeSIze(Node* tree) { if (tree == null) return 0; else return 1 + treeSize(tree -> left) ...
阅读全文 »

vuex-ssr

发表于 2018-07-26 | 分类于 前端
server-side-render项目当中页面开发使用的是服务端直出的页面,为了可读性以及后期维护使用了 vue 框架 直出页面相比于异步页面的优点 首屏渲染的体验较好 服务端统一进行页面的拼接和渲染,统一做测速和数据上报 多平台和设备上也能有较好的体验,降低浏览器的压力 核心代码1234567 ...
阅读全文 »

模块管理

发表于 2018-07-10 | 分类于 前端
ES Module异步加载,在页面渲染完成之后再执行模块文件 构建过程构建 根据文件路径进行查找和下载,并将所有文件解析模块记录 通过后序遍历依赖树,定位并下载依赖文件 模块记录储存在模块映射当中,单例,通过模块映射管理缓存(和 commonJS 类似),管理加载状态 实例化 由模块记录转变未模块 ...
阅读全文 »

腾讯前端开发岗面试

发表于 2018-04-22 | 分类于 前端 , personal
2018腾讯春招实习生面试 时间:2018-3-14bg:sng-qq空间前端 项目和框架 是否阅读过源码:对angular1的digest循环进行解释 框架的理解,为何选择这类框架,底层实现的机制,mvvm的理解 虚拟dom,设计虚拟dom的diff算法 比较两棵dom树 深度优先遍历,定义差 ...
阅读全文 »

typescript-learning

发表于 2018-01-18 | 分类于 前端
typescript类型注解接口在typescript当中,只要两个类型内部的结构兼容,那么这两个类型就是兼容的,可以有多余的属性 12345interface Person { firstName: string; lastName: string;}let use ...
阅读全文 »

网易游戏前端开发岗面经

发表于 2018-01-05 | 分类于 personal
一面 网易大厦技术栈:react(es5)+jquery 数据结构 二叉树基础知识点 算法描述:如何将链表反向 数据库 mysql和mongodb的区别,底层实现的原理(简历当中提及) 简单的sql语句 前端 JavaScript基本数据类型 语义化标签 块级元素行内元素 VIsibility ...
阅读全文 »

测试

发表于 2018-01-05 | 分类于 test
单元测试 它可以是一个函数、一个模块、一个包或者一个类,甚至是一个对象(比如 JavaScript 和 Scala 语言)。在 JavaScript 中,通常是以类或者模块作为一个单元。以单元进行测试很重要的一点是其测试是独立的,应该是测试的基础 对于相关功能的模块 两个模块进行测试 使用moc ...
阅读全文 »

新浪微博数据爬取

发表于 2018-01-05 | 分类于 python
新浪微博数据爬取简单获取微博平台的相关数据,项目源码地址: github 平台和使用的工具及语言 linux ubuntu17.04 python 2.7 selenium(包含相应的firefox扩展) mysql和phpmyadmin图形化界面管理工具 文件内容及目录 forward_ t ...
阅读全文 »

javascript理解

发表于 2018-01-05 | 分类于 前端
近期在阅读alloyteam的《JavaScript设计模式与开发实践》,学习了其中一些编程的相关和代码组织的方式 hosting机制相关知识点 函数的形式分为函数表达式和函数的声明,使用回调函数进行传参使用的是函数表达式 变量的声明和函数的声明会被提升,不同的是函数的定义会和声明一起提升 变 ...
阅读全文 »

angular-learning

发表于 2018-01-05 | 分类于 前端
angular2 模块 每个 Angular 应用至少有一个模块(根模块),习惯上命名为AppModule。 Angular 模块(无论是根模块还是特性模块)都是一个带有@NgModule装饰器的类。 NgModule是一个装饰器函数,它接收一个用来描述模块属性的元数据对象。 简单根模块的设置 ...
阅读全文 »
12
cramon

cramon

SHARE and LEARN

11 日志
6 分类
© 2018 cramon
由 Hexo 强力驱动
|
主题 — NexT.Muse v5.1.3