文章分类 - JavaScript
摘要:js线程机制(转)前几日写了一篇文章,介绍了js阻塞页面加载的问题。当时是通过例子来验证的。今天,我介绍一下浏览器内核,从原理上介绍一下js阻塞页面加载的原因。浏览器的内核是多线程的,它们在内核制控下相互配合以保持同步,一个浏览器至少实现三个常驻线程:javascript引擎线程,GUI渲染线程,浏览器事件触发线程。1.javascript引擎是基于事件驱动单线程执行的,JS引擎一直等待着任务队列中任务的到来,然后加以处理,浏览器无论什么时候都只有一个JS线程在运行JS程序。2.GUI渲染线程负责渲染浏览器界面,当界面需要重绘(Repaint)或由于某种操作引发回流(reflow)时,该线程就
阅读全文
摘要:在IE中通过wndow.event即可获取当前操作对象,但是firefox没有event对象,不过我们有两种方法在ff中获取操作对象。1、参数方式。 比如:onclick='getevnet(event)' ,这种方法比较直观,没什么好说的。2、递归当前操作方法。通过方法调用者层层寻找,直到所需要...
阅读全文
摘要:Asynchronous JavaScript and XML (AJAX)最近掀起的高潮,要完全归功于Google在 Google Suggest 和 Google Maps 中的使用。对ASP.NET而言,AJAX不需要回传就能进行服务器端处理,从而使客户机(浏览器)具有丰富的服务器端能力。换...
阅读全文
摘要:function easy_loading(id) { var symbol = ['-', '\\', '|', '/']; var elem = document.getElementById(id); var i = 0; (function...
阅读全文
摘要:JavaScript 的成功让人津津乐道,为 Web 网页编写 JavaScript 代码已经是所有 Web 设计师的基本功,这门有趣的语言蕴藏着许多不为人熟知的东西,即使多年的 JavaScript 程序员,也未能完全吃透。本文从7个方面讲述 JavaScript 中那些你不很熟知但非常实用的技巧。 简略语句 JavaScript 可以使用简略语句快速创建对象和数组,比如下面的代码: 可以...
阅读全文
摘要:JavaScript 可算是世界上最流行的编程语言,它曾被 Web 开发设计师贴上噩梦的标签,虽然真正的噩梦其实是 DOM API,这个被大量的开发与设计师随手拈来增强他们的 Web 前端的脚本语言,如今越来越被重视,虽则如此,JavaScript 仍然拥有很多让人费解的东西。 1. 它以 Java 命名,但并不是 Java 它最初叫 Mocha, 接着改名为 LiveScript,最后才确定...
阅读全文
摘要:老问题了,网上找了很多方法都不好用,自己定义了一个发现能满足大部分要求代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--functionfitHeight(){varmyframeElement=document.getElementById("if...
阅读全文
摘要:首先介绍两个方法的语法: reload 方法,该方法强迫浏览器刷新当前页面。 语法:location.reload([bForceGet])参数:bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。 true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新") replace 方法,该方法通过指定URL替换当前缓存在历史里(客户端)的项...
阅读全文
摘要:些很实用且必用的小脚本代码:脚本1:进入主页以后自动播放声音 <embed src="pnm://10.13.31.90/~kayvin/mihunji.rm" hidden=true autostart=true loop=true> 脚本2:进入主页后自动最大话,省的去在自己单击了 <script> self.moveTo(0,0) self.resizeTo(scre...
阅读全文
摘要://写cookies函数 function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值{ var Hou = 2; //此 cookie 将被保存 2 小时 var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime() + Hou*60*60*1000...
阅读全文

浙公网安备 33010602011771号