饿了么 Nodejs 面试题

原文:https://github.com/ElemeFE/node-interview/tree/master/sections/zh-cn JavaScript 基础问题 类型判断 关键字: typeof 、 instanceof 、 toString 、 constructor Value function typeof ------------------------------------- "foo" String string new String("foo") String

微信分享失败

为规范自定义分享链接功能在网页上的使用,自2017年4月25日起,JSSDK“分享到朋友圈”及“发送给朋友”接口,自定义的分享链接,其域名或路径必须与当前页面对应的公众号JS安全域名一致,否则将调用失败。 例如,当前页面是 http://www.abc.com/123 ,其公众号对应的JS安全域名为 www.abc.com 以及 www.xyz.com 则分享自定义链接 http://www.abc.com/456 可以成功,分享

怪异模式和标准模式

在很久以前的网络上,页面通常有两种版本:为网景(Netscape)的 Navigator准备的版本以及为微软(Microsoft)的 Internet Explorer准备的版本。当 W3C 创立网络标准后,为了不破坏当时既有的网站,浏览器不能直接起用这些标准。因此,浏览器采用了两种模式,用以把能符合新规范的网站和老旧网站区分开。 目前浏览器的排版引擎有三种模式:怪异模式(Quirks mode)、接近标准模式(Almost standards mode)、以及标准模式(Standards mode)。在怪异模式下,排版会模拟 Navigator 4

使用 WebRequest 发送文件

以向微信接口上传媒体文件为例子,通过拼接 multipart/form-data 格式完成向请求附加文件。 public string UploadMedia(){ var accessToken = ""; var type = "image"; string filePath = "\path\to\file.png"; string fileName = "app.png"; var apiUrl