支持原作者,购买地址链接描述 概念 代理模式 代理模式(Proxy),为其他对象提供一种代理以控制对这个对象的访问。 在现实生活中,可以找到很多代理模式使用的场景。明星都有经纪人作为代理。如果请明星来演出,就要先同他的经纪人沟通,谈好相应的细节与报酬。再交给明星。 需求:公司(Company)通过经纪人(agent)找明星(start)开演唱会 //演唱会 var Concert = ...
摘要:深拷贝和浅拷贝深拷贝和浅拷贝的示意图大致如下浅拷贝只复制指向某个对象的指针,而不复制对象本身,新旧对象还是共享同一块内存。参考文章什么是深拷贝和浅拷贝及其实现方式 走在前端的大道上 本篇将自己读过的相关文章中,对自己有启发的章节片段总结在这(会对原文进行删改),会不断丰富提炼总结更新。 浅拷贝 var m = { a: 10, b: 20 } var n = m; n.a = 15; ...
摘要:发送加密返回本地校验看了我写的上一篇文章的同学应该是对上图有了比较全面的理解。前文中也提到了请求的格式如上,首先建立一个连接,监听端口的信息。数据帧解析代码本文没有给出这样数据帧解析代码,前文中给出了数据帧的格式,解析纯属体力活。 本文同步自我的博客园:http://hustskyking.cnblogs.com 下面我画了一个图演示 client 和 server 之间建立 web...
摘要:原文匠心打造签名组件导读月又是项目吃紧的时候,一大波需求袭来,猝不及防。可以先戳这里体验把后面将要提到的签名组件。剩下的也是绑定事件中关键的一步。设置完成了上述功能,一个签名插件就已经成型了。 本文首发于CSDN网站,下面的版本又经过进一步的修订。原文:匠心打造canvas签名组件 导读 6月又是项目吃紧的时候,一大波需求袭来,猝不及防。 度过了漫长而煎熬的6月,是时候总结一波。最近移...
摘要:作为一名搬砖的前端,良好的工作环境可以帮助我们极大的提高工作效率,或许你经常使用别人配置好的环境,但是总有需要你自己东手配置的时候所以这里就自己配置了两个前端开发工具。 作为一名搬砖的前端,良好的工作环境可以帮助我们极大的提高工作效率,或许你经常使用别人配置好的环境,但是总有需要你自己东手配置的时候,所以这里就自己配置了两个前端开发工具。(仅供参考) Grunt 基本实现自动压缩,发布...