Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
12
返回列表 发新帖
楼主: 虚空使者
打印 上一主题 下一主题

關于一些制作網頁的問題

 关闭 [复制链接]

5

主题

0

好友

1万

积分

荣誉会员

さてだ ...どうしよう?

Rank: 50Rank: 50Rank: 50Rank: 50Rank: 50

11#
发表于 2009-2-28 05:26 PM |只看该作者

回复 #10 Super-Tomato 的帖子

咱lecturer是叫咱用這個來做成guest book。。。
咱是只會改成get。。。但是取得網址後判斷parameters是什么意思?
順便在這里問多一些東西好了
  1. <html>
  2. <head>
  3. <title>Strings</title>
  4. <script>
  5.         var str = new String("hippo");
  6.         //the length method returns the number of characters in the string object
  7.         var len = str.length;
  8.         document.writeln("<BR>" + "There are " + len + " characters in " + str);

  9.         //the charAt method returns the character at the index specified by its parameter.
  10.         var ch = str.charAt(2);
  11.         document.writeln("<BR>" + " The character at index 2(location 3) in " + str + " is " +ch);

  12.         //to display the string in upper case(or lowercase) use the toUpperCase method (or toLowerCase)
  13.         document.writeln("<BR>" + "The string in upper case is " + str.toUpperCase());

  14.         //to get the index of the first occurence of the character in the String object use the IndexOf method
  15.         var idx = str.indexOf('p');
  16.         document.writeln("<BR>" + "The FIRST occurence of the character p is at index " + idx);

  17.         //to get the index of the last occurence of the character in the String object use the IndexOf method
  18.         var lastidx = str.lastIndexOf('p');
  19.         document.writeln("<BR>" + "The LAST occurence of the character p is at index " + lastidx);

  20. </script>
  21. </head>
  22. <body>
  23. </body>
  24. </html>
复制代码
  1. <html>
  2. <head>
  3. <title>Arrays</title>
  4. <script>
  5.         var names = new Array(4);      //declaring an array of 4 objects;
  6.         
  7.         //initializing the elements with 4 String objects
  8.         names[0] = "Jack";   names[1] = "Alfred";   names[2] = "Steve";   names[3] = "Robert";

  9.         var len = names.length;  //the length property returns the number of items in the array object
  10.         document.writeln("<BR>" + "There are " + len + " names in the array ");

  11.         //to display a particular element in the array use the index value -this is how we access the first element -Index 0
  12.         document.writeln("<BR>" + "The first name in the array is " + names[0]);

  13.         document.writeln("<BR>" + "The list contains ");
  14.         for (x in names)            // to display all elements in the array sequentially you need to use a loop
  15.                 document.write(" " +names[x]);
  16.         
  17.         document.writeln("<BR>" + "The list is reverse order => " + names.reverse());   //to display the contents in reverse order
  18.         
  19.         document.writeln("<BR>" + "The list is sorted order +> " +names.sort());     //to display the contents in sorted order

  20.         document.writeln("<BR>" + "Removing " + names.pop() + " from the array");
  21.         document.writeln("<BR>" + "Now the array contains " + names.length + " elements");   //removing the last element of the array

  22.         names.push("James");  //adding an item to the array
  23.         document.writeln("<BR>" + "After adding James, the array now contains " + names.length + " elements");

  24. </script>
  25. </head>
  26. <body>
  27. </body>
  28. </html>
复制代码
打了這么多
卻就出那幾行字而已。。。
有特別的用意在嗎?


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

12#
发表于 2009-2-28 06:44 PM |只看该作者
原帖由 虚空使者 于 2009-2-28 05:26 PM 发表
咱lecturer是叫咱用這個來做成guest book。。。
咱是只會改成get。。。但是取得網址後判斷parameters是什么意思?
順便在這里問多一些東西好了


