思考一个问题,如何让一个二维码在用不同的设备扫描时进入不一样的地址呢(听起来像不像隔空取物)?前端js可以实现吗?答案是ok的,目前找到一种办法,分享一下。核心就是利用userAgent来判断设备,那什么是userAgent?简单的说,User Agent就是用来识别浏览器名称、版本、引擎以及操作系...
分类:
其他好文 时间:
2014-07-23 11:34:46
阅读次数:
190
var url='';
try {
url = window.top.document.referrer ;
} catch(M) {
if (window.parent) {
try {
url = window.parent.document.refer...
分类:
其他好文 时间:
2014-07-23 00:12:27
阅读次数:
242
I/O管理
--I/O核心子系统
一、I/O调度概念
操作系统开发人员通过为每个设备维护一个请求队列来实现调度。当一个应用程序运行阻塞I/O系统调用时,该请求就加到相应设备的队列上。
二、高速缓存与缓冲区
1.高速缓存
高速缓存是可以保留数据拷贝的高速内存。
主要是用来提高访问速度!实例:chrome浏览器第一次与第二次启动的速度差别!
2.缓冲区
缓冲区是用来保存在两设备之间或在设备和应用程序之间所传输数据的内存区域。缓冲技术可分为:
单缓冲:在设备和处理...
分类:
其他好文 时间:
2014-07-22 23:55:07
阅读次数:
342
11.4.2 针对浏览器宽度调整布局 下面定义CSS实现页面在浏览器中显示默认样式、页面宽度大于1000px的浏览器 中显示的样式,在页面宽度小于480px的浏览器中显示的样式。 代码示范: //设置默的样式 xxdefaultCSS{ 默认页面...
分类:
其他好文 时间:
2014-07-22 23:41:57
阅读次数:
332
一、会话的概念 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,这称之为有状态会话。二、会话过程中要解决的一些问题? 每个用户在使用浏览器与服务器进行...
分类:
编程语言 时间:
2014-07-22 23:31:38
阅读次数:
350
在项目中需要兼容Firefox、chrome、Safari浏览器,主要在于字体大小<12px时的兼容,之前已经在css中加入了-webkit-transform=scale(0.75);-webkit-transform-origin=0 0;样式实现chrome中字体大小为9px。但是今天发现Sa...
分类:
其他好文 时间:
2014-07-22 23:30:17
阅读次数:
245
F12:转到定义;Shift+F12:转到引用2. F5:启动;Ctrl+F5:开始执行(不调试);Shift+F5:停止调试3. F7:查看代码;Shift+F7:查看视图设计器4. Ctrl+Alt+L:解决方案资源管理器5. Ctrl+Alt+J:对象浏览器6. F4: 显示属性窗7. Ct....
分类:
其他好文 时间:
2014-07-22 23:19:17
阅读次数:
310
现在大部分浏览器都已经实现了网页截图的功能,我要说的与这种情况稍有不同,浏览器是从内部获取,而因为我是ActiveX插件,需要从外部获取网页的document。但是,实现的思路基本一致,就是将Webbrowser放大到足够大,使滚动条不出现,然后调用IViewObject接口的Draw方法实现整页的...
分类:
Web程序 时间:
2014-07-22 23:12:52
阅读次数:
443
刚开始学css+div布局的同学们,都比较困惑和难写的就是兼容性的问题了,特别是ie6等低版本的浏览器,随意国内逐步慢慢消失取代,但是现阶段还是会有点考虑因素再里面。我们写的网页布局怎么样才是合理的,完整的,兼容性好的呢?因此再这里,小强老师给大家列出网页布局标准性、合理性和兼容性的一些方法,希望对...
分类:
Web程序 时间:
2014-07-22 23:02:12
阅读次数:
318
下午经过一场激烈的关于前端页面呈现问题的头脑风暴,:经过讨论之后初步确定应该是两种方式: 第一种为,页面模板由后端返回,并由浏览器进行缓存。页面需要的业务数据,则通过服务调用的从后端获取。当数据获取之后,在前端页面通过JS的方式,将数据渲染。 第二种为,浏览器呈现的页面是有后端实现模板和数据的整.....
分类:
Web程序 时间:
2014-07-22 23:01:32
阅读次数:
211