收藏此站 联系我们 网站
当前位置:首页» 网站推广 » 【建站服务】禹州网站制作要多少钱【域名企业邮箱服务器注册申请办理】禹州网络优化公司哪家好、禹州软件开发外包价格、禹州高端企业网站页面制作设计专业公司、禹州微信公众号小程序购物支付搭建制作公司-域名申请

【建站服务】禹州网站制作要多少钱【域名企业邮箱服务器注册申请办理】禹州网络优化公司哪家好、禹州软件开发外包价格、禹州高端企业网站页面制作设计专业公司、禹州微信公众号小程序购物支付搭建制作公司-域名申请

作者: 风兰 . 阅读量: 4 . 发表时间:2022-09-20 15:23:20

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


禹州网站制作要多少钱【域名企业邮箱服务器注册申请办理】禹州网络优化公司哪家好、禹州软件开发外包价格、禹州高端企业网站页面制作设计专业公司、禹州微信公众号小程序购物支付搭建制作公司



禹州,简称“钧”,古称阳翟、钧州,别称夏都、钧都、药都,河南省辖县级市,许昌代管; [1]  河南省首批历史文化名城,中原城市群南缘的中心城市 [2]  ;是河南省人民政府批复确定的中原经济区西南部区域性副中心城市,全国重要的中医药集散和加工、陶瓷研发、先进制造业基地 [3]  。截至2018年,全市下辖4个街道、20个镇,2个乡 [4-5]  ;总面积1461平方公里 [3]  ,总人口130.38万人 [6]  ,其中市区常住人口47万人 [2]  。

禹州地处中国华中地区、河南省中部 [7-8]  ,北距省会郑州80公里,位于中原经济区核心区,毗邻郑州航空港经济综合实验区;是全国发展改革试点市、中国环境艺术陶瓷生产基地、全国新型城镇化综合试点市、国家城乡融合发展试验区、河南省首批文化改革发展试验区 [2]  。

禹州因大禹治水有功受封于此而得名, [2]  是黄帝部落活动的中心区域之一 [9]  ,夏朝都城、韩国都城、秦汉颍川郡治、金元明清的州治所 [10]  ,钧瓷唯一产地、明清全国四大中药材集散地;禹州是中华民族的发祥地之一 [2]  ,境内有具茨山文化 [11-12]  、伏羲文化 [13]  、黄帝文化 [9]  、大禹文化 [14]  、钧瓷文化 [15]  、中医药文化 [16]  等古文化;拥有大量的历史文化遗存和深厚的历史底蕴 [2]  ,孕育出韩非、吕不韦、张良、吴道子、晁错、褚遂良、邯郸淳、郭嘉、司马徽等历史名人 [17]  。

2020年,全市生产总值完成849.6亿元,增长3.1%; [224]  荣获中国优秀旅游城市、国家卫生城市、国家园林城市 [19-20]  、中国生态魅力市、中国最具魅力宜居宜业宜游城市等称号。 [2]  2020年5月18日,入围人民日报社举办的全囯传播热度百强市(县级)。 [21] 




完善示例网页

现在你已经具备了一些 JavaScript 基础,下面来为示例网页添加一些更酷的特性。

添加一个图像切换器

这里将用新的 DOM API 为网页添加另一张图片,并用 JavaScript 使图片在点击时进行切换。

  1. 首先,找到另一张你想要在你的页面上展示的图片,且尺寸与第一张图片尽可能相同。

  2. 将这张图片储存在你的images目录下。

  3. 将图片重命名为'firefox2.png'(去掉引号)。

  4. 打开 main.js 文件,输入下面的 JavaScript 代码 ( 请删除刚才的 "hello world" 脚本):

    let myImage = document.querySelector('img');myImage.onclick = function() {
        let mySrc = myImage.getAttribute('src');
        if(mySrc === 'images/firefox-icon.png') {
          myImage.setAttribute('src', 'images/firefox2.png');
        } else {
          myImage.setAttribute('src', 'images/firefox-icon.png');
        }}
  5. 保存所有文件并用浏览器打开 index.html 。点击图片可以发现它能够切换了!

