花卉网站建设策划方案做的比较好看的网站

news/2025/9/25 17:35:22/文章来源:
花卉网站建设策划方案,做的比较好看的网站,网站未备案可以上线吗,网站制作是怎样做的一、引入方式 JavaScript 程序不能独立运行#xff0c;它需要被嵌入 HTML 中#xff0c;然后浏览器才能执行 JavaScript 代码。通过 script 标签将 JavaScript 代码引入到 HTML 中 1️⃣内部 通过 script 标签包裹 JavaScript 代码#xff08;一般就写在/script的…一、引入方式 JavaScript 程序不能独立运行它需要被嵌入 HTML 中然后浏览器才能执行 JavaScript 代码。通过 script 标签将 JavaScript 代码引入到 HTML 中 1️⃣内部 通过 script 标签包裹 JavaScript 代码一般就写在/script的前面 body!-- 内联形式通过 script 标签包裹 JavaScript 代码 --scriptalert(嗨欢迎来传智播学习前端技术)/script /body 2️⃣外部 一般将 JavaScript 代码写在独立的以 .js 结尾的文件中然后通过 script 标签的 src 属性引入 body!-- 外部形式通过 script 的 src 属性引入独立的 .js 文件 --script srcdemo.js/script /body 注如果 script 标签使用 src 属性引入了某 .js 文件那么 标签的代码会被忽略如下代码所示 body!-- 外部形式通过 script 的 src 属性引入独立的 .js 文件 --script srcdemo.js// 此处的代码会被忽略掉alert(666); /script /body 3️⃣内联 代码写在标签内部 注意了解即可后面Vue框架会使用这种模式 bodybutton onclickalert(逗你玩的~)这里是一个神奇的按/button /body ❤总结 1、JavaScript三种书写位置 内部、外部、行内 2、注意事项 书写的位置放到文档末尾/body前面 外部js标签中间不要写代码否则会被忽略 二、注释和结束符 1️⃣单行注释 使用 // 注释单行代码 ctrl / 2️⃣多行注释 使用 /* */ 注释多行代码 shift alt a 3️⃣结束符 在 JavaScript 中 ; 代表一段代码的结束多数情况下可以省略 ; 使用回车enter替代 bodyscript alert(1);alert(2);alert(1)alert(2)/script/body 实际开发中有许多人主张书写 JavaScript 代码时省略结束符 ; ❤总结 1JavaScript 注释有哪两种方式 单行注释// ctrl / 多行注释/* */ shift alt a 2JavaScript结束符注意点 结束符是 分号 结束符可以省略 三、输入和输出 1️⃣输出 语法1 document.write(要写的内容) 注意如果输出的内容写的是标签也会被解析成网页元素 语法2 alert(要写的内容) 作用页面弹出警告对话框 语法3 console.log(控制台打印) 作用控制台输出语法用于程序员的调试 2️⃣输入 语法 prompt(请输入您的名字) 作用显示一个对话框对话框中包括一条文字信息用来提示用户输入文字 课堂练习 需求 浏览器中弹出对话框你好 JS~ 页面中打印输出JavaScript 我来了 页面控制台输出它会魔法吧~ bodyscript // 1. 输入的任意数字都会以弹窗形式展示document.write(要输出的内容)alert(要输出的内容);// 2. 以弹窗形式提示用户输入姓名注意这里的文字使用英文的引号prompt(请输入您的姓名:)/script/body 四、变量 注意变量不是数据本身而是用于存储数值的容器 script// x 符号代表了 5 这个数值x 5// y 符号代表了 6 这个数值y 6// 将用户输入的内容保存在 num 这个变量容器中num prompt(请输入一数字!)// 通过 num 变量容器将用户输入的内容输出出来alert(num)document.write(num) /script 1️⃣声明变量 若要使用变量首先需要声明变量。由关键字、变量名组成。 语法 let 变量名 let 和 var 都是 JavaScript 中的声明变量的关键字推荐使用 let 声明变量 2️⃣变量赋值 声明定义变量相当于创造了一个空的“容器”在变量名之后加‘’通过赋值向这个容器中添加数据 let age // 赋值将 18 这个数据存入了 age 这个“容器”中 age 18 // 这样 age 的值就成了 18 document.write(age)// 也可以声明和赋值同时进行 let str hello world! alert(str); ❤总结 1、变量用什么关键字来声明 let 2、变量通过什么符号来赋值 赋值运算符 3、开发中可以声明的同时也直接赋值 课堂练习 1、声明一个变量名用于存放用户购买的商品 数量num为 20 件 2、声明一个变量用于存放用户的姓名uname为‘张三’ 3、依次控制台打印输出两个变量 3️⃣更新变量 //声明一个age变量同时里面存放了18这数字 let age 18 //变量里的数据变化更新为19 age 19 //页面输出的结果是19 document.write(age) 注意let不允许多次声明一个变量 4️⃣声明多个变量 语法多个变量中间用逗号隔开 let age 18 , uname pink 注为了更好的可读性建议一行只声明一个变量 ❤总结 1、变量赋值之后如何更新新值 直接给他一个不同的值来更新 2、不提倡同时声明多个不同的变量 5️⃣关键字 let VS var let 不允许重复声明JavaScript 中内置的一些关键字不能被当做变量名 var 允许重复声明允许同时声明多个变量并赋值 大部分情况使用 let 和 var 区别不大但是 let 相较 var 更严谨因此推荐使用 let 6️⃣变量名命名规则 只能是字母、数字、下划线、$且不能数字开头 字母区分大小写 关键字或保留字不允许使用 见字知义驼峰命名 let age 18 // 正确 let age1 18 // 正确 let _age 18 // 正确// let 1age 18; // 错误不可以数字开头 let $age 18 // 正确 let Age 24 // 正确它与小写的 age 是不同的变量 // let let 18; // 错误let 是关键字 let int 123 // 不推荐int 是保留字 7️⃣变量拓展—数组 数组Array let arr [ ] 目标能够声明数组并且获取到里面的数据 1、声明语法 let 数组名 [数据1数据2……] 2、数组的取值 数组名[ 下标 ] 3、元素数组中保存的每个数据都为元素元素可不同 下标数组中数据的编号 长度数组中的数据的个数 五、常量 概念const 声明的变量称为“常量”。 使用场景当某个变量永远不会改变 命名规范和变量一致 const PI 3.14 注意 常量不允许重新赋值,声明的时候必须赋值初始化 六、数据类型 1️⃣基础分类 基本数据类型number 数字型 、string 字符串型 、boolean 布尔型 、underfined 未定义型 、null 空类型 引用数据类型object类型 注JavaScript 是弱数据类型变量到底属于哪种 只有赋值之后才能确认 Java 是强数据类型 int a 4 必须是整数 2️⃣数字类型Number 包括整数、小数、正数、负数 算术运算符 、 - 、 * 、 / 、%取模 bodyscript let score 100 // 正整数let price 12.345 // 小数let temperature -40 // 负数document.write(typeof score) // 结果为 numberdocument.write(typeof price) // 结果为 numberdocument.write(typeof temperature) // 结果为 number/script /body NaN代表一个计算错误 console.log(老师 - 2 ) //NaN NaN是粘性的任何对NaN的操作都会返回NaN console.log( NaN 2 ) //NaN 3️⃣字符串类型(string) 通过单引号 、双引号 或反引号包裹的数据都叫字符串单引号和双引号没区别推荐使用单引号 let tel 18650155702 //被引号包括就是字符串 let str //空字符串 注意事项 无论单引号或是双引号必须成对使用 单引号/双引号可以互相嵌套但是不以自已嵌套自已 必要时可以使用转义符 \输出单引号或双引号 字符串拼接 口诀数字相加 字符相连 let uname 彭于晏 let song 是演员 document.write( uname song ) //彭于晏是演员 模板字符串 document.write(大家好 name,今年age岁) document.write(大家好我叫${name}) ❤总结 1、JavaScript中什么样的数据是字符串类型 只要用单引号 、双引号、反引号包含起来的就是字符串类型 2、字符串拼接比较麻烦可以使用什么办法解决 模板字符串 反引号和${ } 结合 4️⃣布尔类型 true 、 false // pink老师帅不帅回答 是 或 否 let isCool true // 是的摔死了 isCool false // 不套马杆的汉子 document.write(typeof isCool) // 结果为 boolean 5️⃣未定义类型undefined 只声明变量不赋值的情况下变量的默认值为 undefined let tmp; document.write(typeof tmp) // 结果为 undefined 6️⃣null空类型 代表是无 、空、值未知 let obj null console.log(obj) //null 区别null、undefined undefined 表示没有赋值 null 表示赋值了但是内容为空 ❤总结 1、布尔数据类型有几个 true 、 false 2、什么时候出现未定义数据类型 开发场景 定义变量未给值undefined 说明值还没有传过来 3、null是什么类型开发场景 空类型 如果一个变量里面确定存放的是对象若没准备好对象可以放null 7️⃣检测数据类型 typeofx或者不带括号 网页的控制台中数字型和布尔是蓝色字符串和undefined是灰色 0️⃣1️⃣2️⃣3️⃣4️⃣5️⃣6️⃣7️⃣8️⃣ 七、类型转换 1️⃣隐式转换 某些运算符被执行时系统内部自动将数据类型进行转换 规则 号两边只要有一个是字符串都会把另外一个转为字符串 除了 之外 - * / 都会把数据转换成数字类型 bodyscript let num 13 // 数值let num2 2 // 字符串// 结果为 132// 原因是将数值 num 转换成了字符串相当于 13// 然后 将两个字符串拼接到了一起console.log(num num2)// 结果为 11// 原因是将字符串 num2 转换成了数值相当于 2// 然后数值 13 减去 数值 2console.log(num - num2)let a prompt(请输入一个数字)let b prompt(请再输入一个数字)alert(a b);/script/body 2️⃣显式转换 编写程序时过度依靠系统内部的隐式转换是不严禁的因为隐式转换规律并不清晰大多是靠经验总结的规律。为了避免因隐式转换带来的问题通常根逻辑需要对数据进行显示转换 数字类型转换 Number() 函数 通过 Number 显示转换成数值类型 当转换失败时结果为 NaNNot a Number即不是一个数字 注NaN也是number类型的数据代表非数字 let strNum 123; let num Number(strNum); console.log(num); parseInt数据将字符串转换为整数。它会从字符串的开头开始解析直到遇到非数字字符 let strInt 123abc; let intNum parseInt(strInt); console.log(intNum); parseFloat(数据)可保留小数 !DOCTYPE html html langen headmeta charsetUTF-8titleJavaScript 基础 - 隐式转换/title/headbodyscriptlet t 12let f 8// 显式将字符串 12 转换成数值 12t Number(t)// 检测转换后的类型// console.log(typeof t);console.log(t f) // 结果为 20// 并不是所有的值都可以被转成数值类型let str hello// 将 hello 转成数值是不现实的当无法转换成// 数值时得到的结果为 NaN Not a Numberconsole.log(Number(str))/script/body/html转换为字符串 String数据 变量 . toString进制

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/917312.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

