位置: 编程技术 - 正文

JavaScript进阶教程(第二课)第1/3页(js 进阶)

编辑:rootadmin
今天我们将学习一项很有用而且很有趣的内容:cookies - 这是用来记录访问过你的网页的人的信息。利用Cookies你能记录访问者的姓名,并且在该访问者再次访问你的站点时向他发出热情的欢迎信息。你还可以利用cookie记忆用户端的特点 - 如果访问者的所接入的网线的速度慢,cookie可以自动告诉你在给其发送网页的时候只发送尽可能少的图片内容。 只要你在合理的范围内使用cookies(不要用它探询用户的个人隐私),cookies还是相当实用得。所以我要向你们介绍cookies的工作原理,但是在正式开始之前,我们先谈两个JavaScript内容:有趣的字符串处理以及相关数组。 为什么必须在开始cookies世界漫游之前必须先学习神奇的字符串处理呢?因为cookies也是字符串。要保存访问者的信息,你必须首先建立一个特殊的cookie字符串。然后在访问者又返回你的站点时读取该信息,而此时你必须对该cookie字符串进行解码。要生成和解释这些字符串你必须了解JavaScript的字符串工作原理。所以我们必须先要了解字符串。如果你是一个新手,你应该先阅读一下javascript初级教程第二课的内容,以下是一个例子: var normal_monkey = "I am a monkey!<br>"; document.writeln("Normal monkey " + normal_monkey); var bold_monkey = normal_monkey.bold(); document.writeln("Bold monkey " + bold_monkey); 这里的声明: var bold_monkey = normal_monkey.bold(); 和下面对声明是等同的: var bold_monkey = "<b>" + normal_monkey + "</b>"; 第1个版本的声明看起来要简明得多。这里用到了字符串对象中的bold对象,其他的字符串对象还有indexOf, charAt, substring, 以及split, 这些方法可以深入字符串的组成结构。首先我们研究一下indexOf。 indexOf indexOf用于发现一系列的字符在一个字符串中的位置并告诉你子字符串的起始位置。如果一个字符串中不包含该子字符串则indexOf返回"-1." 这里是一个例子: var the_word = "monkey"; 让我们从单词 "monkey"开始。 var location_of_m = the_word.indexOf("m"); location_of_m(字母m的位置)将为0,因为字母m位于该字符串的起始位置。var location_of_o = the_word.indexOf("o"); location_of_o(字母o的位置)将为1。 var location_of_key = the_word.indexOf("key"); location_of_key(key的位置)将为3因为子字符串“key”以字母k开始,而k在单词monkey中的位置是3。 var location_of_y = the_word.indexOf("y"); location_of_y)字母y的位置)是5。 var cheeky = the_word.indexOf("q"); cheeky值是-1,因为在单词“monkey”中没有字母q。 indexOf更实用之处: var the_email = prompt("What's your email address?", ""); var the_at_is_at = the_email.indexOf("@"); if (the_at_is_at == -1) { alert("You loser, email addresses must have @ signs in them."); } 这段代码询问用户的电子邮件地址,如果用户输入的电子邮件地址中不包含字符 则 提示用户"@你输入的电子邮件地址无效,电子邮件的地址必须包含字符@。" charAt chatAt方法用于发现一个字符串中某个特定位置的字符。这里是一个例子: var the_word = "monkey"; var the_first_letter = the_word.charAt(0); var the_second_letter = the_word.charAt(1); var the_last_letter = the_word.charAt(the_word.length-1); the_first_letter(第1个字符)是"m" the_second_letter(第2个字符)是"o" the_last_letter(最后一个字符)是 "y" 注意利用字符串的length(长度)属性你可以发现在包含多少个字符。在本例中,the_word是"monkey",所以the_word.length是6。不要忘记在一个字符串中第1个字符的位置是0,所以最后一个字符的位置就是length-1。所以在最后一行中用了the_word.length-1。

推荐整理分享JavaScript进阶教程(第二课)第1/3页(js 进阶),希望有所帮助,仅作参考,欢迎阅读内容。

JavaScript进阶教程(第二课)第1/3页(js 进阶)

文章相关热门搜索词:js 进阶,javascript教程 csdn,javascript教程完整版,javascript教程完整版,JavaScript进阶教程,JavaScript进阶教程,js 进阶,javascript进阶书籍,内容如对您有帮助,希望把文章链接给更多的朋友!

