SF
ranyingxia
ranyingxia
注册登录
关注博客
注册登录
主页
关于
RSS
CommonJS、ES2015、AMD、CMD模块规范对比与介绍
bulinin
2019-05-08
阅读 1 分钟
2.2k
前言:最近看到这样一个问题“「import ... from」、「 import ... = require()」 和 「import(path: string)」有什么区别? ”,我遇到的项目中大都是ES6模块规范,其他规范也有,但为什么会有这些规范?具体有什么区别呢?
react入门资源
bulinin
2018-02-14
阅读 10 分钟
2.5k
一 学习方式 学一门新技术,我习惯的学习方式是: 首先,先1-2遍官方文档。每个方法api都过一遍,有个大概的印象,记录下当时没懂的问题。 然后,根据文档中例子,实际动手自己去做一遍 接着,去分析项目里的代码,找一个有代表性的页面,分析这个页面的code,结合官方文档api,查漏补缺模糊、不懂的知识点。 之后,再笼...
node 相关笔记
bulinin
2018-02-13
阅读 1 分钟
2.2k
一 学习资源 学习范围 学习内容 知识点 学习资源 node node文档 1. Buffer、Stream、路由、文件系统等 2. 非阻塞和事件驱动 koa koakoa-routerkoa-viewskoa-statickoa-loggerkoa-bodyparser 1. koa的基本方法、路由、中间件、错误处理、Web App 的功能 2. 常用中间件的功能以及api 3. 中间件的加载过程、加载顺序 4. koa...
纯css实现下拉菜单
bulinin
2017-01-21
阅读 2 分钟
8.4k
纯css实现下拉菜单 1、效果如下: 2、html代码 {代码...} 3、css代码 {代码...}
深度比较两个javaScript对象
bulinin
2017-01-21
阅读 4 分钟
20.4k
深度比较两个javaScript对象 1、写在前面 {代码...} 2、方法一:Object.toJSON()或 JSON.stringify() {代码...} {代码...} 3、方法二、深度比较两个对象(推荐) {代码...} {代码...} 可以把方法compare2Objects修改成自己想要的条件,比如说不限制属性的类型,只要属性的值相等就认为两个object相等。
css实现九宫格,覆盖单格显示边框
bulinin
2016-11-02
阅读 2 分钟
6k
效果图 css {代码...} html {代码...}
原生js实现图片图标拖拽
bulinin
2016-11-01
阅读 3 分钟
6.8k
功能概要: 原生JS实现图标图拖拽,拖拽的过程中不断输出该div的left、top值。 用html5的drag来实现拖拽有兼容性问题,使用拖拽插件代码又很多,而这个拖拽demo代码少,并且兼容所有浏览器,很值得在项目中使用, css样式: {代码...} html代码 {代码...} js代码及注释: {代码...} event对象的clientX,offsetX,screenX,p...
常见算法整理
bulinin
2016-11-01
阅读 3 分钟
1.7k
常见js算法 1.比较两个数组 {代码...} 2.数组去重 {代码...} 3.数组从小到大排序 {代码...} 4. 10秒倒计时定时器 {代码...} 5.快速排序 快排的思想: 在数据集之中,选择一个元素作为"基准"(pivot)。 所有小于"基准"的元素,都移到"基准"的左边;所有大于"基准"的元素,都移到"基准"的右边。 对"基准"左边和右边的...
socket.io-直播视频的消息推送
bulinin
2016-10-24
阅读 4 分钟
8.2k
近日接到需求,需要在“直播后台监控系统”里监控直播间的消息。刚接到需求时一脸懵逼,好在队友给力,Google强大,需求已经上线。现将我完成需求的过程与查阅了解到的知识整理出来,仅供参考,若错误请指教~~