代码改变世界

随笔分类 -  JavaScript

编写可维护的JavaScript 收纳架

2013-10-11 18:08 by 时空印记, 734 阅读, 收藏, 编辑
摘要: 如果你看过Nicolas C.Zakas写过的任何作品,你必须承认他是个不折不扣的天才。也只有天才级的才能写出《JavaScript高级程序设计》让所有的前端攻城师人手一本。Nicolas C.Zakas除了对现代JavaScrpt技术的详细讲解,还倡导了很多最佳实践,包括渐进增强、可访问性、性能、扩展性和可维护性等。 编写可维护的Javascript就意味着:消灭团队个体的差异达成整体的统一,以保持大家的代码风格一致和可读的、可维护性的、可扩展的。所以该系列收纳架做一个收纳整理。 书从编码风格、编程实践以及自动化3个部分来讲。第一部分 编程风格 编程风格的确定会促成整个团队成员的高... 阅读全文

CSS中调用JS函数和变量

2012-09-11 09:33 by 时空印记, 50470 阅读, 收藏, 编辑
摘要: 在CSS来调用JS程序。这个技术是网络安全里的,叫做CSS跨站。我们知道CSS里是可以控制某些HTML元素的属性的,譬如background-image等等,而在URL里添加Javascript:alert()等等类似的代码就可以用来执行代码。我用的CSS代码如下:<style type="text/css">body{height:200px;background:url(javascript:alert("test!"));}将这段代码随意插入到任何页面中都会执行其中的JS代码.显然这开启了针对很多对于CSS具备自由编辑功能的很多BSP( 阅读全文

getElementByID,getElementsByName,getElementsByTagName的区别

2010-02-23 15:12 by 时空印记, 6183 阅读, 收藏, 编辑
摘要: WEB标准下可以通过getElementById(), getElementsByName(), and getElementsByTagName()访问DOCUMENT中的任一个标签: 1、getElementById()getElementById()可以访问DOCUMENT中的某一特定元素,顾名思义,就是通过ID来取得元素,所以只能访问设置了ID的元素。比如说有一个DIV的ID为docid:... 阅读全文
点击右上角即可分享
微信分享提示