- 博客(10)
- 收藏
- 关注
原创 js中a.b与a[b]除了书写外,有什么区别?
在JS对象中,a.b与a[b]并没有什么区别,都是获得该对象的某个属性,不同之处在于a[b]中的b必须是个字符串; 但在数组里,那就不能写成arr.idx了,只能是arr[idx]。resultList["movie"] = {}给resultList设置movie属性var b = {a: 12}; b['a']也可以取到a的值。...
2018-07-30 15:39:09 3558
原创 TEST
以下代码输出什么?var a = {}, b = {key:'b'}, c = {key:'c'};a[b]=123;a[c]=456;console.log(a[b]);此代码输出456(不是123)理解如下: 设置对象属性时,js会隐式的将参数值串联起来。在这种情况下,由于b和c都是对象,他们都将被转换为“[object Object]”. 因此,...
2018-07-30 15:34:46 207
原创 解决微信小程序组件scroll-view中bindscrolltolower事件触发不了的问题
小程序scroll-view中的bindscrolltolower方法失效的原因是,为这个scroll-view以及page的高度都设置为100vh;需要在app.wxss中设置page{ height:100vh}并且在有scroll-view的view中设置height:100vh即可、...
2018-07-20 23:20:33 3722
原创 Daily conclusion
项目中的日常总结:iphone移动端点击事件不好使做移动端音乐播放器时,绑定的点击事件在iPhone没反应,不起效果,安卓上都没问题,事件能正确触发,但是在iPhone没反应。 开始觉得是写法问题,后来发现,是由于iPhone上,点击的对象,必须加上一个样式,拥有cursor:pointer这个样式,就没问题了setTimeOut和promise.prototype.then()...
2018-07-13 16:58:55 196
原创 跨域与jsonp
同源策略只有满足同源的脚本才可以获取资源,这样确实保证了网络上的安全性,但是限制了资源之间的互相利用,比如ajax,ajax是通过url来获取数据,同样也会受到同源策略的限制。解决跨域问题的方法flash。很久之前的方法,目前基本弃用;服务器代理中转。服务器不会受到同源策略的限制。iframe+document.domain。这种方法只能针对主域名相同的子域之间。iframe+...
2018-07-13 13:00:48 196
原创 JS运行机制整理
js加载时间线1、创建Document对象,开始解析web页面。解析HTML元素和他们的文本内容后添加Element对象和Text节点到文档中。这个阶段document.readyState = ‘loading’。2、遇到link外部css,创建线程加载,并继续解析文档。3、遇到script外部js,并且没有设置async、defer,浏览器加载,并阻塞,等待js加载完成并执行该脚本...
2018-07-12 14:50:19 609
原创 水平居中的几种方式
<!--html--><body> <div class="box"> <img src="" alt=""> </div></body>1.水平居中的 margin:0 auto;用于子元素上的,前提是不受float影响&
2018-07-04 23:56:17 1879
转载 前后端分离模式
《浅谈架构之路:前后端分离模式》前言:分离模式 对前后端分离研究了一段时间,恰逢公司有一个大项目决定尝试使用前后端分离模式进行,便参与其中。该项目从2016年初立项至今,平平稳稳得度过,但也涌现出越来越多的问题,绝对不是说前后端分离模式不好,而是很多公司在尝试前后端分离的时候没有做好充分得准备。 网上对前后端分离介绍的文章已经屡见不鲜,接下来本人用一点粗浅的言语也谈谈这块,献丑...
2018-07-03 17:50:56 410
原创 原生ajax封装、ajax
AJAX(Asynchronous Javascript And XML) = 异步 JavaScript + XML 在后台与服务器进行异步数据交换,不用重载整个网页,实现局部刷新。创建 ajax 步骤:1.创建 XMLHttpRequest 对象 2.创建一个新的 HTTP 请求,并指定该 HTTP 请求的类型、验证信息 3.设置响应 HTTP 请求状态变化的回调函数 4.发送 ...
2018-07-03 13:04:23 330
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人