在闪吧看见了一篇js教程,感觉不错 适合阅读范围:对JavaScript一无所知~离精通只差一步之遥的人 基础知识:HTML JavaScript就这么回事1:基础知识 1 创建脚本块 1: <script language=”JavaScript”> 2: JavaScript code goes here 3: </script> 2 隐藏脚本代码 1: <script language=”JavaScript”> 2: <!-- 3: document.write(“Hello”); 4: // --> 5: </script> 在不支持JavaScript的浏览器中将不...
在 JavaScript 方面,自己不是什么专家,也不是什么高手,但自己一路走来,JavaScript 从迷茫到认识,对于 JavaScript 书籍的认识或许还有些借鉴价值。 入门推荐首选书籍:《JavaScript DOM 编程艺术 》 当初读了不下 4 遍,书内容简单,易学,上手快,编程思想严谨。好的入门书,对你未来的编程都会有着深远的影响。此本书不辜负这个历史使命。 更详细的评论可以看 Realazy 在豆瓣上的评论在 豆瓣 上的评论《通往终点的过程与终点...
上篇文章讲了js中的一些概念(词法结构) 和 数据类型(部分)。 这章我们 继续.然后了解下js中操作数据 和 函数的 作用域。1,对象跟基本类型之间的转换: 不管何时,只是对象非空,在布尔环境中都为true. 如; new Boolean(false); new Number(0); new String(“”); new Array(); 上面虽然内部值是false,但对象的值是true; Object ? valueOf() ? toString() 其中Date类,是先执行toString()转换。 2,js中操作一个数据值: 任何语...
Javascript入门学习第一篇 js基础Javascript入门学习第二篇 js类型Javascript入门学习第三篇 js运算Javascript入门学习第四篇 js对象和数组Javascript入门学习第五篇 js函数Javascript入门学习第六篇 js DOM编程Javascript入门学习第七篇 js dom实例操作Javascript入门学习第八篇 js dom节点属性说明Javascript入门学习第九篇 Javascript DOM 总结jQuery基础教程笔记适合js新手
Javascript学习第一篇 js基础 1 , javascript字符集: javascript采用的是Unicode字符集编码。 为什么要采用这个编码呢? 原因很简单,16位的Unicode编码可以表示地球人的任何书面语言。这是语言 国际化的一个重要特征。(大家也许见过用中文写脚本,比如:function 我的函数() {} ); Javascript中每个字符都是用2个字节表示的。(因为是16位编码) 2 ,大小写敏感: js是一种区分大小写的语言。 注意下:以前我也犯过的错误。 HTML...
如下是一段网马 看到我的前几篇文章的朋友应该知道,前面的是10进制,直觉解就行了,不过下面有个处理函数,你用10进制解密出来之后还要去分析函数的功能,很不合算。Rechange这个是处理函数,这个函数的功能我们不知道,不要紧,我们看到最后这里有个EXECUTE(),说明这个就是执行函数,执行的内容是 Rechange(Cn911),我们把EXECUTE改为alert()就行了,也就是把最后一行改为alert(Rechange(Cn911))。 劫持完毕,打开网页,解密的...
1加花最简单,就是字符串连接起来 看如下代码: Set aGet = CreateObject("ADODB.Stream") 这个一般都会被杀,简单处理下 Set aGet = CreateObject("AD"&"OD"&"B.Stre"&"am") OK,免杀了,就是字符串分割 2 URLEncode 解密 一般形式都是用%连接2个16进制字符来看的。我们用的工具可以有 http://biweilun.ys168.com/ 里面script文件夹那里面的 URLEncode.rar 范例 %62%69%77%65%69%6C%75%6E 效果如下: 3 进制解密 这个也不难。看前...
作为一个js-DOM开发者,你必须知道的一些DOM方法:1, 创建节点。 createElement(): var a = document.createElement(“p”); 它创建的是一个元素节点,所以 nodeType 等于 1 。 a.nodeName 将返回 p ; 注意;createElement()方法创建出来的新元素节点不会被自动添加到文档里,既然没添加到文档里,说明它还是一个游离的状态。所以它也没有nodeParent属性。 如果想把它添加到文档里,可以使用 appendChild()或者insertBefore()...
上篇文章纳闷的问题,将在这章和以后的几章里,慢慢搞定。 从今天起,开始学习DOM编程 让我们慢慢称为一名初级的js程序员。 然后往js匠人方向发展。学习英文: Dom:文档对象模型。Document object model Bom:浏览器对象模型。 注:也可以叫窗口对象模型。(window object model.) API:应用编程接口。 注:DOM其实可以看作一种API。 Node:节点。 注:节点分为:元素节点,属性节点,文本节点。 元素节点 包含 属性节点和文本...
1 ,函数: function是一个定义一次 却可以多次调用的js代码。 当一个函数被一个对象调用时,那么这个函数就叫做这个对象的方法。 function cssrain( x , y) { //code }解释: cssrain : 为函数名; ( ) : 为 运算符; x , y : 为 参数; 2 ,函数的返回值: function a(x){ document.write(x); } function b(y){ document.write(y); return y; } alert( a(1) ) //因为没写return,所以返回undefined alert( b(2)...
上2篇文章我们讲了 用dom方式 创建节点,复制节点,插入节点, 删除节点,替换节点,查找节点,获取属性等。。。 今天我们讲DOM属性。 前面其实我们已经碰过DOM属性了。 比如: nodeName,nodeType…..今天我们详细的讲解下。 1,nodeName属性 : 节点的名字。 如果节点是元素节点,那么返回这个元素的名字。此时,相当于tagName属性。 比如: <p>aaaa</p> : 则返回 p ; 如果是属性节点,nodeName将返回这个属性的名字。 如果是文...
这是我看了DOM编程艺术,悟透JavaScript,javascript权威指南5做的笔记,我资质不深,不能写出高深的文章, 如果你觉得笔记写得不好,可以不看我以后的。这篇文章就当作浪费你几分钟。Javascript学习第一篇 js基础 1 , javascript字符集: javascript采用的是Unicode字符集编码。 为什么要采用这个编码呢? 原因很简单,16位的Unicode编码可以表示地球人的任何书面语言。这是语言 国际化的一个重要特征。(大家也许见过用中文写脚本...
上篇文章我们讲了 用dom方式 创建节点,复制节点,插入节点。 今天我们将讲 删除节点,替换节点,查找节点等。直接从方法说起: 1, 删除节点。removeChild(): <body> <p id="cssrain"> <p id="a">a </p> <p id="b">b </p> <p id="c">c </p> </p> </body> <script> var msg = document.getElementById("cssrain"); var b = document.getElementById("b"); msg.removeChild(b); </script> 如果不知道要删除的节点的父节点...
上篇文章讲了js中的传值和传址 和 函数的作用域. 这章我们来探讨js中的变量,表达式,和运算符 还有一些 js 语句。 升级中……1, 表达式: 最简单的表达式:直接量或者变量名。var a =1; 直接量表达式的值:本身。 变量表达式的值:该变量所存放或引用的值。 2 , 运算符: 一元运算符: 比如 - 3 二元运算符: 比如 3+4 三元运算符: 比如 ? : 新手常遇到的问题: 递增运算符: 比如: i = 1 ; j = ++ i ; // 前递...
1) 如何创建对象: 1. 使用constructor,例如: var obj = new Object() // var 可以省略 var obj = new Date() 2. 使用对象字面值(object literals),例如: 程序代码 var obj = "123" // 创建一个String对象 var obj = /^abc$/ //创建一个RegExp对象 更加复杂的情况是,我们可以直接生成一个自定义的只有属性的对象: 程序代码 var obj = { name:"killercat", home:"www.i170.com/user/killercat" } document.write(obj.name+...