05 2017 档案
摘要:搞懂一个东西,最好的方式是学习它的使用,准守它的规则,那么 它的才能更好了解到它的内部建构。 vue据说包含react+angular的的优点。 vue到底是什么? 一个mvvm框架(库)、和angular类似 比较容易上手、小巧 mvc: mvp mvvm mv* mvx 官网:http://cn
阅读全文
摘要:1. 代码设计不规范。 当项目规模达到一定的程度,比如达到十万行的代码量。那么项目肯定存在有些类特别大,方法特别多、特别长。 以上因素会导致什么后果呢? 一个类没有做到单一指责,后期对这个类改动会导致其他功能出现Bug。 代码阅读性较差,维护困难。 2. 没有一个准确的标准去衡量代码结构复杂的程度。
阅读全文
摘要:有时我们的需求总会出现一些自己觉得很奇怪的需求, 但如果效果出来了,又觉得很新颖,然后这些新颖的 东西,就是这些奇怪的需求而来的,所以别对自己不能 的事情觉得不应该有,而是挑战它,用自己所懂得语言 完成它。 xls格式的文件在页面展示就是一个感觉就是前端无法实现的活,但 却可以实现,只是它需要后台帮
阅读全文
摘要:1、Object.defineProperty Object.defineProperty具体资料:传送门 2、修改某个数组实现监听效果 今天遇到一个很神奇的代码,就是使用数组push方法就可以实现发送数据到到后台 当时就郁闷了,一个数组的push方法就单纯追加数据,没有什么可以监听数组变化而 触发
阅读全文
摘要:最近电脑装双系统了,然后。。。 node跑起来了,npm跑起来了, 啥?坑在哪? 这是幻想的,其实是npm挂了,怎么挂了, 网上人说,证书出问题了,所以。。。 错误代码 code:UNABLE_TO_VERIFY_LEAF_SIGNATURE 然后这种问题的怎么解决: 关掉strict-ssl即可
阅读全文
摘要:这里就有点夸张了,有点吊了,就随便说说自己对js编写优美的方式。 使用jQuery开发,现在很流行的了,大大增快速度,还可以提高代码的质量。 1、$.extend() 2、{...} 3、o.prototype={} 4、jquery插件的写法 目前就是现在所了解的,至于什么设计模式,这个目前只知道
阅读全文
摘要:微信小程序是个很神奇的东西,为什么,因为它没有document对象,没有window对象, what???这尼玛不是巨坑吗。 前端的两大重点居然没有,那页面咋写,操作都不行啊。 其实不是这样的,微信小程序有一套它自己的操作,就是在页面写好, 可以写好html模板,然后直接在标签上绑定好各种事件,还有
阅读全文
摘要:backbone里很多思想都与后台有关,如果有后台语言基础的学习起来比较简单。 它是一个MVVM模型,因为我觉得前端MVVM,比MVC好理解,虽然它也是MVC,但 C的概念很模糊,因为前端mvc的c很不好理解,但mvvm就很简单。 backbone很多方法都要自己new,就像你做了个模子,然后不断的
阅读全文