随笔分类 - javascript
摘要:常见网站javascript架构会造成哪些问题,模块化的javascript的架构又有哪些优点来解决这些问题...
阅读全文
摘要:按照周爱明对语言分类的理论,javascript既有命令式语言中的面向对象特性,又有说明式语言中的函数式特性。这些特性交织在一起往往容易把人绕晕。所以,为了提高js水平,头脑中javascript的这些特性一定要条例清晰。今天先来看看貌似简单的this。 this是面向对象编程中一个非常重要的特性。在传统面向对象语言(如java)中,this的作用一般是调用本类中的属性、方法或表示当前对象。而javascript中的this的值则取决于函数调用的模式。(注:在函数调用时,函数除了声明时定义的形式参数外每个函数还接收两个附加的参数this和arguments)。 方法调用模式:this被...
阅读全文
摘要:css:1.css sprites:CSS Sprites(CSS图像拼合技术)教程、工具集合 (彬go)2.css截字:如何使用css截字(穆恩特) 核心代码:{text-overflow:ellipsis; /*支持列表ie,chrome,navigator,不支持opera,safari*/-o-text-overflow:ellipsis; /* opera特有 */white-space:nowrap; /* 不换行*/overflow:hidden; /* 溢出时隐藏 */ width:...px;/*需要设定一个固定的宽度,负责怎么给他截字呢?*/}效果:opera没试过。只在F
阅读全文
摘要:javascript语言具有一定的特殊性,从而在写js脚本的时候也容易犯一些低级的错误:1、赋值号“=”当做“==”来使用 按照日常的数学逻辑,我们习惯在做条件判断的时候把赋值号“=”当做等号来使用,如:if(elem.className = "nav_on"){...}2、函数赋值时已调用 如:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->var func =function(item){...}elem.onclic
阅读全文
摘要:一直崇尚读外国人写的书,最近偶然在图书馆借到一本《悟透javascript》,非常有感觉。作者为:阿里软件的李站。现将经典的总结如下。引子编程世界里只存在两种基本元素,一个是数据,一个是代码。数据是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就象能量,他存在的唯一目的,就是要努力改变数据原来的状态。面向对象的思想首次把数据和代码结合成统一体,并以一个简单的对象概念呈现给编程者。...
阅读全文
摘要:javascript toString()方法解析
阅读全文
摘要:javascript的词法结构(Lexical Structure)1,大小写敏感(Case Sensitivity):javascript是区分大小写的语言。而html是不区分大小写的,但xhtml标准要求必须小写。但即使使用xhtml1.0 Transitional和strict的DTD,在浏览器上仍然能正常显示。2,空白符和换行符(Whitespace and line Breaks)jav...
阅读全文
摘要:xml文档(包括html)是从一个独立的根结点开始,它包含指向子节点的指针。每一个子节点都包含指针指向它的父节点、相邻节点和子节点。标准dom中,dom指针不仅可以指向元素,也可以指向文本节点。 请看以下html代码:[代码] 我想获得id为test的p元素的下一个p元素,可能理所当然的认为用document.getElementById('test').nextSibling就能获得。其实不然。...
阅读全文
摘要:今天想测试一下dom中的空格来着,却发现了一个很隐秘的东西。ie中不能让test作为全局变量。最初的测试代码如下: js代码: [代码] html代码: [代码] 然后在firefox中测试,发现文本“dom的广泛使用是有道理的,以下是一些原因:”出现了红色。即显示了样式。然而在ie7和ie6下测试则都没有效果。 于是,将test设为局部变量,即将“test=...
阅读全文
摘要:每次打开浏览器都忍不住输入www.yahoo.com,雅虎的首页确实太漂亮了。时常感慨,什么时候中国的门户网站能像像英文版的雅虎一样有美观大方的UI,而不是大片大片的让人视觉很疲劳的文字和图片。 今天工作室举行网络文化节闭幕式,闭幕式最后碰到了正准备考研的师傅,在谈到最近想总结写点自己的css模板和js函数和特效时,师傅提到了YUI,很好奇,YUI是什么东西啊。回来跑到http://www.ebo...
阅读全文