首页
学习
活动
专区
工具
TVP
发布

Ashenの前端技术

专栏作者
21
文章
45207
阅读量
8
订阅数
Linux笔记(一):文件权限
修改用户组:chgrp li -R myFile.txt,【-R】表示执行递归目标文件夹的子文件,再次查看文件信息:
Ashen
2021-02-18
4320
windows宿主机如何SSH连接VMware的Linux虚拟机
那么我的虚拟机IP地址就是:192.168.240.129(如果提示ifconfig命令不存在,按提示安装即可)
Ashen
2020-08-14
28K0
TS之类型断言
参考资料:https://ts.xcatliu.com/basics/type-assertion.html
Ashen
2020-07-02
1.1K0
HTTP之缓存控制
http://www.nirsoft.net/utils/chrome_cache_view.html
Ashen
2020-06-01
5690
Node理论笔记:网络编程
TCP全名为传输控制协议,在OSI(由七层组成:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层)中属于传输层协议。HTTP、SMTP、IMAP协议都是基于TCP构建的。
Ashen
2020-06-01
1.2K0
Node理论笔记:理解Buffer
对于JavaScript,无论是宽字节字符串还是单字节字符串,都被认为是一个字符串。
Ashen
2020-06-01
1.4K0
Node理论笔记:内存控制
JavaScript和Java一样是由垃圾回收机制来进行自动内存管理的,对于浏览器,几乎不需要考虑内存回收的问题,但服务器对性能更为敏感,内存管理的好坏、垃圾回收是否优良,都会对服务造成影响。再node中,这一切都与JavaScript引擎——V8相关。
Ashen
2020-06-01
5530
Node理论笔记:异步编程
在JavaScript中,函数是一等公民,使用非常自由,无论是调用它,或者作为参数,或者作为返回值均可。
Ashen
2020-06-01
8820
Node理论笔记:异步I/O
”异步“对于前端已经非常熟悉了,ajax、事件都是异步的。但在绝大多数高级编程语言中,异步并不多见,主要原因是:程序员不太适合通过异步来进行程序设计。
Ashen
2020-06-01
7100
Node理论笔记:模块实现
这个笔记是基于《深入浅出nodeJs》的,这本书出版较早是基于v0.6.0版本的,而现在node已经更新到v10的版本了,所以很多东西可能在新的版本都已经不适用了,但这本书偏理论居多,这些思想应该不会变的,所以do it吧。
Ashen
2020-06-01
6630
Redux(七):源码分析之applyMiddleware
Redux真正强大之处便是中间件系统,利用各类自定义或第三方的中间件,可以极大丰富其功能,派发的action也将不再局限于普通纯对象。
Ashen
2020-06-01
5450
Redux(六):源码分析之bindActionCreators、compose
action是一个包含type属性的纯对象,派发一个action需要调用store的dispatch()方法。派发操作是非常频繁的,如果每个react组件都引入store再派发action会显的很冗余。如果有一个文件能统一管理这些派发操作,然后在react组件中引入这些方法执行,像这样:
Ashen
2020-06-01
5690
Redux(五):源码分析之combineReducers
定义getUndefinedStateErrorMessage()函数,用以返回错误信息。
Ashen
2020-06-01
8900
Redux(四):源码分析之createStore
createStore用来创建一个store来维护state树。改变store中state的唯一方式就是调用store的dispatch()方法。一个应用应该只包含一个状态树,为了让state树的不同部分去响应action,可能需要使用combineReducers()方法将多个reducers组合成一个reducer。
Ashen
2020-06-01
1.2K0
Redux(三):组织state
一个应用的state树,存放了包括整个应用的ui状态、未同步到服务器的数据、缓存数据等。这个state的树就是一个普通的js对象,每一个属性对应一个子树,子树的属性又对应子子树,一层层向下延伸,所以如何组织state就很重要了。
Ashen
2020-06-01
3610
Redux(二):组织reducer
reducer是一个可预测的纯函数,接收2个参数:当前的state和action,然后返回更新后的state。
Ashen
2020-06-01
4760
Redux(一):基本概念
React是一个单向数据流的view层框架,单向数据流、组件化、生命周期是其特点。在React组件关系中,组件状态由自己管理,父子组件通过props传递;兄弟组件那么就需要一个共同的父组件作中转;如果涉及层级比较深的话一层一层传递会非常麻烦。所以大量状态共享是React单独难以解决的问题。
Ashen
2020-06-01
1.3K0
【转载】十大经典排序算法(动图演示)
冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。
Ashen
2020-06-01
4060
如何在生产环境中部署ES2015+
原文:https://philipwalton.com/articles/deploying-es2015-code-in-production-today/
Ashen
2020-05-21
6160
JS实现炫酷的黑客帝国效果
今天正好在阿里云导出数据库的时候看到了这个效果,就把代码扒下来了~ code.png 以下为完整代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> *{ margin: 0; padding: 0; } body{ width: 100vw; height: 100vh; }
Ashen
2020-04-29
3.1K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档