摘要:
类变量 1、需要在一个类的各个对象间交互,即需要一个数据对象为整个类而非某个对象服务。 2、同时又力求不破坏类的封装性,即要求此成员隐藏在类的内部,对外不可见。 3、有独立的存储区,属于整个类。 在python中是这样使用的: class MyClass(): cls_count = 0 实例变量 阅读全文
摘要:
想讲讲套接字的概念 套接字,即英文socket的中文意译,起源于20世纪70年代,是加利福利亚大学的伯克利版本UNIX(称为BSD UNIX)的一部分。目的是实现主机上运行的一个程序与另一个运行的程序进行通信。 套接字像一个电话插孔--允许通信的一些基础设施,那么主机号和端口号就像区号和电话号码的组 阅读全文
摘要:
初印象系列为快速了解一门技术的内容,后续会推出本人应用这门技术时发现的一些认识。 Vue路由和传统路由的区别: Vue路由主要是用来实现单页面应用内各个组件之间的切换,同样支持传递参数等功能。而传统路由使用超链接 以下内容来自官网,js使用ES6 如何在vue项目中使用vue-router HTML 阅读全文
摘要:
什么是跨域 指的是浏览器不允许javascrip脚本向其他域名发起ajax请求。 跨域的各种情况判定 解决办法: JSONP <script> 标签是不受同源策略的限制的,它可以载入任意地方的 JavaScript 文件,而并不要求同源。 所以 JSONP 的理念就是,我和服务端约定好一个函数名,当 阅读全文
摘要:
我首次接触响应式网页设计还要从应用bootstrap说起。我们运用bootstrap的网格类简单的将响应式设计带入我们的网页设计当中,当然bootstrap框架其实还做了其他事情以支持网页响应式设计。现在,就让我们一窥响应式网页设计背后的原理。 实现响应式设计的前提:允许网页缩放 <meta nam 阅读全文
摘要:
Karma 介绍:是由AngularJS团队开发的测试执行过程管理实用工具,帮助开发人员在不同的浏览器中执行测试。 一般搭配PhantomJS作为浏览器启动器。PhantomJS是一个非主流的Webkit浏览器,主要用于不需要显示输出的开发环境中,因此它非常适合在测试中使用。 karma start 阅读全文
摘要:
引入Vuex的目的:为众多的Vue组件提供一个全局管理共享组件状态的控制中心,当一个共享状态改变时,能使调用该共享状态的组件得到更新。并且使用Vuex的API,每个共享状态的改变都能被追踪。 组件如何引入Vuex: 组件在实例化时,通过store选项引入Vuex的共享变量。之后组件通过this.$s 阅读全文
摘要:
translator Afrikaans Albanian - shqipe Arabic - العربية Armenian - Հայերէն Azerbaijani - azərbaycanca Basque - euskara Belarusian - беларуская Ben 阅读全文
摘要:
StringIO经常被用来作为字符串的缓存,以下实现无论写入多少字符串,总能返回一个指定大小的缓存 阅读全文
摘要:
原则上说,浏览器是一个不安全的环境。早期浏览器的内容是静态的,用户上网冲浪,一般就是拉取网页查看。后来,随着互联网的发展,浏览器提供了非常丰富的用户交互功能。从早期的表单交互,到现在的websocket实时通信,乃至html5的流行。 html5给前段开发带来了许多有力的工具,以前浏览器大多通过fl 阅读全文