JavaScript进阶教程(第二课续)第1/2页 现在你已经掌握了先进的字符串处理和相关数组概念,该是我们打开神奇的cookie魔瓶的时候了.cookie是记录访问你的站点的人的信息,它其实驻留在用

JavaScript进阶教程(第三课)第1/2页 事件的定时以及浏览器的识别随着我们所掌握的JavaScript日渐丰富,我们可以编制出越来越复杂的应用程序。上次的课程中我们学习了如何利用JavaScripts

JavaScript进阶教程(第三课第二部分)第1/2页 要使定时器循环工作你需要写一个函数实现循环调用。这里是一个例子:varthe_count=0;varthe_timeout;functiondoTimer(){window.document.timer_form.the_text.value=the_count;the_

标签: js 进阶

本文链接地址:https://www.jiuchutong.com/biancheng/383945.html 转载请保留说明!

上一篇:JavaScript进阶教程(第一课)第1/3页(javascript教程完整版)

下一篇:JavaScript进阶教程(第二课续)第1/2页(javascript教学视频)

  • 附加税申报表里怎么填写
  • 季度申报,其他收益科目是怎样的科目
  • 有金额的框架协议要交印花税吗
  • 一般纳税人公司转让一般卖多少钱
  • 自来水税率是9%还是3%
  • 没有报关单货物违法吗
  • 收到股权回购款是什么意思
  • 土地增值税清算全流程实战案例
  • 销售货物没有开票如何处理
  • 新个税年终奖怎么申报
  • 托收承付怎么理解
  • 政府扶持资金科目怎么做?
  • 代理药品销售收取佣金会计分录怎么写?
  • 公司厂房拆迁要交税吗
  • 小规模外贸公司
  • 租房提取的话可以全部提取吗
  • 销售型公司进销项时会计分怎么写?
  • 企业自建房是什么意思
  • 公司经营困难情况说明怎么写
  • 哪些行为违反法律但不违反道德
  • 生产型企业一般会有哪些外来文件
  • 自行研发专利权发生的费用全部费用化了
  • 建筑成本百分比如何确定?
  • 我的初级备考经历怎么写
  • 技术服务费增值税申报表填写
  • 服务业成本怎么做账
  • 1697509422
  • 公司股权分红款需要税吗
  • 筹建期固定资产是否要折旧
  • 企业变更股东要交税吗
  • 微软发布windows
  • 基建期土地摊销
  • PHP:mcrypt_enc_get_block_size()的用法_Mcrypt函数
  • 培训类产品
  • 增值税发票与实际差异五毛钱
  • 工地扬尘检测仪防尘缸怎么安装
  • javascript基础类型
  • 企业利息支出怎么算
  • 2022年最新公务员职务职级对照表
  • Android ViewPager2 + Fragment 联动
  • 长期股权投资核算的权益法包括哪些内容
  • 进销存使用视频
  • 企业出租的存货包括
  • 13%和17%税率
  • 金税盘的服务费
  • 非财政补助结余分配属于什么科目
  • 财务费用账户属于什么账户
  • 如何免费用别人家的wifi
  • 会计中级工作年限截止日期
  • 城镇土地使用税每年都要交吗
  • 建行e信通贴现高不高
  • 利润表中资产减值损失为正数是什么原因
  • 我国税收税类中的流转税
  • 保安公司购买的保险
  • 专票和普票的作用
  • 支付外债利息要代扣代缴哪几个税
  • 非正常损失进项税额转出计算
  • 简述什么是实收资本
  • 账簿设计要以()为前提
  • XP系统怎么调节屏幕亮度
  • wlms.exe是什么
  • win8系统无法开机如何备份数据
  • 内存使用过低
  • kdeskcore.exe是什么
  • linux命令行图片
  • win8怎么设置开始
  • win7右键设置方法
  • 函数里面声明函数
  • Unity3D游戏开发标准教程吴亚峰于复兴人民邮电出版社
  • opengl点的绘制
  • linux 每隔几秒执行一次
  • 网页js识别设备的唯一性
  • python安装基础教程
  • android:ViewPager与FragmentPagerAdapter
  • 如何查询自己公司的对公账号
  • 税务实地核实工作程序
  • 江苏省国家税务局发票查询
  • 电子税务局政策速递
  • 税盘注销了怎么申报增值税
  • 安徽公务员流程各个阶段时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设