这里首先把 <img> 元素的引用存放在 myImage 变量里。然后将这个变量的 onclick 事件与一个匿名函数绑定。每次点击图片时:

  1. 获取这张图片的 src 属性值。

  2. 用一个条件句来判断 src 的值是否等于原始图像的路径:

    1. 如果是,则将 src 的值改为第二张图片的路径,并在 <img> 内加载该图片。

    2. 如果不是(意味着它已经修改过), 则把 src 的值重新设置为原始图片的路径,即原始状态。

添加个性化欢迎信息

下面来添加另一段代码,在用户初次进入站点时将网页的标题改成一段个性化欢迎信息(即在标题中添加用户的名字)。名字信息会由 Web Storage API 保存下来,即使用户关闭页面之后再重新打开,仍可得到之前的信息。还会添加一个选项,可以根据需要改变用户名字以更新欢迎信息。

  1. 打开 index.html, 在 <script> 标签添加以下代码,将在页面底部显示一个“切换用户”字样的按钮:

    <button>切换用户</button>
  2. 将以下 JavaScript 代码原封不动添加到 main.js 文件底部,将获取新按钮和标题的引用,并保存至变量中:

    let myButton = document.querySelector('button');let myHeading = document.querySelector('h1');
  3. 然后添加以下函数来设置个性化欢迎信息。(函数暂时不起作用,稍后修复)

    function setUserName() {
      let myName = prompt('请输入你的名字。');
      localStorage.setItem('name', myName);
      myHeading.textContent = 'Mozilla 酷毙了,' + myName;
    }

    该函数首先调用了 prompt() 函数, 与 alert() 类似会弹出一个对话框。但是这里需要用户输入数据,并在确定后将数据存储在 myName 变量里。接下来将调用 localStorage API ,它可以将数据存储在浏览器中供后续获取。这里用 localStorage 的 setItem() 函数来创建一个'name' 数据项,并把 myName 变量复制给它。最后将 textContent 属性设置为一个欢迎字符串加上这个新设置的名字。

  4. 接下来,添加以下的 if ... else 块。我们可以称之为初始化代码,因为它在页面初次读取时进行构造工作:

    if(!localStorage.getItem('name')) {
      setUserName();
    } else {
      let storedName = localStorage.getItem('name');
      myHeading.textContent = 'Mozilla 酷毙了,' + storedName;
    }

    这里首次使用了取非运算符(逻辑非,用 ! 表示)来检测 'name' 数据是否存在。若不存在,调用 setUserName() 创建。若存在(即用户上次访问时设置过),调用 getItem() 获取保存的名字,像上文的 setUserName() 那样设置 textContent

  5. 最后,为按钮设置 onclick 事件处理器。按钮按下时运行 setUserName() 函数。这样用户就可以通过按这个按钮来自由设置新名字了:

    myButton.onclick = function() {
       setUserName();
    }

第一次访问网页时,页面将询问用户名并发出一段个性化的信息。可随时点击按钮来改变用户名 。告诉你一个额外的福利,因为用户名是保存在 localStorage 里的,网页关闭后也不会丢失,所以重新打开浏览器时所设置的名字信息将依然存在:)

用户名为 null?

运行示例代码,弹出输入用户名的对话框,试着按下 取消 按钮。此时标题会显示为 “Mozilla 酷毙了,null”。这是因为取消提示对话框后值将设置为 null,这是 JavaScript 中的一个特殊值,表示引用不存在。

也可以不输入任何名字直接按 确认,你的标题会显示为“Mozilla 酷毙了,”,原因么显而易见。

要避免这些问题,应该更新 setUserName() 来检查用户是否输入了 null 或者空名字:

function setUserName() {
  let myName = prompt('请输入你的名字。');
  if(!myName || myName === null) {
    setUserName();
  } else {
    localStorage.setItem('name', myName);
    myHeading.innerHTML = 'Mozilla 酷毙了,' + myName;
  }}

用人话说就是:如果 myName 没有值或值为 null,就再次从头运行setUserName()。如果有值(上面的表达式结果不为真),就把值存储到 localStorage 并且设置标题。



微信图片_20210425092605.jpg


禹州网站制作要多少钱域名企业邮箱服务器注册申请办理禹州网络优化公司哪家好、禹州软件开发外包价格、禹州高端企业网站页面制作设计专业公司、禹州微信公众号小程序购物支付搭建制作公司


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务