soluteli / blog.commets Goto Github PK
View Code? Open in Web Editor NEWBlog commets powered by GitTalk
Blog commets powered by GitTalk
http://blog.soluteli.com/2018/12/07/
我们在第一篇中已经详细讨论了,下面来介绍移动端适配的方案: flexible 方案 此处讨论的是 flexible Classic edition (0.3.2) flexible 实际上就是能过 JS 来动态改写 meta 标签,代码类似这样: 12345678910111213var metaEl = doc.createElement("meta");var scale = isRetin
http://blog.soluteli.com/2016/10/05/
什么是 BFCBFC 全称为 block formatting context,中文为“块级格式化上下文”。 BFC 的特性: BFC 的内部元素布局不影响外部元素的布局,也不受外部元素的影响; BFC 元素可以用来清浮动,不会发生高度塌陷; 外边距重叠只会发生在同一 BFC 元素 内; 创建 BFC 的方法: float 的值不为 none; overflow 的值为 auto、sc
http://blog.soluteli.com/2018/04/03/
图解 Node.js 调试下图是 Node.js 调试过程的解析图简要分析 调试协议是实现程序可调试的核心。 启用调试模式,Node.js 会开放特定端口,使用调试工具接入该端口后就可以调试。 调试协议现在主要有两种调试协议: legacy: 基于 V8 Debugger Protocol。应用于旧版本。 inspector: 基于 V8 Inspector Protocol。应用
http://blog.soluteli.com/2016/09/10/
一、Hexo的安装和使用Hexo开发环境安装Hexo需要Nodejs和Git的支持,具体安装步骤请参照Hexo官方安装教程 Hexo命令行的基本使用init1hexo init [folder] 在当前目录下新建folder文件夹并创建一个hexo项目 new1hexo new [layout] <title> 新建一篇文章,若没有设置layout,默认使用_config.yml
http://blog.soluteli.com/2018/02/12/
Babel 模块介绍Babel CLIBabel 的命令行工具,了解更多请移步官方文档。 基本用法:1234567891011121314151617# 转码结果输出到标准输出babel example.js# 转码结果写入一个文件# --out-file 或 -o 参数指定输出文件babel example.js --out-file compiled.js# 或者babel exampl
http://blog.soluteli.com/2018/01/23/
本文总结了一些使用create-react-app创建、自定以项目的个人经验,希望对大家有所帮助。 在原有项目模板的基础上扩展一些功能,其中包括: 集成redux、react-redux、redux-thunk 集成react-router v4 集成antd-mobile 添加了Javascript装饰器, 便于更简便的使用高级组件 配置proxy代理 集成axios插件 以下
http://blog.soluteli.com/2018/03/06/
使用场景开发一个 Node 本地模块,如果我们每一次修改都通过【发布到 NPM -> 项目从 NPM 更新 -> 使用验证】 的流程进行开发,那必然非常麻烦。 原理NPM 提供 npm link 命令来解决这个问题。这个命令的实现原理如下图: 本地模块根目录执行 npm link ,注册模块的 package.json 信息到当前 Node 环境。 项目根目录执行 npm l
http://blog.soluteli.com/2018/10/07/
本篇是博客基于《深入浅出React和Redux》 全书第六章的读书笔记。 什么是高级组件高阶组件是一个函数,它以 React 组件作为参数,返回一个新的组件: 12345678910111213141516171819/** * 高阶组件 * * @param {React.Component} WrappedComponent - 组件 * @param 
http://blog.soluteli.com/2018/04/06/
本篇文章主要介绍一些 vscode 调试 JavaScript 的具体实践。 示例源码 调试当前打开的文件123456789"launch": { "version": "0.2.0", "configurations": [{ "type": "node", "request": "launch", "name":
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.