愚墨的博客
  • 首页
  • 前端技术
  • 面试
只争朝夕不负韶华
HTML5

WebSocket之socket.io

还依稀记得在15年寒假的时候,在上学的时候做一个校园app的项目,要实现在线聊天功能,知道WebSocket这个东西,但是当时太年轻,没有做出来!时隔这么长时间,现在捡起来看看这个东西。 WebSocket为何物? WebSocket是HTML5开始提供的一种浏览器与服务器间进行全双工通讯的网络技术。 使用WebSocket,浏览器和服务器只需要要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道,两者之间就直接可以数据互相传送 节省资源:互相沟通的Header是很小的-大概只有 2 Bytes。 推送…

2016年08月06日 0条评论 3470点热度 0人点赞 阅读全文
AngularJS

服务

进军帝都! 服务是在angularJs环境中工作的主力,服务是为web应用程序提供功能的单例对象,例如,web应用程序的一个共同任务是执行web服务器的ajax请求,angularJS提供了HTTP服务,其中包含了用来访问web服务器的所有功能。 服务功能和上下文或状态是完全独立的,因此他可以很容易的被一个应用程序的组件使用,angularJs提供了很多内置的服务组件用于基本的用途,如HTTP请求,日志请求,分析和动画等, 你也可以创建自己的服务,并在你的代码中复用他们。 provider provider()是创…

2016年08月02日 0条评论 3077点热度 0人点赞 阅读全文
前端技术

拼图游戏详解

离开天津,踏上北漂的日子!趁着年轻!fight!开发了一半的功能! 公司提出在平台上搞一个促销活动,分发购物券,期间讨论使用转盘的方式来随机抽取代金卷!但是大众都知道,网络上的转盘游戏大多看似平等,其实不然的!所以我在讨论的时候提出了一种拼图的方案,按照拼图的时间快慢来完成,因为这个东西不能造假,多长时间完成就多长时间完成!然后,开发这个功能的任务就落到了我的头上。咳咳。。。耗时一周多,期间还请假处理私事!回来交差,然后辞职!!!!!!呵呵! 不扯别的,说一下用到的技术:Demo 面向对象封装事件库 面向对象封装拖…

2016年08月01日 2条评论 5541点热度 0人点赞 阅读全文
前端技术

CORS

呵呵呵呵,,,,最近好烦躁! 在项目开发中大多数都会用到ajax来实现动态数据获取,但是ajax受同源策略的影响无法跨域,于是就出现了各种跨域手段和技术,jsonp、cors、iframe等。jsonp之前有篇文章已经介绍过了,这里主要介绍一下cors。 cors(跨域资源共享)是W3C的一个工作草案,定义了在必须访问跨域资源的时候,浏览器和服务器应该如何沟通。CORS背后的基本思想,就是使用自定义的HTTP头部让浏览器与服务器进行沟通,从而决定请求或者响应式应该成功或者失败。 在服务器端如果认为这个请求(非同域)…

2016年07月30日 0条评论 2701点热度 0人点赞 阅读全文
Vue

Vue之探究一

我发现我养的小龟,居然是个神龟,逃跑能力超强,我猜它要去拯救世界了。 公司项目可能要从React迁移到Vue,so学习一下Vue,也算是目前比较火的一个库了,发现非常之好用,风格虽然和angular很类似,但是在一些功能上实现要比angular的更为便捷,没有angular的API那么繁琐,参考官网和知乎简单介绍一下其优缺点。 一个用于创建 web 交互界面的库,是一个精简的 MVVM。从技术角度讲,Vue.js 专注于 MVVM 模型的 ViewModel 层。它通过双向数据绑定把 View 层和 Model 层…

2016年07月28日 1条评论 3292点热度 0人点赞 阅读全文
AngularJS

自定义指令

我发现懒惰是促使科技进步的最大动力,因为懒得走,人类发明了汽车飞机等各种东西,还有就是angular,因为人们懒得写那么多的代码,所以angular才能这么流行。 angular的指令着实强大,内置指令可以为我们解决很多问题,但是有一些需求还是需要我们通过创建自定义指令来实现的,毕竟每个人,每个项目的需求都不同,自定义指令允许你通过自己实现元素的行为来拓展html功能,如果你有需要操作DOM的代码,就应该利用自定义指令做到这一点。 1、指令的实现 可以通过在一个Module对象上调用directive()方法实现自…

