当前位置: 首页 > wzjs >正文

php程序员网站开发招聘web免费网站

php程序员网站开发招聘,web免费网站,网站内容建设的建议,全国企业信用信息公示系统河南let声明变量 //代码块 {var a 1let b 2 //let定义的声明有作用范围,只能在代码块中使用 }//F12输出 console.log(a) console.log(b) //报错 b is not definedvar m 1 var m 2 //var可以声明多次 let n 3 //报错,因为let只能声明一次通过vscode工具…

在这里插入图片描述

let声明变量

//代码块
{var a = 1let b = 2 //let定义的声明有作用范围,只能在代码块中使用
}//F12输出
console.log(a)
console.log(b) //报错  b is not definedvar m = 1
var m = 2 //var可以声明多次
let n = 3 //报错,因为let只能声明一次

通过vscode工具安装的live server插件进行运行
在这里插入图片描述

const声明常量

const PI = "3.1415926"
PI = 3 //报错 常量声明之后不允许改变const MY_AGE  //报错,因为常量声明必需初始化

解构复制

  • 对赋值运算符的扩展
  • 针对数组或者对象继续模式匹配,然后对其中的变量进行赋值
//对象解构
let user = {name:'Helen',age:18}//传统方式取值
let name1 = user.name
let age1 = user.age
console.log(name1,age1)//ES6方式取值
let{name,age} = user //结构的变量,必须是user的属性
cosole.log(name,age)

模板字符串

  • 用反引号 ` 加强版字符串,可以在字符串中加入变量和表达式
let name = "jordan"
let age = 27//定义方法
function f1(){return "have fun"
}
let info = `My Name is ${name},I am ${age + 1} years old next year,${f1()}`console.log(info)

定义方法简写

//传统定义对象,属性和方法
const person1 = {sayHi:function(){console.log("Hi")}
}
person1.sayHi();//ES6
const person2 = {sayHi(){console.log("Hi");}
}
person2.sayHi()

对象拓展运算符

  • …用于取出参数对象所有可遍历属性,然后拷贝到当前对象
let person1 = {name:"jordan",age:23}
let someone = {...person1}
console.log(someone);

箭头函数

  • 函数书写方式:参数 => 函数体
//传统
var f1 = function(a){return a
}
console.log(f1(1))//ES6简化
var f11 = (a) => a

模块化开发

在这里插入图片描述

ES5模块化

①、创建目录,然后对目录进行初始化
在这里插入图片描述

②、初始化之后,常见如下:
在这里插入图片描述
01.js

//定义成员
const sum = function(a,b){return parseInt(a) + parseInt(b)
}const subtract = function(a,b){return parseInt(a) - parseInt(b)
}//默认是私有的,可以通过设置决定哪些方法可以被js调用
module.exports = {sum,subtract
}

02.js

//引入01.js文件
const = require('./01.js')const v1 = m.sum(1,2)
const v2 = m.subtract(3,1)console.log(v1)
console.log(v2)

在这里插入图片描述

ES6模块化

  • 无法在Node.js中执行,需要用Babel编辑成ES5后在执行

在这里插入图片描述

001.js

export function add(){console.log("add...")
}
export function update(){console.log("update....")
}
//简化版
export default{list(){console.log("list...")},save(){console.log("save...")}
}

002.js

//引入
import {add,update} from "./001.js"add()
update()
//简化版
import user from "./1.js"
user.list()
user.save()

在这里插入图片描述

  • 终端输入命令,安装Babel转码器
    在这里插入图片描述

  • 配置.babelrc
    在这里插入图片描述
    在这里插入图片描述

  • 安装转码器
    在这里插入图片描述

  • 转码
    在这里插入图片描述
    在这里插入图片描述

  • 运行程序
    在这里插入图片描述
    在这里插入图片描述

搭建项目的前端环境

①、下载
在这里插入图片描述
在这里插入图片描述

②、将压缩包解压到工作目录,安装依赖
在这里插入图片描述

在这里插入图片描述

将前端项目和后端项目进行对接

在这里插入图片描述

跨域问题

在这里插入图片描述
在这里插入图片描述

第一种方案:

在每个Controller添加注解@CrossOrigin
在这里插入图片描述

http://www.dtcms.com/wzjs/119587.html

相关文章:

  • 农家院做宣传应该在哪个网站飓风seo刷排名软件
  • 自己做网站需要什么程序产品经理培训哪个机构好
  • 如何用外网ip做网站semifinal
  • 网站开发制作流程宁波seo服务推广
  • 不同类型网站比较及网站域名设计想在百度上推广怎么做
  • 做网站和app哪个难东莞关键词排名推广
  • 中国建设银行信用卡旅游卡服务网站近几年的网络营销案例
  • 做怎么样的网站好济南市新闻最新消息
  • 建立的网站打开空白百度注册入口
  • 做赌场网站代理班级优化大师是干什么用的
  • 微信 分享网站开发seo网站优化方案案例
  • 织梦做第一个网站免费自学电商教程
  • 专业网站建站公司广州推广工具
  • 网站建设车成本广告素材
  • 网站上线 串词全球搜索大全
  • 中国营销传播网手机版入口google搜索优化
  • 怎么做类似站酷的网站个人网页设计作品欣赏
  • 深圳住房和建设局网站登录界面免费测试seo
  • 最少收藏十个域名网站2345网址导航智能主板
  • 找人做网站友情链接2598
  • 800字以上网站设计方案app开发教程
  • 彩票网站开发周期百度热搜关键词
  • 做外贸平台还是网站关键词怎么优化到百度首页
  • 巴彦淖尔专业做网站的怎么理解搜索引擎优化
  • 成品网站多少钱百度指数app下载
  • 网站的购物车怎么做排行榜123网
  • 毕业设计代做网站多少钱上海网络营销推广外包
  • 织梦 导航网站 模板品牌营销策略
  • 公司做网站价格网易搜索引擎
  • 谷歌网站怎么做推广新平台推广赚钱