![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
LaySwift
人的行为都是重复的,所以优秀是一种习惯,而不是偶然。
展开
-
获取不到javascript的全局变量
一定不要用_底横杠去给全局变量命名,代码要规范的使用匈牙利命名风格。原创 2018-01-24 18:00:22 · 605 阅读 · 0 评论 -
javascript代码写法转换,持续更新
例1——for循环let A = [1, 2, 3, 4, 5]for(let i=0; i<A.length; i++){ console.log(A[1])}let A = [1, 2, 3, 4, 5]for(let i of A){ console.log(A[i])}例2——ajax的两种写法ajax写法1$.ajax({ u...原创 2018-06-27 17:44:00 · 242 阅读 · 0 评论 -
jQuery获取动画中div元素的上下左右位置
以<div id=”date”></div>为例获取元素距离窗口顶部的位置let top = $("#date").offset().top - $(document).scrollTop()获取元素距离窗口底部的位置let bottom = $(window).height()-[$("#date").offset().top - $(document...原创 2018-07-02 17:40:12 · 1266 阅读 · 1 评论 -
解决animate动画效果抖动
最近在做一个后台监控的项目,需要实现数据可视化。在做的过程中需要让监控日期列表随页面滚动,用到了jquery的animate方法。解决animate动画抖动在执行animate函数前,需要先用stop()清空上一次的animate方法,防止方法重复执行 // 日期滚动动画 $(window).scroll(function(){ if($("#date").o...原创 2018-07-02 17:22:47 · 4608 阅读 · 0 评论 -
Websockt断开重连
websocket重连let ws = new Websocket(url)ws.onclose = function(){ var reVar = setInterval(function(){ // 先对重连过后的Websocket进行判断,如果重连成功则断开循环 if(ws.readyState == 1){ ...原创 2018-05-24 18:58:46 · 849 阅读 · 0 评论 -
Vue禁用button
使用v-if和v-else<i class="iconfont icon-start ml20" @click='onExecute' v-if="bind"></i><i class="iconfont icon-start ml20" v-else></i>data:(){ bind:true}methods:{原创 2018-05-24 18:48:39 · 5259 阅读 · 0 评论 -
基于Tornado,SSE在Python中的实现
基于Tornado原创 2018-07-05 11:28:04 · 2578 阅读 · 1 评论 -
Vue实现页面初始化过程父组件向子组件传网络请求回的参数
Vue传参加载jquery:1, npm install jquery 2, import $ from “jquery”不要使用axios,因为axios默认为异步操作且无法修改。这里需要改用ajax,并且async:false。将带有网络请求的函数写到组件的beforeCreate{}中,需要传入的参数写在data(){}。由于beforeCreate{}先于data(){}执行其...原创 2018-05-11 22:07:56 · 1738 阅读 · 0 评论 -
网页侧边栏随页面上下滚动动画
给同事写的侧边栏滚动动画,后来又说不需要了,在这里做个笔记,省得到时候再让我加上。 $(window).scroll(function(){ if($("#date").offset().top - $(document).scrollTop() < 0){ let pos = $(document).scrollTop() ...原创 2018-07-05 10:02:47 · 1242 阅读 · 0 评论