2016年07月26日 0条评论 2734点热度 0人点赞 阅读全文
Nodejs

session

用了三年的无线鼠标,一言不合就断电,一个月喂好几节南孚都不够吃,想换掉吧,使着还那么顺手。 衔接上一篇文章,总结一下session在node中的使用。 什么是session session是另一种记录客户状态的机制,不同的是Cookie保存在客户端浏览器中,而session保存在服务器上,使用上比Cookie简单一些,相应的也增加了服务器的存储压力。 客户端浏览器访问服务器的时候,服务器把客户端信息以某种形式记录在服务器上,这就是session。客户端浏览器再次访问时只需要从该Session中查找该客户的状态就可以…

2016年07月26日 0条评论 2517点热度 0人点赞 阅读全文
Nodejs

cookie

最近是用眼过度,今天眼睛疼的厉害,是时候好好睡一觉了。容我先把node中cookie使用文档整理一下。 会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 这篇先介绍一下cookie。 由于HTTP是一种无状态的协议,服务器单从网络连接上无从知道客户身份。怎么办呢?就给客户端们颁发一个通行证吧,每人一个,无论谁访问都必须携带自己通行证。这样服务器…

2016年07月25日 0条评论 2953点热度 0人点赞 阅读全文
tools

gulp的使用

大雨狂甩了三天,整个华北都已经开启了看海模式,我估计再来两天我就学会游泳了。帝都的排水系统我也是服了,没办法,谁让咱是发展中国家呢!不扯那些没用的了,总结一下gulp的使用方式吧! 什么是gulp? gulp是可以自动化执行任务的工具 在平时开发的流程里面,一定有一些任务需要手工重复得执行,比如: 把文件从开发目录拷贝到生产目录 把多个 JS 或者 CSS 文件合并成一个文件 对JS文件和CSS进行压缩 把sass或者less文件编译成CSS 压缩图像文件 创建一个可以实时刷新页面内容的本地服务器 只要你觉得有些动…

2016年07月20日 0条评论 3062点热度 0人点赞 阅读全文
移动端

移动端终极适配计划

前几天的天气每天都让你汗颜,这几天龙王是将攒了好几天的水,一瓢一瓢的往下泼呀,借着雨景,饿着肚子写写移动端适配吧! 一些从事web开发的coder都会有过这样的经历:在PC端的时候,你为了适配各种浏览器而写很多的hack 和兼容,js得写、css得写,因为世界上有IE的存在,这着实让人很头疼,但是我一直相信一句话:存在即合理,如果前端开发而不需要处理兼容的话,那前端技术的含金量就会下降。尤其是js的处理,你会想要是移动端就好了,完全不需要处理js的兼容性问题;但是当你转到移动端的时候你会发现,恩js确实不需要怎么处…

2016年07月19日 0条评论 2831点热度 1人点赞 阅读全文
1…7891011
搜搜看看
历史遗迹
  • 2023年5月
  • 2022年9月
  • 2022年3月
  • 2022年2月
  • 2021年12月
  • 2021年8月
  • 2021年7月
  • 2021年5月
  • 2021年4月
  • 2021年2月
  • 2021年1月
  • 2020年12月
  • 2020年11月
  • 2020年9月
  • 2020年7月
  • 2020年5月
  • 2020年4月
  • 2020年3月
  • 2020年1月
  • 2019年5月
  • 2019年3月
  • 2019年2月
  • 2019年1月
  • 2018年9月
  • 2018年3月
  • 2018年2月
  • 2018年1月
  • 2017年11月
  • 2017年7月
  • 2017年6月
  • 2017年3月
  • 2017年2月
  • 2017年1月
  • 2016年12月
  • 2016年11月
  • 2016年9月
  • 2016年8月
  • 2016年7月
  • 2016年6月
  • 2016年5月
  • 2016年4月
  • 2016年3月
  • 2016年2月
  • 2016年1月
  • 2015年12月
  • 2015年10月
  • 2015年9月
  • 2015年7月
  • 2015年6月
  • 2015年4月

COPYRIGHT © 2020 愚墨的博客. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS