当前位置: 网站首页>小程序开发>网站开发

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

发表日期: 2021-05-07 11:18:04 浏览次数:106

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


兰考,河南省开封市下辖县 [1-2]  ,河南省直管县 [2]  ,位于九曲黄河最后一道弯 [3]  ,总面积1116平方公里 ,总人口85.91万人。 [4]  是河南省“一极两圈三层”中“半小时交通圈”的重要组成部分。 [5]  兰考县在春秋时为户牖邑,秦朝于县北置济阳县是兰考建县之始。公元前5年,汉光武帝刘秀生于县北济阳宫。 [6-7]  9年,改东昏县为东明县。1218年,东明县城被废为通安堡,新县城迁至黄河之北冤句县旧地。1232年,以黄河之南地析置为兰阳县、仪封县两县。1783年3月,考城县县城首次迁至兰考县境内。1825年,仪封县并入兰阳县,称兰仪县,仪封以乡隶之。1909年,为避溥仪帝讳,改兰仪县为兰封县。1954年6月,兰封县与考城县西部合并,以二县首字为名,称兰考县。 [6] 

陇海铁路、郑徐高铁穿境而过设兰考站、兰考南站,兰考至菏泽菏兰城际铁路、兰考至菏泽至青岛董家口港铁路、兰考至开封郑开兰城际铁路等即将开工建设。国道G220、G310、G106在县城交汇,连霍高速公路、日南高速公路、兰焦高速公路(规划)在境内交叉而过。距离新郑机场仅1小时,距离连云港仅4小时。 [5] 

兰考是泡桐之乡 [5]  、国家园林县城 、国家卫生县城 [8]  、全国文明城市提名城市 [9]  、省级生态县、全国双拥模范县、国家新型城镇化试点县 [10]  、首批国家级生态保护与建设示范区、全国社会信用体系建设综合性示范试点县 [11]  、全国首个普惠金融改革试验区 [12]  、省级可持续发展实验区 [13]  、河南改革发展和加强党的建设综合试验示范县、2019年全国村庄清洁行动先进县 [14-15]  、县城新型城镇化建设示范县。 [16] 


73-简单介绍一下 symbol

Symbol 是ES6 的新增属性,代表用给定名称作为唯一标识,这种类型的值可以这样创建


let id=symbol(“id”)


Symbl 确保唯一,即使采用相同的名称,也会产生不同的值,我们创建一个字段,仅为知道对应symbol 的人能访问,使用 symbol 很有用,symbol 并不是 100%隐藏,有内置方法


Object.getOwnPropertySymbols(obj)可以获得所有的 symbol。


也有一个方法Reflect.ownKeys(obj)返回对象所有的键,包括symbol。


所以并不是真正隐藏。但大多数库内置方法和语法结构遵循通用约定他们是隐藏的。


74-什么是事件监听

addEventListener()方法,用于向指定元素添加事件句柄,它可以更简单的控制事件,语法为

element.addEventListener(event, function, useCapture);


第一个参数是事件的类型(如 “click” 或 “mousedown”). 第二个参数是事件触发后调用的函数。


第三个参数是个布尔值用于描述事件是冒泡还是捕获。该参数是可选的。事件传递有两种方式,冒泡和捕获

事件传递定义了元素事件触发的顺序,如果你将 P 元素插入到div 元素中,用户点击 P 元素。


在冒泡中,内部元素先被触发,然后再触发外部元素, 捕获中,外部元素先被触发,在触发内部元素。


75-介绍一下 promise,及其底层如何实现

Promise 是一个对象,保存着未来将要结束的事件,她有两个特征:


1、对象的状态不受外部影响,Promise 对象代表一个异步操作,有三种状态,pending 进行中,fulfilled 已成功,rejected 已失败,只有异步操作的结果,才可以决定当前是哪一种状态,任何其他操作都无法改变这个状态,这也就是 promise 名字的由来。


2、一旦状态改变,就不会再变,promise 对象状态改变只有两种可能,从pending 改到fulfilled 或者从pending 改到rejected,只要这两种情况发生,状态就凝固了,不会再改变,这个时候就称为定型resolved。


Promise 的基本用法,


let promise1 = new Promise(function(resolve,reject){ 

  setTimeout(function(){

resolve('ok')

},1000)

})


promise1.then(function success(val){ 

  console.log(val)

})


// 最简单代码实现 

promise class PromiseM { 

  constructor (process) {

    this.status = 'pending' this.msg = ''

    process(this.resolve.bind(this), this.reject.bind(this)) 

    return this

}

  resolve (val) { 

    this.status = 'fulfilled' 

    this.msg = val

  }

  reject (err) { 

    this.status = 'rejected' 

    this.msg = err

}

  then (fufilled, reject) { 

    if(this.status === 'fulfilled') { 

      fufilled(this.msg)

  }

    if(this.status === 'rejected') { 

      reject(this.msg)

    }

}


//测试代码

var mm=new PromiseM(function(resolve,reject){ 

  resolve('123');

});


mm.then(function(success){ 

  console.log(success);

},function(){

console.log('fail!');

});


76-说说 C++,Java,JavaScript 这三种语言的区别

从静态类型还是动态类型来看


静态类型,编译的时候就能够知道每个变量的类型,编程的时候也需要给定类型,如 Java 中的整型int,浮点型float 等。C、C++、Java 都属于静态类型语言。


动态类型,运行的时候才知道每个变量的类型,编程的时候无需显示指定类型,如JavaScript 中的var、PHP 中的$。JavaScript、Ruby、Python 都属于动态类型语言。静态类型还是动态类型对语言的性能有很大影响。


对于静态类型,在编译后会大量利用已知类型的优势,如 int 类型,占用 4 个字节,编译后的代码就可以用内存地址加偏移量的方法存取变量,而地址加偏移量的算法汇编很容易实现。


对于动态类型,会当做字符串通通存下来,之后存取就用字符串匹配。


从编译型还是解释型来看


编译型语言,像 C、C++,需要编译器编译成本地可执行程序后才能运行,由开发人员在编写完成后手动实施。用户只使用这些编译好的本地代码,这些本地代码由系统加载器执行,由操作系统的 CPU 直接执行,无需其他额外的虚拟机等。

源代码=》抽象语法树=》中间表示=》本地代码


解释性语言,像JavaScript、Python,开发语言写好后直接将代码交给用户,用户使用脚本解释器将脚本文件解释执行。对于脚本语言,没有开发人员的编译过程,当然,也不绝对。


源代码=》抽象语法树=》解释器解释执行。


对于JavaScript,随着Java 虚拟机JIT 技术的引入,工作方式也发生了改变。可以将抽象语法树转成中间表示(字节码),再转成本地代码,如JavaScriptCore,这样可以大大提高执行效率。也可以从抽象语法树直接转成本地代码,如V8


Java 语言,分为两个阶段。


首先像 C++语言一样,经过编译器编译。和 C++的不同,C++ 编译生成本地代码,Java 编译后,生成字节码,字节码与平台无关。


第二阶段,由Java 的运行环境也就是Java 虚拟机运行字节码,使用解释器执行这些代码。


一般情况下,Java 虚拟机都引入了 JIT 技术,将字节码转换成本地代码来提高执行效率。


注意,在上述情况中,编译器的编译过程没有时间要求,所以编译器可以做大量的代码优化措施。


对于JavaScript 与Java 它们还有的不同:


对于Java,Java 语言将源代码编译成字节码,这个同执行阶段是分开的。也就是从源代码到抽象语法树到字节码这段时间的长短是无所谓的。


对于JavaScript,这些都是在网页和JavaScript 文件下载后同执行阶段一起在网页的加载和渲染过程中实施的,所以对于它们的处理时间有严格要求。

微信图片_20210425092605.jpg

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

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: https://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 昌平殡葬| 朝阳殡葬|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878