代码改变世界

能编程与会编程

2017-06-24 19:57 by stoneniqiu, 4420 阅读, 15 推荐, 收藏, 编辑
摘要:几个月前因为一个事情被diao了。起因是临近上线的时候项目后端统一了消息协议(.proto),然后要我前端也支持。我研究了一天,没走通,要么依赖项太多,要么一直报错,而且需要使用的对象兼容性有问题。当时心里有些急,也有几份抵触这种方案,于是在会上说出了我的想法:能不能友好的发发json,兼容性好也不 阅读全文

vue2入坑随记(二) -- 自定义动态组件

2017-06-08 09:00 by stoneniqiu, 21064 阅读, 3 推荐, 收藏, 编辑
摘要:学习了Vue全家桶和一些UI基本够用了,但是用元素的方式使用组件还是不够灵活,比如我们需要通过js代码直接调用组件,而不是每次在页面上通过属性去控制组件的表现。下面讲一下如何定义动态组件。 Vue.extend 思路就是拿到组件的构造函数,这样我们就可以new了。而Vue.extend可以做到:ht 阅读全文

微信上传图片

2017-05-26 20:40 by stoneniqiu, 3119 阅读, 0 推荐, 收藏, 编辑
摘要:低版本的安卓上传图片是个问题,能出现选择图片,但点击图片后没有反应,转成base64也无解。于是改为用微信的接口上传。和之前的微信分享功能都是基于微信的jssdk。 步骤比我们平时上传到服务器多一步,他是先调用chooseeImage方法获得用户要上传的图片id。然后上传到微信的服务器,微信的服务器 阅读全文

vue2入坑随记(一)-- 初始全家桶

2017-05-17 08:52 by stoneniqiu, 14193 阅读, 6 推荐, 收藏, 编辑
摘要:都说Vue2简单,上手容易,但小马过河,自己试了才晓得,除了ES6语法和webpack的配置让你感到陌生,重要的是思路的变换,以前随便拿全局变量和修改dom的锤子不能用了,变换到关注数据本身。vue的官方文档还是不错的,由浅到深,但是当你用vue-cli构建一个工程的时候,发现官方文档还是不够用,得 阅读全文

【JavaScript】让事件支持先发布后订阅

2017-05-06 09:04 by stoneniqiu, 2091 阅读, 1 推荐, 收藏, 编辑
摘要:之前写过一个的事件管理器,就是普通的先订阅后发布模式。但实际场景中我们需要做到后订阅的也能收到发布的消息。比如我们关注微信公众号,还是能看到历史消息的。类似于qq离线消息,我先发给你,你登录了就能收到了。就是确保订阅该事件的方法都能被执行。 其实就是增加了几行代码。缓存下最后一次触发的时的参数。 然 阅读全文

西西弗的石头----读《哲学家都干了些什么》有感

2017-04-30 09:55 by stoneniqiu, 536 阅读, 0 推荐, 收藏, 编辑
摘要:《西西弗的神话》里讲述了一个希腊神话,说西西弗被众神惩罚,把一个巨石推向山顶。但石头一到山顶又会自己滚下来,西西弗必须重复这样的苦役,直到永远。加缪用这个例子来说明我们生活的荒谬。 西西弗的行为看上去荒谬且悲观,就像很多人每天重复着同样的劳动,却不知道意义何在。在众人眼中的西西弗,身体绷紧,脸上沾满 阅读全文

websoket使用Protocol Buffers3.0传输

2017-04-26 20:26 by stoneniqiu, 2786 阅读, 2 推荐, 收藏, 编辑
摘要:Protocol Buffers是Google推出的一个数据交换格式,相对于xml它的体积更小,更快,因为它是二进制传输的。3.0相对于2.0变动比较大。这些变动可以去看官方说明。 在前端使用ProtoBuf.js解析.proto文件,先需要再界面上引入protobuf.js。 定义一个.proto 阅读全文

Linux 入门笔记

2017-04-12 08:59 by stoneniqiu, 2438 阅读, 18 推荐, 收藏, 编辑
摘要:一开始对linux总有些抵触,黑黑的命令框不知道如何下手,这次因为工作交接的缘故需要负责之前同事的Node后端部分,node,redis这些都是部署在Linux上的,看了几次运维的同学噼里啪啦的敲命令,黑的白的一闪一闪,我都还没看清楚敲的啥,敬佩之情油然而生。没办法,不能怂啊,于是开始学Linux, 阅读全文

【读书笔记】-- 你不知道的JavaScript

2017-03-24 08:37 by stoneniqiu, 2129 阅读, 3 推荐, 收藏, 编辑
摘要:《你不知道的JavaScript》是一个不错的JavaScript系列书,书名可能有些标题党的意思,但实符其名,很多地方会让你有耳目一新的感觉。 1.typeof null "object"// true ES6中JavaScript的类型有:null、undefined、string、number 阅读全文

【webpack】-- 样式加载

2017-03-12 09:08 by stoneniqiu, 12651 阅读, 4 推荐, 收藏, 编辑
摘要:加载css需要用到css-loader和style-loader css-loader将@import 和 url 处理成正规的ES6 import ,如果@import指向的是一个外部资源,css-loader会跳过,而只会对内部资源做处理。css-loader处理之后,style-loader会 阅读全文
上一页 1 2 3 4 5 6 7 8 ··· 20 下一页