「LNOI2022」盒

🦁🦁🦁🦁🦁🦁🦁🦁🦁我要把你开盒挂网上。我们定义一波: \(s_i = \sum_{j = 1}^{i} a_j\) 那我们确定 \(b\) 后,答案是好算的,我们用 \(z_i\) 表示 \(b\) 的前缀和,就有: \[ans_b = \sum_{i = 1…

【文摘随笔】从业开发工作五年后,再读短篇《孔乙己》——年少不懂孔乙己,长大已成孔乙己

再读《孔乙己》对我而言有太多理由,*鲁迅*、*周树人* 作为网络 meme 已经过去了 7 年,但我的起点是人们越发的使用“脱不掉的长衫”和“孔乙己”来讽刺一个角色、一种现象。 中学时全文背诵的课文竟是一点没有印象,…

为什么我选择了 PSM 敏捷认证?

PSM考试优惠码:4DBC2DE748最近身边不少朋友问我: “敏捷证书这么多,你为什么选了 PSM(Professional Scrum Master)?” 今天就来聊聊我自己的感受,或许对你也有参考价值~ 💡 PSM 解决了我职业发展的几个痛点 …

宫廷计有哪些网站开发的页面跳转的方法

简介: Loki是受Prometheus启发的水平可扩展、高可用、多租户日志聚合系统。用户既可以将Loki告警直接接入SLS开放告警,也可以先将Loki接入Grafana或Alert Manager,再借助Grafana或Alert Manager实现Loki间接接入SLS开放告警。 直接接入 您可…

app开发与网站开发的区别建设工程自学网站

jenkins复制作业您可能知道,Jenkins是高度可配置的CI服务器。 我们可以设置不同的自定义构建过程。 我将分享一些我用来设置詹金斯工作层次的方法。 这是用例: 我们有一个主要的入口工作被调用以启动整个构建过程。 这项工作可以有一个到多个子工作。 …

Hive SQL - INSERT

Hive SQL - INSERT INSERT INTO TABLE zzh_test VALUES (1, 1,1. AAA), (2, 2.2, BBB);INSERT OVERWRITE TABLE zzh_test SELECT * FROM zzh_test; INSERT INTO zzh_test VALUES (1, 1,1. AAA), (2, 2.2, BBB);INSERT …

石家庄房和城乡建设部网站网站建设属于设备吗

打算刷一遍nssweb题(任重道远) 前面很简单 都是签到题 这里主要记录一下没想到的题目 [GDOUCTF 2023]hate eat snake 这里 是对js的处理 有弹窗 说明可能存在 alert 我们去看看js 这里进行了判断 如果 getScore>-0x1e9* 我们结合上面 我觉得是6…

建站点wordpress 全局字段

文章目录 一、序二、机械硬盘和固态硬盘的物理结构与工作原理2.1 机械硬盘2.11 基本结构2.12 工作原理 2.2 固态硬盘2.21 基本结构2.22 工作原理 三、机械硬盘和固态硬盘的垃圾回收机制3.1 机械硬盘GC3.2 固态硬盘GC3.3 TRIM指令开启和关闭 四、做好数据备份 一、序 周末电脑突…

网站开发如何设置视频教程设计美观网站有哪些

编者按 伏羲(Fuxi)是十年前最初创立飞天平台时的三大服务之一(分布式存储 Pangu,分布式计算 MaxCompute,分布式调度 Fuxi),当时的设计初衷是为了解决大规模分布式资源的调度问题(本…

大庆建设银行网站首页网站怎么容易被百度收录

数据持久化到Flash 文章目录 数据持久化到Flash1、Preferences库介绍2、软件准备3、硬件准备4、代码实现4.1 初始化NVS Flash4.2 读写Key/Value对4.3 保存/读取网络凭据4.4 复位后记住最后的 GPIO 状态在本文中,我们将介绍如何使用 Preferences库将数据存储到 ESP32 的Flash中…

编写msyql8.0.21 数据库批量备份脚本

编写msyql8.0.21 数据库批量备份脚本一:编写mysql数据库备份my.cnf文件二、编写数据库导出脚本czywxt_nacos.bat@echo off chcp 65001 > nul title MySQL Backup for czywxt_nacos setlocal disabledelayedexpansi…

完整教程:基础算法---【差分】

完整教程:基础算法---【差分】pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco&quo…

Android 源码中如何生成一个platform JKS 文件?

首先我们需要在源代码环境中将 build/target/product/security/ 文件夹 copy 到本地。 下边的操作需要在 ubuntu 或者 mac 下。重要安全提醒:platform 密钥是系统级私钥,拥有它就能签出系统权限应用。不要把它放到公…

后端面试八股(go 方向)

go 后端面试准备 一、Go语言相关 1、Go里有哪些数据结构是并发安全的?int类型是并发安全的吗?sync 包中的类型sync.Mutex 和 sync.RWMutex:互斥锁,通过加锁机制保证临界区安全 sync.WaitGroup:用于等待一组 gorou…

ArcGIS 不重叠且无缝的拓扑检查和修改

ArcGIS 不重叠且无缝的拓扑检查和修改创建拓扑: 新建数据库→新建dataset→导入要素 dataset右键新建topo 设置容差和规则 拓扑容差: 0.001 默认标准 0.00001 清查标准 注意:容差为分辨率两倍 拓扑规则: 1.不能重…

C++设计模式之创建型模式:工厂方法模式(Factory Method) - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

【铸网-2025】线下赛 web 详细题解

<?php show_source(index.php); class MGkk8 {public $a;public $b;public function rpl2(){echo(MGrp12;);$b = $this->b;if ($this->a == "RPG") {echo(ifyes;);($b->a)($b->b."&quo…

2025/9/25

A 用时:1h 预期:100pts 实际:100pts 发现有两种做法,可以直接模拟,递推,复杂度分别为 \(O(n^2)\),\(O(n^2\log n)\),而递推可以用 bitset 压一下。 考虑根号分治复杂度为 \(O(B \times n+\frac{n^2\times log …

唐山市政建设总公司网站重庆装修设计公司排名

181/2461/8938产品概述 R&S SMU200A信号发生器旨在满足现代通信系统研发及其生产中遇到的所有要求。R&S SMU200A矢量信号发生器不仅将多达两个独立的信号发生器组合在一个只有四个高度单位的机柜中&#xff0c;还提供无与伦比的RF和基带特性。 Rohde & Schwarz S…

为什么要建设档案网站个人网页设计思路流程内容

142873-41-4脂质过氧化抑制剂1 英文名称&#xff1a;Lipid peroxidation inhibitor 1 中文名称&#xff1a;脂质过氧化抑制剂 化学名称&#xff1a;2,4,6,7-四甲基-2-[(4-苯基哌啶-1-基)甲基]-3H-1-苯并呋喃-5-胺 CAS&#xff1a;142873-41-4 外观&#xff1a;固体粉末 分…