电子商务网站的建设的原理项目策划书模板范文

news/2025/10/9 11:10:15/文章来源:
电子商务网站的建设的原理,项目策划书模板范文,网站运营包括哪些,wordpress 分享到插件课程介绍 ES6新特性ReactJS入门学习 1、ES6 新特性 1.2、let 和 const 命令 var 之前#xff0c;我们写js定义变量的时候#xff0c;只有一个关键字#xff1a; var var 有一个问题#xff0c;变量作用域的问题#xff0c;作用域不可控#xff0c;就是定义的变量有时会…课程介绍 ES6新特性ReactJS入门学习 1、ES6 新特性 1.2、let 和 const 命令 var 之前我们写js定义变量的时候只有一个关键字 var var 有一个问题变量作用域的问题作用域不可控就是定义的变量有时会莫名奇妙的成为全局变量。 例如这样的一段代码 scriptfor (var i 0; i 5; i) {console.log(i);}console.log(循环外i) /script 运行打印的结果是如下 可以看出在循环外部也可以获取到变量i的值显然变量i的作用域范围太大了在做复杂页面时会带来很大的问题  let let 所声明的变量只在 let 命令所在的代码块内有效。我们把刚才的 var 改成 let 试试  scriptfor (let i 0; i 5; i) {console.log(i);}console.log(循环外i) /script 这样就把变量的i的作用域控制在了循环内部。 const const 声明的变量是常量不能被修改类似于java中final关键字  scriptconst a 1;console.log(a , a);//给a重新赋值a 2;console.log(a , a); /script 可以看到变量a的值是不能修改的。 1.3、字符串扩展 在ES6中为字符串扩展了几个新的API includes() 返回布尔值表示是否找到了参数字符串。startsWith() 返回布尔值表示参数字符串是否在原字符串的头部。endsWith() 返回布尔值表示参数字符串是否在原字符串的尾部。 实验一下 scriptlet str hello word;console.log(str, 中是否包含了word , str.includes(word));console.log(str, 中是否包含了baima , str.includes(baima));console.log(str, 中是否以h开头 , str.startsWith(h));console.log(str, 中是否以a开头 , str.startsWith(a));console.log(str, 中是否以a结束 , str.endsWith(a));console.log(str, 中是否以h结束 , str.endsWith(h)); /script 字符串模板 ES6中提供了来作为字符串模板标记。我们可以这么玩 scriptlet str helloitheimaitcast;console.log(str); /script 在两个之间的部分都会被作为字符串的值可以任意换行。 1.3、解构表达式 什么是解构 -- ES6中允许按照一定模式从数组和对象中提取值然后对变量进行赋值这被称为解构 (Destructuring)。 1.3.1、数组解构 比如有一个数组 let arr [1,2,3] 之前我想获取其中的值只能通过角标。ES6可以这样 scriptlet arr [1,2,3]const [x,y,z] arr;// xyz将与arr中的每个位置对应来取值// 然后打印console.log(x,y,z);const [a] arr; //只匹配1个参数console.log(a) /script 结果 1.3.2、对象解构 例如有个person对象 const person {name:jack,age:21,language: [java,js,css]} 我们可以这么做 // 解构表达式获取值const {name,age,language} person;// 打印console.log(name);console.log(age);console.log(language); 结果 如过想要用其它变量接收需要额外指定别名 {name:n} name是person中的属性名冒号后面的n是解构后要赋值给的变量。  1.4、函数优化 在ES6中对函数的操作做了优化使得我们在操作函数时更加的便捷。 1.4.1 函数参数默认值 在ES6以前我们无法给一个函数参数设置默认值只能采用变通写法 function add(a , b) { // 判断b是否为空为空就给默认值1 b b || 1; return a b; } // 传一个参数 console.log(add(10));现在可以这么写 function add(a , b 1) { return a b; } // 传一个参数 console.log(add(10));1.4.2 箭头函数 箭头函数 - JavaScript | MDN ES6中定义函数的简写方式 一个参数时 var print function (obj) { console.log(obj);// 简写为 var print2 obj console.log(obj);多个参数 // 两个参数的情况 var sum function (a , b) { return a b; } // 简写为 var sum2 (a,b) ab;没有参数 // 没有参数时需要通过()进行占位代表参数部分 let sayHello () console.log(hello!); sayHello();代码不止一行可以用 {} 括起来。 var sum3 (a,b) { return a b;// 多行没有返回值 let sayHello () { console.log(hello!); console.log(world!); }sayHello();1.4.3 对象的函数属性简写 比如一个Person对象里面有eat方法 let person {name: jack,// 以前eat: function (food) {5console.log(this.name 在吃 food);},// 箭头函数版eat2: food console.log(person.name 在吃 food),// 这里拿不到this// 简写版1eat3(food){console.log(this.name 在吃 food);} }1.4.4 箭头函数结合解构表达式 比如有一个函数 const person {name:jack,age:21,language: [java,js,css] }function hello(person) {console.log(hello, person.name) }//如果用箭头函数和解构表达式 var hi ({name}) console.log(hello, name); hi(person)1.5 map和reduce ES6中数组新增了map和reduce方法。 1.5.1 map map()接收一个函数将原数组中的所有元素用这个函数处理后放入新数组返回。 举例有一个字符串数组我们希望转为int数组 let arr [1,20,-5,3]; console.log(arr) let newArr arr.map(s parseInt(s)); console.log(newArr)

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

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

