现在位置: 首页 > web前端 > 文章
2019年03月05日 web前端 ⁄ 共 16010字 评论关闭
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart="return false"> 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图...
阅读全文
2019年03月05日 web前端 ⁄ 共 1522字 评论关闭
原文地址:http://linux.cn/article-1181-1.html 简洁写法 JavaScript里我最喜欢的一种东西就是生成对象和数组的简写方法。在过去,如果你想创建一个对象,你需要这样: ·········10········20········30········40········50········60········ 1.var car= new Object(); 2.car.colour= 'red'; 3.car.wheels= 4; 4.car.hubcaps= 'spinning'; 5.car.age= 4; 下面的写法能够达到同样的效果: ·········1...
阅读全文
2019年03月05日 web前端 ⁄ 共 2204字 评论关闭
事件委派 Web应用都是由事件驱动运转的。我喜欢事件处理,尤其喜欢自己定义事件。它能使你的产品可扩展,而不用改动核心代码。有一个很大的问题(也可以说是功能强大的表现),是关于页面上事件的移除问题。你可以对某个元素安装一个事件监听器,事件监听器就开始运转工作。但页面上没有任何指示说明这有个监听器。因为这种不可表现的问题(这尤其让一些新手头疼),以及像IE6这样的”浏览器“在太多的使用事件监听时会出现各种...
阅读全文
2019年03月05日 web前端 ⁄ 共 1977字 评论关闭
用 JSON 形式存储数据 在我发现JSON之前,我使用各种疯狂的方法把数据存贮在JavaScript固有的数据类型里面,例如:数组,字符串,中间夹杂着容易进行拆分的标志符号以及其它的令人讨厌的东西。使用JSON,你可以使用JavaScript自有功能把数据存贮成复杂的格式,而且不需要再做其它的额外转换,直接可以访问使用。JSON是 “JavaScript Object Notation”的缩写,它用到了上面提到的两种简写方法。于是,如果你想描述一个乐队,...
阅读全文
2019年03月05日 web前端 ⁄ 共 1103字 评论关闭
匿名函数和模块化 在JavaScript里最令人懊恼的事情是变量没有使用范围。任何变量,函数,数组,对象,只要不在函数内部,都被认为是全局的,这就是说,这个页面上的其它脚本也可以访问它,而且可以覆盖重写它。 解决办法是,把你的变量放在一个匿名函数内部,定义完之后立即调用它。例如,下面的写法将会产生三个全局变量和两个全局函数: ·········10········20········30········40········50········60········ 0...
阅读全文
2019年03月05日 web前端 ⁄ 共 964字 评论关闭
·········10········20········30········40········50········60········ 01.var myApplication= function(){ 02.var name= 'Chris'; 03.var age= '34'; 04.var status= 'single'; 05.return{ 06.createMember:function(){ 07.//[...] 08.}, 09.getMemberDetails:function(){ 10.//[...] 11.} 12.} 13.}(); 14.//myApplication.createMember()和 15.//myApplication.getMemberDetails()就可以使用了。 ...
阅读全文
2019年02月20日 web前端 ⁄ 共 3100字 评论关闭
JavaScript是基于对象的,任何元素都可以看成对象。然而,类型和对象是不同的。本文中,我们除了讨论类型和对象的一些特点之外,更重要的是研究如何写出好的并且利于重用的类型。毕竟,JavaScript这种流行的脚本语言如果能够进行良好的封装,并形成一个庞大的类型库,对于重用是非常有意义的。 网上对于prototype的文章很多,一直没明白核心的思想。最后写了很多例子代码后才明白:prototype只能用在类型上。 以下是一些关于类...
阅读全文
2019年01月14日 web前端 ⁄ 共 16392字 评论关闭
Chapter6 Using JavaScript 使用JavaScript 在QtQuick中JavaScript可以有很多复杂和强大的用法; 实际上, QtQuick是被实现成一个JavaScript的扩展; JS基本可以在任何地方使用, 只要代码返回的值的类型和预期的一致; 此外, 使用JS是一部分处理应用逻辑和计算的代码的标准形式; 6.1 JavaScript is not JavaScript  JS是从web开发产生的; 在那段时间内, JS快速成长为许多受欢迎和优秀的扩展, add-ons的开发工具; 为了有更加广...
阅读全文
2019年01月14日 web前端 ⁄ 共 12114字 评论关闭
Chapter13 Annexure: JavaScript Language Overview 附录: JavaScript语言概览 Js语言总览; 提供一个Qt支持的所有语言特性的概览; 通过本文了解Js语言的基本特性; 特别是当你开始学习一个相关的技术, 如QML时, 你可以在这获得帮助; 这篇文章是对 JavaScript Language Overview http://qt-project.org/wiki/JavaScript 的轻微改动版本; 内容经过Qt4.8和QtQuick1.1测试; 另外, 本文提供一个QtQuick的应用作为样例; 路径: http...
阅读全文
2019年01月14日 web前端 ⁄ 共 3005字 评论关闭
JavaScript Host Environment [最近在upgradeQt4->Qt5的时候遇到一些JS的问题, 这个文档很好地解释了其中的变化;] http://qt-project.org/doc/qt-5/qtqml-javascript-hostenvironment.html  ​ QML提供了一个裁剪过的JavaScript Host Environment来开发QML应用; 这个环境和浏览器或者server端如Node.js所提供的host environment有所不同; e.g. QML没有像普通的浏览器环境中一样提供一个window object或者DOM API; Co...
阅读全文