起因

一年前写管理学院的时候,那时候做首页有一个幻灯片,由于之前没交流好,CL写的静态页面幻灯片图片是在背景里,让我用jq写, 当时就感觉特别啃爹,图片写在了css里。。好坑爹,自己又懒得改,只能硬着头皮用jq写,一堆临时变量,如num++,各种奇葩,最后加了 个jq淡隐淡出的效果,就交差了,,代码如下:

Read more

之前阿里有一个笔试题:在在浏览器输入url发生了什么事请,看到Stack Overflow有一个很好的资料, 记录了一下,以后做个参考.

1
2
3
4
5
6
7
8
9
10
11
12
13
1.browser checks cache; if requested object is in cache and is fresh, skip to #9
2.browser asks OS for server's IP address
3.OS makes a DNS lookup and replies the IP address to the browser
4.browser opens a TCP connection to server (this step is much more complex with HTTPS)
5.browser sends the HTTP request through TCP connection
6.browser receives HTTP response and may close the TCP connection, or reuse it for another request
7.browser checks if the response is a redirect (3xx result status codes), authorization request (401),
	error (4xx and 5xx), etc.; these are handled differently from normal responses (2xx)
8.if cacheable, response is stored in cache
9.browser decodes response (e.g. if it's gzipped)
10.browser determines what to do with response 
	(e.g. is it a HTML page, is it an image, is it a sound clip?)
11.browser renders response, or offers a download dialog for unrecognized types

Read more

Angular JS (Angular.JS) 是一组用来开发Web页面的框架、模板以及数据绑定和丰富UI组件。它支持整个开发进程,提供web应用的架构,无需进行手工DOM操作。 AngularJS很小,只有60K,兼容主流浏览器,与 jQuery 配合良好。

angularJS

Read more

起因

刚才蔡哥让我重启一下邻水项目服务器,我顺便有回顾了一下去年做的项目。。当时我的任务是园区动态+配置管理,园区动态里有个分页 当时是拿实验室以前项目:泛教育分页组件做的,完全是拿来主义,现在看到,就像用javascript实现一下,没什么技术含量,设计思路也是 至少7年前的,直接一个a标签打开一个连接,将你的当前页数传到后台去。什么时候再做一个AJAX的。

分析

邻水分页如下图: 邻水分页 现在数据还不是很多,显示了三条,而且有首页、尾页、上页、下页等辅助按钮,当当前页为第一个时,上页和首页成不可点击状。 当当前页为最后一个时,下页和尾页成不可点击状。 还有以下规则: * 如果总页数大于10且当前页远离总页数(小于5),则显示5个,后面的省略直到最后一个; * 总页数大于10且当前页接近总页数(小于总页数-3)则显示后4个; * 除开上面两个情况,显示当前页前后2页

Read more

1.考点:arguments的类型

1
2
3
  (function(){
	  return typeof arguments;
  })();

这个题考的是,乍一看arguments可能是一个数组,因为一般可以这样取到:arguments[0]、arguments[1]、arguments[2] 可其实他是类似于jQuery对象的方式,用类来模拟数组,类似于这样的:

1
2
3
4
5
6
7
  var arguments = {
  	  0 : '第一个参数',
	  1 : '第二个参数',
	  2 : '第三个参数',
	  length : 3,
	  //其他属性或方法
  }

所以结果是 ‘object’,默认不为undefined

Read more