12 2014 档案
摘要:原文:CSS: Responsive Navigation Menu 译文:CSS:响应式导航菜单 译者:dwqs写在之前,关于如何制作响应式的下拉菜单:响应式下的下拉菜单之前,我写了一篇关于怎么制作响应式的移动导航的教程。现在,我发现了一个新技巧,不用使用JavaScript就能实现响应式菜单,而...
阅读全文
posted @ 2014-12-31 13:05
淡忘~浅思
摘要:在Java、C++、C#等OO语言中,都支持两种继承方式:接口继承和实现继承。接口继承制继承方法签名,实现继承则继承实际的方法和属性。在SCMAScript中,由于函数没有签名,所以无法实现接口继承,只支持实现继承。实现继承主要依靠原型链来实现。一、原型链原型链是利用原型让一个引用类型继承另一个引用...
阅读全文
posted @ 2014-12-27 11:39
淡忘~浅思
摘要:因为之前谢过一篇关于原型对象的笔记:浅谈JavaScript中的原型模式。现在我又重新看到这个话题,对原型有了进一步的理解,所以,又要谈谈原型对象。一、理解原型对象创建的每一个函数都有一个prototype属性,它指向这个函数的原型对象。利用原型模式创建的方法和属性是被所有实例所共享的。functi...
阅读全文
posted @ 2014-12-26 10:13
淡忘~浅思
摘要:一、什么是对象?面 向对象(Object-Oriented,OO)的语言有一个标志,那就是都有类的概念,例如C++、Java等;但是ECMAScript没有类的概 念。ECMAScript-262把对象定义为:无序属性的集合,其属性可以包含基本值、对象或者函数。通俗一点的理解就是,ECMAScrip...
阅读全文
posted @ 2014-12-25 10:02
淡忘~浅思
摘要:原文:How to make your code self-documenting?译文:怎么让代码自我文档化?译者:dwqs在代码中找到一个放错地方并且没有用的注释是不是很有趣呢?怎么样才能做到写很少的注释但仍能让代码易于理解呢?一个主要的方式就是让代码自我文档化。当代码自我文档化的时候,就不需要...
阅读全文
posted @ 2014-12-23 00:15
淡忘~浅思
摘要:一、RegExpECMAScript通过RegExp类型类支持正则表达式,语法和Perl类似:var exp = /pattern/flags;patternb部分是任何简单的或复杂的正则表达式;flags是每个正则表达式所带的一个或者多个标志。正则表达式的模式匹配支持三个标志:g:全局模式,即模式...
阅读全文
posted @ 2014-12-22 09:33
淡忘~浅思
摘要:我之前分享过一篇文章:给coder的十个读书建议。我不知道为什么要写这个?但肯定不是为了告诉我的读者怎么去学习,因为我还没这个资格。只是单纯的将遇到的现象和自己的想法记录下来,所以不喜勿碰。前段时间,我想到了一个项目。然后我就去问了我认为在技术方面比较不错的人(当然比较范围是在学院)。我想知道他对社...
阅读全文
posted @ 2014-12-21 00:47
淡忘~浅思
摘要:一、Array 1 、创建数组的方式//Array构造函数(可以去掉new)var colors0 = new Array();var colors1 = new Array(20);var colors3 = new Array("red","blue","green");//数组字面量var c...
阅读全文
posted @ 2014-12-19 11:44
淡忘~浅思
摘要:原文:Convert a Menu to a Dropdown for Small Screens译文:转换菜单为下拉式来适应小屏幕译者:dwqsFive Simple Steps (ps:称FSS)网站有一个优雅的响应式设计的特点,当浏览器窗口的变小时,右上角的菜单从规则的一行转换成一个下拉菜单。...
阅读全文
posted @ 2014-12-17 17:49
淡忘~浅思
摘要:一、执行环境 在有关于JavaScript对象或者this的指向问题时,脱离不了的另外一个概念就是执行环境,即上下文环境。执行环境在JavaScript是一个 很重要的概念,因为它定义了变量或函数有权访问的其它数据,决定了它们各自的行为。每个执行环境都有一个与之关联的变量对象,在该环境中定义的所有变...
阅读全文
posted @ 2014-12-16 15:08
淡忘~浅思
摘要:一、布尔代数和搜索引擎搜索引擎是每天都在使用的一种工具,它是一门非常复杂的技术,实现一个搜索引擎并非易事。但是,技术是分为术和道两种的,具体的做事方法是术,做事的原理和原则是道。不谈搜索引擎的术,但可以说说它的道。搜索引擎的原理相对于它在技术上的实现,就非常简单了。建立一个搜索引擎大致需要做这几件事...
阅读全文
posted @ 2014-12-14 10:06
淡忘~浅思
摘要:在上一篇笔记本中,讲解了如何利用jQuery扩展全局函数和对象:DOM笔记(六):怎么进行JQuery扩展?在这篇笔记本中,将开发一个简单的动画插件,名称是example-plugin,用其实现一个简单的功能:光标移动到目标标签,标签移动,改变背景色;光标离开时,标签恢复原来的样式。因为是jQuer...
阅读全文
posted @ 2014-12-13 13:32
淡忘~浅思
摘要:一、全局函数的扩展全局函数是将独立的函数添加到JQuery的命名空间中区。在使用的时候,可以通过$.fucnName(param)或者jQuery.funcName(param)方式进行调用。 1、直接在JQuery上添加:在jQuery上添加一个全局函数sayHellojQuery.sayHell...
阅读全文
posted @ 2014-12-12 13:29
淡忘~浅思
摘要:一、常见事件类型 1、鼠标事件事件名称说明onclick鼠标单击时触发ondbclick鼠标双击时触发onmousedown鼠标左键按下时触发onmouseup鼠标释放时触发onmouseover鼠标的光标移动到某对象上时触发onmousemove鼠标移动时触发onmouseout鼠标光标离开某对象...
阅读全文
posted @ 2014-12-11 14:53
淡忘~浅思
摘要:HTML 5 DOM定义了一下集合、列表等复杂的数据类型用于实现便捷的操作。相对于HTML 4 DOM,HTML 5 DOM增加了HTMLCollection、DOMTokenList、DOMStringMap、HTMLAllCollection、 HTMLFormControlsCollecti...
阅读全文
posted @ 2014-12-11 08:22
淡忘~浅思
摘要:一、Element接口 Element接口表示一个元素,该接口扩展自Node接口,自然继承了Node接口的属性和方法,也有一套针对元素的属性和方法。 Element接口常见的属性比较少,常用的就是一个只读的tagName属性,该属性返回元素名,数据类型是DOMString。 Element接口定义的...
阅读全文
posted @ 2014-12-10 08:25
淡忘~浅思
摘要:所有的节点都使用Node接口来表示,可以使用很多方法去获取节点,如document.getElementsByTagName()、document.getElementsByName()等均返回一个NodeList对象,然后获取其中的节点。 节点对应的属性和放大均在Node接口予以定义: 1、Nod...
阅读全文
posted @ 2014-12-09 09:21
淡忘~浅思
摘要:操作HTML文档的第一步就是获取对文档元素的引用,每一个元素在DOM中就是一个节点,所有的元素在DOM中构成一个节点树。用于获取元素节点定义的方法定义于HTMLDocument接口,window.document方法用于实现该接口,其定义的常用方法和属性如下:属性或方法返回值类型说明[getter...
阅读全文
posted @ 2014-12-08 14:57
淡忘~浅思
摘要:原文:mysql_connect v/s mysql_pconnect译文:mysql_connect v/s mysql_pconnect译者:dwqs当需要使用PHP连接MySQL数据库的时候,会发现有两种数据库连接函数:mysql_connect()和mysql_pconnect()。1、my...
阅读全文
posted @ 2014-12-07 09:39
淡忘~浅思
摘要:HTML: Canvas绘制旋转太极 JavaScript:var canvas = document.getElementById("face");var cxt = canvas.getContext('2d');var r = 100; //半径var pointX =...
阅读全文
posted @ 2014-12-07 01:19
淡忘~浅思
摘要:原文:All You Need to Know About the HTML5 Data Attribute 译文:你必须知道HTML 5 的Data属性 译者:dwqs HTML 5的Data属性可以让你给元素自定义数据。这篇文章就是思考怎么更好的使用Data属性。 介绍 HTML 5之前,我...
阅读全文
posted @ 2014-12-06 10:01
淡忘~浅思
摘要:原文:7 CSS Units You Might Not Know About众所周知,当使用CSS技术的时候,很容被一些奇异问题给困住。而当我们面对新的问题时,这会让我们处于非常不利的位置。但是,伴随着Web的发展,新的解决方案也在慢慢成熟。因此,作为一个Web设计和前端开发人员,除了对我们使用的...
阅读全文
posted @ 2014-12-05 14:15
淡忘~浅思
摘要:在CSS中,使用display属性来定义盒的类型。总体来说,盒类型分为两类:inline和block。如div默认是block,span默认是Inline。可以通过display修改默认的表现方式。 block and inline elements div元素1 ...
阅读全文
posted @ 2014-12-05 09:24
淡忘~浅思
摘要:在i94web博客中,我试过了畅言和多说两种社会化评论框,后来还是抛弃了畅言,不安全。无论是畅言还是多说,我都需要从远程抓取文章的评论数,然后存入本地数据库。对于多说,请求的格式如下:// 获取评论次数,参数是文章IDfunction getCommCount($postid){ $jsond...
阅读全文
posted @ 2014-12-03 18:50
淡忘~浅思
摘要:原文:Introducing the HTML5 “Menu” and “Menuitem” Elements译文:HTML 5中Menu和Menuitem的元素介绍译者:dwqs今天向你介绍HTML 5中的两个元素:Menu和Menuitem,这两个元素是W3C交互元素中的一部分。现在Web的演变...
阅读全文
posted @ 2014-12-03 10:47
淡忘~浅思
摘要:原文:A Beginner’s Introduction to CSS Animation译文:一个初学者对CSS动画的介绍译者:dwqs现在,越来越多的网站使用了动画,并且形式多样,如GIF、SVG、WebGL、背景视频等等。当在web中恰当使用动画时,它可以给网站注入活力和良好的交互性,给用户提...
阅读全文
posted @ 2014-12-02 08:44
淡忘~浅思


浙公网安备 33010602011771号