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

网站建设在国外如何在wordpress首页显示文章列表

网站建设在国外,如何在wordpress首页显示文章列表,建设银行网站收款怎么打明细,淮北专业网站建设一、代理 Proxy 用于修改某些操作的默认行为#xff0c;等同于在语言层面做出修改#xff0c;所以属于一种“元编程”#xff08;meta programming#xff09;#xff0c;即对编程语言进行编程。 Proxy 可以理解成#xff0c;在目标对象之前架设一层“拦截”#xff0…一、代理 Proxy 用于修改某些操作的默认行为等同于在语言层面做出修改所以属于一种“元编程”meta programming即对编程语言进行编程。 Proxy 可以理解成在目标对象之前架设一层“拦截”外界对该对象的访问都必须先通过这层拦截因此提供了一种机制可以对外界的访问进行过滤和改写。Proxy 这个词的原意是代理用在这里表示由它来“代理”某些操作可以译为“代理器”。 二、常用拦截方法 // ES5 let obj {} let newVal Object.defineProperty(obj, name, {get () {console.log(get)return newVal},set (val) {console.log(set)newVal val} }) obj.name zz console.log(obj.name )// ES6 proxy let obj {} let p new Proxy(obj, {}) p.name zzzzz console.log(p, obj.name)// get let arr [11,22,33] arr new Proxy(arr, {get(target, key) {console.log(target, key)if (key in target) {return target[key]} else {return err}} }) console.log(arr[5])// set let arr [] arr new Proxy(arr, {set(target, key, val) {if (typeof val number) {target[key] valreturn true} else {return false}} }) arr.push(1) console.log(arr, arr[0], arr[1])// has let range {min: 1,max: 5 } range new Proxy(range, {has(target, key) {return key target.min key target.max} }) console.log( 2 in range) console.log( 6 in range)// ownKeys let obj {name: zz,[Symbol(66)]: 66 } Object.getOwnPropertyNames(obj) Object.getOwnPropertySymbols(obj) Object.keys(obj) Reflect.ownKeys(obj) let userInfo {name: zz,age: 25,_password: 123456 } userInfo new Proxy(userInfo, {ownKeys(target) {return Object.keys(target).filter(key !key.startsWith(_))} }) for (let key in userInfo) {console.log(key) } console.log(Object.keys(userInfo))// apply let sum (...args) {let sum 0args.forEach(item {sum item})return sum } sum new Proxy(sum, {apply(target, ctx, args) {return target(...args) * 2} }) console.log(sum(1,2)) console.log(sum.call(null, 1,2,3));// construct let User class {constructor (name) {this.name name} } User new Proxy(User, {construct(target, args, newTarger) {return new target(...args)} }) console.log(new User(zzz))// let user {name: zz,age: 25,_password: 123456 }user new Proxy(user, {get(target, key) {if (key.startsWith(_)) {throw new Error(不可访问)} else {return target[key]}},set(target, key, val) {if (key.startsWith(_)) {throw new Error(不可访问)} else {target[key] valreturn true}},deleteProperty(target, key) {if (key.startsWith(_)) {throw new Error(不可删除)} else {delete target[key]return true}},ownKeys(target) {return Object.keys(target).filter(key !key.startsWith(_))},// apply }) try {console.log(user._password) } catch(e) {console.log(e.message) } console.log(user.name) user.age 18 console.log(user) for (let key in user) {console.log(key) }
http://wiki.neutronadmin.com/news/322987/

相关文章:

  • 怎样提高网站点击率怎么让WORDPRESS首页显示菜单
  • 网站上线 串词app服务器搭建教程
  • 手机怎么做弹幕小视频网站初中学生做那个的网站
  • 建设网站需要哪些硬件宁波建设网站价格
  • 视频号关键词搜索排名网络营销乐云seo
  • 一般网站要多大空间湖南响应式网站建设
  • 罗阳网站建设wordpress 注册侧边栏
  • 渭南做网站电话淘客返利网站建设
  • 阳狮做网站平台网站怎么建设
  • 做同性恋的珠宝网站怎么用vps做网站
  • 网站制作 语言选择怎么做开发一款app需要多少人
  • 您身边的网站建设顾问哪个网站可以接项目做
  • 六安电商网站建设价格wordpress上长缺少临时文件夹
  • 研发项目备案在哪个网站做seo是什么职位的缩写
  • 外贸网站论文湘潭今天刚刚发生的新闻
  • H5响应式网站数据新冠最新发布会
  • 怎样做视频直播网站电商网名大全
  • 网站获取访客qq号码wordpress mp6
  • 17一起做网站后台建筑工程网线接头规范
  • wordpress 主题不显示图片首页排名关键词优化
  • 马鞍山网站建设制作湛江商城网站开发设计
  • 网站建设 锋云科技在线设计平台代理加盟
  • 旅游网站网页设计在公司的小语种网站上
  • 最新域名网站查询专业制作开发公司网站
  • 电商网站开发源码设计网站页面特效怎么做
  • 烟台网站建设-中国互联门户网站营销策略
  • 创建网站目录时我们应该做网站需要多少空间
  • 合肥制作网站有户型图怎么免费设计装修
  • 建筑施工建设网站从事网页设计工资高吗
  • 网站建站ddp兼职做效果图的网站有哪些