- 博客(20)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 手机版官网技术总结(一)
zepto.js和jQuery我觉得差不多,目前用到的API和方法里没有太大的差别,我对zepto最大的三点印象就是:1、文件小,只有8K多2、支持手机上的触摸事件,应用于手机版web3、不支持IE浏览器看了一篇博客讲了几点区别,但我没怎么遇到,这里贴一下[链接]
2016-08-30 13:14:33 784
原创 解决div中元素垂直居中的五种方法
假设div的高度为200px,字体大小为20px方法一:利用padding内边距 我要垂直居中.type1{ border: 1px solid blue; font-size: 20px; padding: 90px 0; line-height: 1; }注意此时不用设置div的高度height:200p
2016-07-12 19:18:24 6370
原创 用户与服务器的交互:cookie简介
cookie允许站点对用户进行跟踪。如图所示,cookie技术有4个组件:(1)在HTTP响应报文中的一个cookie首部行(2)在HTTP请求报文中的一个Cookie首部行(3)在用户端系统中保留有一个Cookie文件,并由用户的浏览器进行管理;(4)位于web站点的一个后端数据库通过一个例子,来了解一下cookie:假设susan家总是从家中PC使用IE上网,她
2016-05-08 21:07:05 2678 2
原创 唯品会web前端实习生一面二面经
请假来到上海,正式开启实习生的面试之旅。面之前紧张的不行,毕竟第一次,通知11:05的面试时间,提早一个小时到了,发现人并不是很多,而且好多人电话通知都没有来,想想我大老远从长沙跑到上海,也是够风雨无阻。准备了不到半个小时,就被叫进去了。按理说应该是三面,第一面简历面,第二面技术面,第三面HR面。所以第一面我觉得最多也就半个多小时,针对简历问问就得了。第一眼看到面试官,我清楚的记得他的
2016-05-08 19:18:24 2826
原创 应用层的HTTP协议
应用层协议定义了运行在不同端系统上的应用程序进程如何相互传递报文,特别是:(1)交换的报文类型,例如请求报文和响应报文;(2)各种报文类型的语法,例如报文中的各个字段及这些字段是如何描述的(3)字段的语义,即这些字段中包含的信息的含义(4)一个进程何时以及如何发送报文,对报文进行响应的规则web的应用层协议是超文本传输协议(HyperText Transfer Protocol
2016-05-08 18:36:39 1276
原创 网络协议分层
一个协议层能够用软件、硬件或两者的结合来实现。诸如HTTP和SMTP这样的应用层协议几乎总是在端系统中用软件实现的,运输层协议也是如此。因为物理层和数据链路层负责处理跨越特定链路的通信,它们通常是实现在与给定链路相联系的网络接口卡(以太网或者wifi接口中)。网络层经常是硬件和软件实现的混合体。各层的所有协议被称为协议栈。因特网的协议栈由5个层次组成:物理层、链路层、网络层、运输层和应用层。采
2016-05-08 16:55:04 1067
原创 js如何获取当前月的天数
js实现日历中,一般界面上会显示当前月,然后点击按钮,需要显示上个月和下个月,因此获得展示页的月份的天数是其中很重要的一小步。面试回来看到大概看了很多段代码,就目前看到的,大概核心都是用的js获取当前日期中的一个小操作。var myDate=new Date();var myyear=myDate.getFullYear();var mymonth=myDate.getMonth()+
2016-05-04 18:19:59 1666 3
转载 web前端性能优化9大方向
摘自《高性能网站建设》一、减少HTTP请求通过减少组件的数量来减少HTTP请求的数量1、图片地图它允许在一个图片上关联多个URL,目标URL的选择取决于用户单击了图片上的哪个位置。当使用N个分开的图片,每个图片对应一个超链接,这样就会产生N个HTTP请求,当把N张图片合并为一张的时候,然后以位置信息定位超链接,这样就只剩下一个HTTP请求,同时保证功能的准确实现。例如:
2016-05-01 21:19:02 3049
原创 插入排序、冒泡排序、选择排序与希尔排序、快速排序、归并排序
从算法时间代价考虑,分为两类第一类:插入排序、冒泡排序、选择排序它们比较相邻的元素,平均算法时间代价都为O(n2);插入排序:public class insertion_sort { public static void insertsort(int[] unsorted){ for(int i=1;i<unsorted.length;i++){ if(unsor
2016-04-30 22:19:15 481
原创 二叉树梳理
逻辑上的二叉树有五种形态:(1)空二叉树;(2)只有一个根节点的二叉树(3)只有左子树(4)只有右子树高度=深度+1,深度=层数。节点M的深度就是根节点到M的路径长度,任何深度为d的节点的层数也为d。而叶节点没有非空子树,至少有一个非空子树的节点成为分支节点。而满二叉树和完全二叉树的区别在于:满二叉树:通俗的讲,要么分支节点有两个非空子节点,要么其为叶节点;
2016-04-30 22:17:17 725
原创 JavascriptDOM对象小结
文档对象模型DOM(Document Object Mode)定义访问和处理HTML文档的标准方法。DOM将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。例如:HTML代码分解DOM节点层次图:元素节点:其中、、都是元素节点;文本节点:向用户展示的内容,如中的Javascript、DOM、CSS等文本成为文本节点;元素属性:元素的属性,如标签的链接属
2016-03-19 22:35:42 586
原创 html5和css篇有关浮动以及如何清除浮动
言归正传,今天主要想说一下,div层浮动的问题。回忆一下,html的块元素主要有哪些:div ul ol p hr h1-h6 ,这是今天用到的,这些块元素都会独占一行,块元素会按照先后顺序从新的一行开始往下排,那么怎样才能让div层能在同一行呢?拿今天的我练习的例子讲:
2016-03-15 22:52:34 3424
原创 js如何获取当前月的天数
万恶的csdn真是讨厌,之前发表的文章我就重新编辑了一次,结果再也找不到了,每次打开直接500 Internal Server Error。不知道之后会不会恢复,还是再重新记录一遍吧。用js写一个日历应用,360的前端星计划中就出过了类似的任务,要求实现国际日历。其中一个重要的点就是在页面上要显示出当前月的天数,我上网找了很多解决方法,发现最简单的都是基于一个原理,这里放上例子:/
2016-05-09 13:34:40 1789
原创 DOM事件流、事件处理程序以及事件对象
一、事件流:描述的是从页面中接受事件的顺序。IE:事件冒泡流NetScape:事件捕获流事件冒泡:即事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播至最不具体的那个节点(文档)。事件捕获:不太具体的节点应该更早接收到事件,而最具体的节点最后接收到事件。二、事件处理程序:1、HTML事件处理程序弊端:JS代码和HTML都需要进行修改
2016-03-20 21:53:24 438
原创 DOM对象编程练习小结
贴两个小例子。1、制作一个表格,显示班级的学生信息。要求:1. 鼠标移到不同行上时背景色改为色值为 #f2f2f2,移开鼠标时则恢复为原背景色 #fff2. 点击添加按钮,能动态在最后添加一行3. 点击删除按钮,则删除当前行 new document window.onload = function(){
2016-03-20 21:44:40 436
原创 非父子关系的情况下如何实现div层之间的覆盖?
例如要实现如图的点击按钮显示下拉框,并覆盖下方的图片,目前最有效的方法就是给其加absolute绝对定位;clic()函数实现点击弹出再点击隐藏,而about()和us()函数实现鼠标移到控件显示下拉框,鼠标移开隐藏下拉框。
2016-03-16 22:04:21 643
原创 简单的一个小体验关于div居中
之前稀里糊涂的开发了一个项目,对html css和js并不是足够的掌握,然后又来重新go一遍。今天的总结很简单。关于如何让div居中。如果在css里设置了margin:0 auto,切记一定要加上:width:800px,即定义div的宽度,100%是错误的。例如:#header{ width:800px; margin:0 auto;}或者,设置body
2016-03-14 22:15:10 336
原创 linux内核增加系统调用
大三上学期学操作系统,学的时候好简单,结果实验,还是比较难的。此次记录一下一个简单的向linux内核中增加新的系统调用的一些步骤。注:我的linux系统为ubuntu14.04版本,新增内核版本为2.6.33.31、 开启电脑,拷贝内核源码文件linux-2.6.33.3.tar.gz2、 把文件从windows拷贝到Linux系统中。(以拷入桌面为例).3、拷贝到linu
2015-11-08 15:48:41 1237
原创 java
1、进程 操作系统分配一个独立的空间管理执行程序2、线程 线程是指进程内的一个执行单元,每个线程是一个独立的运行单位,也是进程内的可调度实体. java的线程在I/O流上会共享资源3、多线程 100864、线程和进程的区别 与进程的区别: (1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自 己独立的地址空间; (2)资源...
2015-02-03 15:22:55 138
原创 Java语言类和对象
这篇文章跟大家分享一下java语言中比较基础的类和对象的相关知识。 首先,类和对象的基本概念。通俗的讲,生活中的对象具体到了一个物体,而类则把具有相似特征和行为的对象归结到一起。比如,某一个人即是一个对象,而人类则为一个类。生活中的对象可以从特征、行为或者功能来进行描述,那么转换到程序中,类则由属性(成员变量)和方法(成员函数)两个部分构成。比如,定义一个学生类,...
2014-09-11 11:52:40 203
谁能讲一下,浏览器到服务器是如何响应的吗?最深的原理是啥
2016-05-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人