相关文章

怎么查网站备案做网站是买服务器还是买cdn

1. 一种软件测试方法,其特征在于,包括: 自动化测试工具执行数据生成自动化用例得到交易场景数据;其中,所述数据生成自 动化用例由自动化工具根据交易场景的数据编写得到; 使用预设数量的自动化用例和所述交易场景数据执…

营销型网站开发公司电话wordpress 集成安装包

点击蓝字“程序员考拉”欢迎关注!1 /直接将web项目文件件拷贝到webapps目录中这是最常用的方式,Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。如果你想要修改这个默认目录,…

网站建站业务wordpress的模板目录在哪里

XML 被设计出来用于数据的记录和传递,经常被作用为配置文件 什么是XML 可扩展标记语言(Extensible Markup Language),没有固定的标签,所有的标签都可以自定义。使用简单的标记来描述数据通常,xml被用于信息的记录和传…

CF2145F Long Journey

你在 \(0\) 时刻位于数轴上的 \(0\) 位置。每个时刻开始时,你可以选择右移一个单位,或者停在原地。在第 \(t\) 个时刻结束时,如果你的位置 \(p\) 满足 \(p \equiv b_{t\bmod n} \pmod {a_{t\bmod n}}\),那么你就输…

强化学习实验环境库 gym/Gymnasium

Gym库(https://gym.openai.com) 是OpenAI推出的强化学习实验环境库。它用Python语言实现了离散之间智能体-环境接口中的环境部分。每个环境就代表着一类强化学习问题,用户通过设计和训练自己的智能体来解决这些强化学…

网站买流量是怎么做的上海建设摩托车科技有限公司官网

什么是es(elasticsearch) Elasticsearch是一个开源的分布式搜索和分析引擎,它构建在Apache Lucene搜索引擎库之上。它提供了一个分布式多用户能力的实时搜索和分析引擎,能够处理大规模的数据。Elasticsearch被广泛用于构建全文搜索、日志分析、实时应用…

深圳网站建设首选上榜网络山河建设集团有限公司的网站

第33题 在 OSI 参考模型中, 下列功能需由应用层的相邻层实现的是()A. 对话管理B. 数据格式转换C. 路由选择D. 可靠数据传输 很显然,题目所问的应用层的相邻层是表示层。该层实现与数据表示相关的功能。选项a中的对话管理属于会话层。选项c中的路由选择属于网络层。…

为什么需要建立全面的质量管理体系

为什么需要建立全面的质量管理体系什么是全面的质量管理? 所谓全面质量管理, 简称TQM (Total Quality Management)就是一个组织以产品质量为中心,以全员参与为基础,目的在于通过让顾客满意和本组织所有成员及社会…

Encoding.RegisterProvider(CodePagesEncodingProvider.Instance)了解

Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);这行代码在 .NET Core / .NET 5+ 项目里的作用一句话就能说清楚:把 Windows 专用的“代码页”编码(GB2312、Shift-JIS、Windows-1252 等)注册到程序…

