第637页

  • 制作工具的原则

    制作工具的原则

    W3C是为互联网制定标准的一个国际性组织。今天,我在一本书里读到,W3C在制定DOM标准的时候,有这样4个原则: 1. 开放性,即标准的所有细节向所有人开放。 2. 扩展性,即标准应该是容易扩展的。 3. 尽量容易理解和实现。 4. 保持语言和平台中立。 我觉得这几条原则具有一般性,可以推广到任意的开发工具的过程中。如果我要向其他人提供一个工具,我就应该努力做到这几点。原文链接:https://www.qiquanji.com/post/6566.html本站声明:网站内容来源于网络,如有侵权,请联系我...

    期权知识 2020-08-18 603 0
  • 防止网页被嵌入框架的代码

    防止网页被嵌入框架的代码

    最近,国内开始流行另一种流氓行为:使用框架(Frame),将你的网页嵌入它的网页中。 比如,有一家网站号称自己是"口碑聚合门户",提供全国各个网上论坛的精华内容。但是,其实它就是用框架抓取他人的网页,然后在上面加上自己的广告和站标,这同盗版书商有何不同?! 不明内情的访问者,只看到地址栏是该门户的URL,不知道真正内容部分的网页,其实来自另一个网站。 为什么我反对这种做法?   1)它故意屏蔽了被嵌入网页的网址,侵犯了原作者的著作权,以及访问者的知情权;   2)大量业者使用的是不可见框架,使得框架网页...

    期权知识 2020-08-18 516 0
  • IE8开发人员工具教程(一)

    IE8开发人员工具教程(一)

    2009年3月,微软公司发布了Internet Explorer 8.0版。 目前,在所有浏览器中,IE家族的份额占到2/3,而且,IE 8会捆绑在Windows Vista和Windows 7之中。可以预料,这个软件将成为使用量最大的软件之一。 但是,在网页设计师心目中,IE的名声一向不好。IE6简直是网页设计师的灾难,IE7也没有多少改善。所以,在业界,大家对IE8的发布并没有特别的关心。 不过,在使用了几个星期之后,我要说IE8真是出人意料,它的表现堪称优秀。我不想比较它与其他浏览器谁优谁劣,我只...

    期权知识 2020-08-18 590 0
  • 骆驼拼写法(CamelCase)

    骆驼拼写法(CamelCase)

    在英语中,依靠单词的大小写拼写复合词的做法,叫做"骆驼拼写法"(CamelCase)。比如,backColor这个复合词,color的第一个字母采用大写。 这种拼写法在正规的英语中是不允许的,但是在编程语言和商业活动中却大量使用。比如,sony公司的畅销游戏机PlayStation,play和station两个词的词首字母都是大写的。 它之所以被叫做"骆驼拼写法",是因为大小写的区分使得复合词呈现"块状"(bump),看上去就像骆驼的驼峰(hump)。 "骆驼拼写法"又分为两种。第一个词的首字母小写,后...

    期权知识 2020-08-18 524 0
  • 工业设计三原则

    工业设计三原则

    日本设计公司Information Architects在网站首页上,写了三个他们最基本的信念: 总结得非常好,我很认同啊。原文链接:https://www.qiquanji.com/post/6570.html本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。...

    期权知识 2020-08-18 583 0
  • 学习Javascript闭包(Closure)

    学习Javascript闭包(Closure)

    闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。   var n=999;   function f1(){     alert(n);   }   f1(); // 99...

    期权知识 2020-08-18 476 0
  • IE8开发人员工具教程(二)

    IE8开发人员工具教程(二)

    实例二 修改元素的属性 操作目标是将"价格"栏从"左对齐"改为"居中"。 操作步骤: 1. 打开"查找"菜单,选择"单击选择元素",然后点击网页上的第一个价格单元格,也就是"$39.99"所在的单元格。 2. 这时,代码中的"td"已经高亮显示了。 3. 打开td的右键菜单,选择"添加属性"。 4. 在td标签后面键入align=center。 5. 对其他的价格单元格,重复上面的过程。按回车键后,可以看到价格已经居中排列了。 上面的方法需要对每一个单元格进行操作,非常麻烦。事...

    期权知识 2020-08-18 531 0
  • 用Javascript获取页面元素的位置

    用Javascript获取页面元素的位置

    制作网页的过程中,你有时候需要知道某个元素在网页上的确切位置。 下面的教程总结了Javascript在网页定位方面的相关知识。 一、网页的大小和浏览器窗口的大小 首先,要明确两个基本概念。 一张网页的全部面积,就是它的大小。通常情况下,网页的大小由内容和CSS样式表决定。 浏览器窗口的大小,则是指在浏览器窗口中看到的那部分网页面积,又叫做viewport(视口)。 很显然,如果网页的内容能够在浏览器窗口中全部显示(也就是不出现滚动条),那么网页的大小和浏览器窗口的大小是相等的。如果不能全部显示,则滚动...

    期权知识 2020-08-18 551 0
  • 谈谈MVC模式

    谈谈MVC模式

    1. 如何设计一个程序的结构,这是一门专门的学问,叫做"架构模式"(architectural pattern),属于编程的方法论。 MVC模式就是架构模式的一种,它对我的启发特别大。我觉得它不仅适用于开发软件,也适用于其他广泛的设计和组织工作。 下面是我对MVC模式的一些个人理解,不一定正确,主要用来整理思路。 2. MVC是三个单词的首字母缩写,它们是Model(模型)、View(视图)和Controller(控制)。 这个模式认为,程序不论简单或复杂,从结构上看,都可以分成三层。 这三层是紧密...

    期权知识 2020-08-18 588 0
  • Google Chart API

    Google Chart API

    上周,Google公布了制图服务(Google Chart)的接口,可以用来为统计数据自动生成图片。 这项服务用起来相当简单,不用安装任何软件,只使用浏览器就可以。比如,在浏览器的地址栏中,键入如下的地址: http://chart.apis.google.com/chart?cht=p3&chd=s:hW&chs=250x100&chl=Hello|World&chtt=Hello+World, 就可以看到下面的图片: 各个参数的含义:   * cht(chart...

    期权知识 2020-08-18 620 0