使用 get 提交的话,所导向的页面网址会类似这样  submitpage.htm?yourname=xxxx&email=xxxx@xxxx
所以你就要用以下 String 的方法取得使用者所提交的 yourname 和 email 的参数



  1. <html>
  2. <head>
  3. <title>Strings</title>
  4. <script>
  5.         var str = new String("hippo"); //定义新字串
  6.         var len = str.length;  //取得新字串的长度
  7.         document.writeln("<BR>" + "There are " + len + " characters in " + str);

  8.         var ch = str.charAt(2); //取得字串中排列在第2位的文字(一切阵列形式起始位置由0开始)
  9.         document.writeln("<BR>" + " The character at index 2(location 3) in " + str + " is " +ch);

  10.         //把字串转换为大写
  11.         document.writeln("<BR>" + "The string in upper case is " + str.toUpperCase());

  12.         //找出 p 文字所在的位置
  13.         var idx = str.indexOf('p');
  14.         document.writeln("<BR>" + "The FIRST occurence of the character p is at index " + idx);

  15.         //找出 p 文字所在的最后位置
  16.         var lastidx = str.lastIndexOf('p');
  17.         document.writeln("<BR>" + "The LAST occurence of the character p is at index " + lastidx);

  18. </script>
  19. </head>
  20. <body>
  21. </body>
  22. </html>
复制代码

这个例子只是為了讓你们了解 String 这个 class 有哪些常用的 methods 和 attributes 可以使用




  1. <html>
  2. <head>
  3. <title>Arrays</title>
  4. <script>
  5.         var names = new Array(4);      //定义单阵列长度为 4
  6.         
  7.         //赋予4个阵列不同的 String 值
  8.         names[0] = "Jack";   names[1] = "Alfred";   names[2] = "Steve";   names[3] = "Robert";

  9.         var len = names.length;  //取得阵列的长度
  10.         document.writeln("<BR>" + "There are " + len + " names in the array ");

  11.         //取得阵列 0 位置的值
  12.         document.writeln("<BR>" + "The first name in the array is " + names[0]);

  13.         document.writeln("<BR>" + "The list contains ");
  14.         for (x in names)            //使用 for ... in 把阵列内的值列出
  15.                 document.write(" " +names[x]);
  16.         
  17.         document.writeln("<BR>" + "The list is reverse order => " + names.reverse());   //倒转阵列的排列,為了验证是否已经倒转排列的话可以使用 for...in 列印出来检查
  18.         
  19.         document.writeln("<BR>" + "The list is sorted order +> " +names.sort());     //把阵列缩排, 同上方法可以验证

  20.         document.writeln("<BR>" + "Removing " + names.pop() + " from the array");  //使用 pop 把阵列最后一个位置给移除,所以names阵列就只剩下3个长度
  21.         document.writeln("<BR>" + "Now the array contains " + names.length + " elements");   //取得阵列长度

  22.         names.push("James");  //使用 push 把新的 string 加入到阵列最后的排列
  23.         document.writeln("<BR>" + "After adding James, the array now contains " + names.length + " elements");  //同樣可以取得长度验证已经加入或使用 for...in 验证看看

  24. </script>
  25. </head>
  26. <body>
  27. </body>
  28. </html>
复制代码


这也是和 String 的例子一樣要让你了解 Array 阵列怎么使用和有哪些方法和属性,當然 Array 的方法還有很多,可以到 SUN 网站去查看








以上的例子要做 guestbook 是不太可能,除非你的 lecturer 是要你们使用 AJAX 从后台(asp, php, jsp 等)取得留言资料,不然单单 Javascript 只能在使用者端执行而无法在 server 上储存任何资料。


回复

使用道具 举报

5

主题

0

好友

1万

积分

荣誉会员

さてだ ...どうしよう?

Rank: 50Rank: 50Rank: 50Rank: 50Rank: 50

13#
发表于 2009-2-28 07:25 PM |只看该作者

回复 #12 Super-Tomato 的帖子

其實他要我們做的guest book并不是要輸入進server的
我們做的網站也不過是整個folder給他去mark
就單單只是練習一些基本的網站制作。。。并不是真正去放在網上的。。。
那么如果只是這樣的話上面的這些就夠了嗎?

話說那些script有點難消化。。。
很深奧。。。
要花時間來研究了。。。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2025-1-21 06:39 AM , Processed in 0.088611 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部