mybatis pagehelper 分页参数污染线程的问题

mybatis pagehelper 分页参数污染线程的问题参考: https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/zh/HowToUse.md 最佳实践 public interface CountryMapper { List selectByPageNumSize( @Pa…

TortoiseGit——Error:Unable to write index

问题现象 使用TortoiseGit进行分支合并时,出现下述问题。排查过程 网上查了一圈,说可能是磁盘空间导致的。但看了一下,分支所在的磁盘空间还有近500G,因此不可能磁盘空间问题导致。 那么最大可能就是文件的写入权限…

2025 年等离子清洗机源头厂家最新推荐排行榜:聚焦大气真空宽幅等多类型设备,精选实力口碑双优企业自动化/常压/低温/大腔体/射频等离子清洗机厂家推荐

当前,等离子清洗技术在 3C、半导体、光伏、汽车等工业领域的应用愈发广泛,市场对等离子清洗机的需求持续攀升。但随之而来的是行业乱象:大量厂家涌入导致产品质量参差不齐,部分企业缺乏核心技术,设备稳定性差、处…

美容行业培训网站建设黑帽seo是作弊手法

connection reset by peer的常见原因 1.服务器的并发连接数超过了其承载量,服务器会将其中一些连接关闭;2. errno 104错误表明你在对一个对端socket已经关闭的的连接调用write或send方法,在这种情况下,调用write或send方法后&…

Litho(deepwiki-rs):让代码自己说话——AI驱动的自动化架构文档生成革命

Litho(deepwiki-rs):让代码自己说话——AI驱动的自动化架构文档生成革命2025-10-09 10:50 姜 萌@cnblogs 阅读(0) 评论(0) 收藏 举报作为对标Davin商业化版本DeepWiki的开源项目,Litho(deepwiki-rs)通过多智…

湖南长沙网站优化主旨

定义和用法 some() 方法用于检测数组中的元素是否满足指定条件(函数提供)。 some() 方法会依次执行数组的每个元素: 如果有一个元素满足条件,则表达式返回true , 剩余的元素不会再执行检测。如果没有满足条件的元素&#xff0c…

2025 年最新推荐!国内空调机组厂家权威排行榜,含冷凝热回收等多类型机组企业优选指南冷凝热回收/泳池热泵/屋顶式/海水源养殖热泵空调机组厂家推荐

伴随建筑节能升级与工业场景细化,空调机组市场需求持续攀升,从医疗净化空间到数据中心,从商业综合体到新能源厂房,对设备的节能性、智能化、适配性提出更高要求。但当前市场品牌良莠不齐,既有技术滞后的老旧产品,…

基于Zernike灰度矩的亚像素边缘检测实现(精度0.05 pixel)

一、算法原理与数学模型 1. Zernike矩基础 Zernike矩通过正交多项式描述图像灰度分布,其旋转不变性和抗噪声特性适合亚像素边缘检测。定义第n阶径向多项式:其中\(0≤ρ≤1,m∈[−n,n]\)且\(n−∣m∣\)为偶数。 2. 亚…

北京网站优化关键词排名瓯北网站制作报价

文章目录 1. **更多标准库函数支持constexpr**2. **支持动态内存分配**3. **支持虚函数和多态**4. **支持try-catch异常处理**5. **更灵活的控制流**6. **支持std::initializer_list**7. **支持修改union活跃成员**8. **允许更多类型的非类型模板参数**总结 C20对 constexpr进…

微信公众号 网站开发做医院的系统网站怎么做

Redis热搜 原理数据类型redis操作简单实现 实操封装方法执行方法最后使用springboot的定时任务对热搜榜单进行维护 原理 使用redis实现热搜的原理就是维护一个zset集合,然后使用score作为当前搜索词的搜索量,score越高的搜索词就说明该搜索词热度越高。…

如何分析网站的设计千山科技做网站好不好

一、同程旅行一面 自我介绍技术提问 打开新的tab页、window.open是否共享sessionStorage存储的数据vue、react 源码有没有看过,说一下react17 与 react18区别webpack中loader与plugin,有没有自己写过vuex、reactx 刷新数据丢失 怎么做的持久化 反问 总…