上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 42 下一页
摘要: 今天我看到一个很有意思的问题,什么是框架什么是库呢?区别在哪? 我相信挺多小伙伴都没有正真去思考和了解过,下面我来解释一下: 共同点: 都是基于原生的代码,经过人为封装,而提供给开发者使用 不同点: 1.主动控制方的不同,一句话就是:你的代码调用库,框架调用你的代码 实际上来说就是控制反转(Inve 阅读全文
posted @ 2018-01-05 08:40 张啊咩 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 至今博主对于MVVM框架比较了解的就只能算有Angular了,首先给大家明确一个概念,Angular1.x才能叫Angular.js,而Angular2、4、5都直接叫Angular了,因为从2开始已经是用TypeScript开发的了,不能再称它为js框架,值得肯定的是Ng2比Ng1.x的确更强大, 阅读全文
posted @ 2017-12-31 21:16 张啊咩 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 见识到原生nodeJs服务器的恶心后,我们来用下简单好用的框架吧~ 服务器无非主要提供接口和静态文件读取,直接上代码: 其实express的核心是中间件,所谓中间件就是带上req,res和next的函数。例如,我们自定义一个访问日志中间件: 之后可以直接当作中间件使用了: 实际上,在实际做项目的时候 阅读全文
posted @ 2017-12-30 09:09 张啊咩 阅读(288) 评论(0) 推荐(0) 编辑
摘要: MVC是最经典的开发模式之一,最早是后台那边来的,后台前端的复杂度也上来了,MVC的开发模式也带进前端了。 MVC: MVC有两个很明显的问题: 1.m层和v层直接打交道,导致这两层耦合度高 2.因为所有逻辑都写在c层,导致c层特别臃肿 为了解决这两个问题,MVC的变种模式出现了MVP和MVVM. 阅读全文
posted @ 2017-12-29 16:14 张啊咩 阅读(4425) 评论(0) 推荐(0) 编辑
摘要: 上一章讲到怎么样用原生node.js来获取GET、POST(urlencoded,formData)的参数,这一次我们更进一步,讲一下以下的点: 1.压缩(zlib) 2.流(stream) 3.路由 一、压缩 所有网站其实在发送到我们的客户端的时候,数据都是经过压缩的,不然会造成大量的流量损失,流 阅读全文
posted @ 2017-12-28 10:08 张啊咩 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 后台对于我们前端来说可能真的有点陌生,下面我来理清一下思绪吧。 一个基本的后台要求有如下功能: 1.与前端的数据交互 2.操作数据库(增删改查) 3.操作服务器文件(也大概是增删改查) 本次我们先讨论一下前后端的数据交互吧。 要实现数据交互,我们就要写接口了,接口通常分为3大类:GET、POST(e 阅读全文
posted @ 2017-12-26 19:23 张啊咩 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 爬虫其实就是模仿浏览器访问页面,然后把页面保存起来备用。 爬虫的方法,直接上代码: 上面的方法普通页面够用了,但是有些页面有些奇怪,例如天猫,编码是gbk,所以我们需要用把buffer进行gbk解码: 获得html字符串后,我们通常的做法就是写正则来匹配,这样无疑是极其麻烦的,我们有一个node组件 阅读全文
posted @ 2017-12-16 22:34 张啊咩 阅读(397) 评论(0) 推荐(0) 编辑
摘要: d3是一个及其庞大的库,有20个模块,大小也达到了216kb,是JQ1.x的2倍多,JQ3.x的3倍多,JQ本来就挺笨重的一个库,d3更是如此,但是它的功能确实很强悍~ d3的定位是一个科学计算库,并不是一个图形库,只是它能帮你算出路径,但是把路径画成svg图它是没有帮你的,有时候算出来的路径还要经 阅读全文
posted @ 2017-12-16 11:22 张啊咩 阅读(1780) 评论(0) 推荐(0) 编辑
摘要: 我们知道js很擅长处理数组,例如forEach,map,reduce,filter....面对各种情况都有原生对应专门的方法提供选择~~ 但是印象中字符串好像方法就没有数组这么丰富了,其实js提供的操作字符串的方法也不少,只是我们用得少罢了,为什么呢?因为我们有强大的正则表达式,可以匹配任何你想匹配 阅读全文
posted @ 2017-12-15 16:56 张啊咩 阅读(224) 评论(0) 推荐(1) 编辑
摘要: 相信大家对node.js也很不陌生吧,现在我来总结一下常用的吧~ 我们Web全栈工程师最多的就是用Node作为后台了,Node.js虽然可以作为后台语言,但是相对于Java那些老牌后台语言真是一点优势都没有,Node.js更多是作为工具为我们的开发提供便利而已。 Node.js = 后台(35%) 阅读全文
posted @ 2017-12-15 10:40 张啊咩 阅读(153) 评论(0) 推荐(0) 编辑
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 42 下一页