- 博客(10)
- 收藏
- 关注
转载 了解模块规范CommonJS和AMD/CMD
CommonJS和AMD/CMD他们都是定义模块的规范。CommonJS: NodeJS是CommonJS规范的实现,webpack 也是以CommonJS的形式来书写。 在CommonJS中,有一个全局性方法require(),用于加载模块。AMD(异步模块定义): 浏览器端的模块,不能采用”同步加载”(synchronous),只能采用”异步加载”(asynchronous)。这...
2018-06-10 12:56:41
183
原创 小程序:问题汇总
1、在app.js中设置的变量如何在index.js等page页面使用? 示例代码:// app.jsthis.globalData.windowWidth = 750index.jsvar windowWidth = getApp().globalData.windowWidth // 获取app.js...
2018-05-18 15:40:17
166
原创 使用Browsersync快速搭建node.js本地服务器
前面有一篇博客讲到了用http-server 快速创建node.js 静态服务器,但是这个静态服务器只能在自己的PC设备上访问。 如果我们做了一个H5页面,想在手机上实时看到效果,使用http-server是无法实现的,这时需要用到Browsersync。这个工具能让浏览器实时、快速响应您的文件更改(html、js、css、sass、less等)并自动刷新页面。更重要的是 Browsersy...
2018-05-09 21:19:41
562
原创 使用 Xcode 在 iOS 模拟器中调试 Web 页面
买不起iphoneX,但是买得起mac的前端穷逼看过来! 使用Xcode就能在mac上模拟iphoneX,当然也可以模拟iphone6/7/8、iphone6/7/8 plus等等机型,超级方便。第一步:下载 Xcode 去app store搜Xcode,不载了的话就升级一下系统咯!第二步:打开 Simulator iOS 模拟器(iOS Simulator)是捆绑在 Xcode 里...
2018-05-06 11:04:37
7673
原创 http-server 快速创建node.js 静态服务器
// 全局安装http-servernpm install http-server -g// cd到某个文件夹下再执行以下命令http-server -a 127.0.0.1 -p 7070 -o 参考资料: http://yijiebuyi.com/blog/b0f6ddc56be457e13879a3ad105f561b.html http://yijiebuyi.com/b...
2018-05-04 14:06:45
410
原创 前端笔试题
最近去面试,遇到了一个这样的笔试题,考察到的知识点是闭包。function fn(n,i){ console.log(i); return { fn: function(m){ return fn(m,n); } }}fn(1).fn(2).fn(3).fn(4);依次输出: undefined 1...
2018-04-25 22:03:14
209
原创 web前端开发面试题
1、跨域请求跨域是由浏览器的同源策略引起的,是指页面请求的url地址,必须与浏览器上的url地址处于同域上(即域名、端口、协议相同)。这是为了防止某个域名下的接口被其他域名下的网页非法调用,是浏览器对javascript施加的安全限制。跨域请求的方式: 1、 jsonp:利用script标签的跨域能力跨域. 2、CORS(跨源资源共享 cross-origin-resource-sha...
2018-04-20 18:36:02
267
原创 web前端面试题
1、跨域请求什么是跨域?跨域是由浏览器的同源策略引起的,是指页面请求的url地址,必须与浏览器上的url地址处于同域上(即域名、端口、协议相同)。这是为了防止某个域名下的接口被其他域名下的网页非法调用,是浏览器对javascript施加的安全限制。跨域请求的方式:(1) JsonP:(2) 在服务器端设置同源策略地址,在响应头上添加2、BOM和DOM分别是指什么?3、一个完整的URL地址包括哪些内...
2018-04-20 13:50:23
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人