ICode9

精准搜索请尝试: 精确搜索
  • vue双向数据绑定原理2021-06-04 11:30:37

    vue响应式原理 数据驱动 数据响应式:据模型仅仅是普通的JavaScript对象,而当我们修改数据时,视图会进行更新,避免了频繁的DOM操作,提高开发效率,这与Jquery不一样,Jquery是频繁的操作Dom 双向绑定: 数据改变,视图改变,视图改变,数据也随之改变( 双向绑定中是包含了数据响应式的内容) 我

  • js实现对sessionStorage中的值进行监听2021-06-02 23:02:35

    js实现对sessionStorage中的值进行监听 最近在react项目的开发中遇到了需要对sessionStorage中的值进行监听的需求,在查阅的大量资源后,终于是实现了监听并同步更改在state中的效果,下面我把代码贴给大家!!! 我的需求是在input框获取焦点或失去焦点时控制另一个组件的显示隐藏

  • 从零开始学VUE之组件化开发(阶段案例)2021-06-02 15:03:11

    阶段案例 案例效果 新建index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="app"> <div>

  • vue的常用组件方法应用2021-05-13 21:51:55

    项目技术:webpack + vue + element(mint-ui, etc...) + axois (vue-resource) + less-loader+ ... vue的操作的方法案例:1.数组数据还未获取到,做出预加载的动画<el-carousel :interval="3000" type="card" height="200px" class="common-mt-md">       <

  • 实现一个 mini-vue2021-05-11 09:33:48

    mini-vue 实现一个简单的 Vue.js。用于理解 Vue响应式原理,妈妈再也不用担心我不会用 Vue了! 技术尚未成熟,只实现小部分功能。 --2020/08/27 技术实现参考拉勾教育「大前端高薪训练营」3天体验课 完整版Vue响应式原理 图片引自 孟思行 - 图解 Vue 响应式原理 乞丐版 mini-vue

  • 回车与失去焦点事件冲突的处理2021-05-08 18:35:35

       ========================  实际代码 =============================== $("#inputCell").blur(function () { var newValue = $("#inputCell").val(); if(row[field] != newValue){ //如果改变放出保存按钮   $("#save_payService").attr("disabled&

  • 4.24observer中并不会出现类似obj.data.name读取时,obj的data与data的name都出现被读取的现象。(改正错误!)2021-04-24 20:34:46

    const obj = { data1: { data2: { name: "小强", age: 20 }, name: "小刚" }, name: "小明", age: 18 } //以这种obj.data1.data2.name形式访问和访问data2.name效果一样,前提是获得da

  • Flutter之滚动数字动画 widget2021-04-02 14:03:42

    介绍一下: 该组件是显示类似在线人数或累计人数可滚动式的 Animation Widget 可以通过 Controller 控制里面的数字 没有gif(是懒 ←,←),总之就是一个可以自定义样式的数字,数字变化时会上下滚动 多的不说,先上 code。 import 'package:flutter/cupertino.dart'; import 'package:flutte

  • js保留两位小数点,封装2021-03-18 21:00:48

    export const getAfterDotNums=(value)=>{ let len = 0; let newValue = value.toString(); if (value.toString().indexOf('.') > -1) { len = value.toString().split(".")[1].length; } switch (len) { cas

  • VUE数据变化视图不更新解决方案2021-03-17 09:02:15

    原文链接:https://www.cnblogs.com/xieli26/p/10108703.html 问题:在vue项目中,我更改数组中的某一条数据,直接arr[i]=newVal ,发现页面上数组没有实时刷新; 查看官网发现: 由于 JavaScript 的限制,Vue 不能检测以下变动的数组: 当你利用索引直接设置一个项时,例如:vm.items[index

  • 初始Vue3.0(6)——watch使用2021-02-26 17:02:21

    侦测变化 - watch Watch 文档地址 // watch 简单应用 watch(data, () => { document.title = 'updated ' + data.count }) // watch 的两个参数,代表新的值和旧的值 watch(refData.count, (newValue, oldValue) => { console.log('old', oldValue) console.log('ne

  • 2/6 Vue.js实现滑动滚动条,导航栏固定在顶部2021-02-06 22:05:00

      今天还是在敲代码的一天   但是今天的收获还是挺大的,把这个玩意搞定了     ( 主体的代码是按照参考书上的代码敲出来的 有一些自我加工 )   先看看效果图( 主要看导航栏 )      说一下我的思路,我的想法就是 将 body 的 scrollTop 作为 data 里面的一个属性 然后 watc

  • 定时器控制div移动,封装动态常用函数2021-01-24 23:57:21

    定时器控制div移动,创建一个可以执行简单动画的函数 1.定义一个函数,用来获取指定元素的当前的样式2.创建一个可以执行简单动画的函数3.代码 1.定义一个函数,用来获取指定元素的当前的样式 * 定义一个函数,用来获取指定元素的当前的样式 * 参数: * obj 要获取样

  • 读书笔记:对象的属性2021-01-16 09:33:15

    访问器属性 访问器属性不包含数据值,他们包含一堆getter和setter函数 在读取访问属性时,会调用getter函数,这个函数负责返回有效的值; 在写入访问器属性时,会调用setter函数并传入新值,这个函数负责决定如何处理数据 [[Configurable]] 默认true, 表示可以通过delete来删除属性从

  • Vue侦听器2021-01-11 14:59:17

    侦听器可以检测组件的点击次数 <template> <div> <h1 :style="styleObj">点击次数:{{num}}</h1> <button @click="addClick">点击</button> </div> </template> <script> export default{ name:'App',

  • 你。。你在我身上装了监视器2020-12-31 20:57:18

                                                                                                       引子,如图:刘鹏经理在王芳姑娘身上安装了监视器,那么能不能在代码里给

  • MFC_MSCOMM控件的使用2020-12-23 14:57:22

    1.put_CommPort属性 设置/选择串口号,例如(m_ctrlComm是定义的控件变量): m_ctrlComm.put_CommPort(nSel + 1); void put_CommPort(short newValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0x4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } 2

  • Vue学习——vue的双向数据绑定原理2020-12-07 20:32:27

    Vue的双向数据绑定原理?  Vue是根据数据劫持结合发布者-订阅者模式来实现双向数据绑定的,利用object.defaultProperty()方法来获取每个属性 的setter,getter,在数据变动的时候分布消息给订阅者,触发响应的监听回调。 Object.defaultProperty()方法的使用 https://developer.mozilla.o

  • iOS一句代码搞定下拉刷新和上拉加载更多2020-12-01 18:00:12

    现在的iOS刷新控件层出不穷,但是想找到一个样式完全符合自己基本没有,所以利用空余时间自己实现了一个刷新的控件,通过一个demo来搞明白其中的原理。 先来个效果图 大概说一下设计思路,在scrollView的顶部和底部分别添加headerView和footView。通过KVO来监听scrollView的content

  • Vue初始化子组件的方法2020-11-25 16:57:25

    在前端Vue开发中,经常遇到过这种需求,点击某条数据来查看详情,详情页又被单独封装成一个组件,在父组件中引入该子组件,当点击按钮触发事件时,传入数据参数,初始化子组件,设置子组件可见。这里提供两种初始化子组件的方式 1.设置子组件的ref属性,通过$refs.refAttribute.init来初始化子

  • C++ 将filesystem::path转换为const BYTE*2020-11-03 10:34:54

    std::string s = fs::temp_directory_path().append(filename).string(); LPCBYTE str = reinterpret_cast<LPCBYTE>(s.c_str()), RegSetValueExA的实战示例: // using std::string... HKEY newValue; // don't use RegOpenKey()! It is provided only for backwar

  • vue的响应式原理----实现一个简易版本的vue2020-11-01 22:04:25

    首先我们先回想一下vue的结构  自己在打印台里面打印一个vue实例  然后看一下整理结构 let vm = new Vue({ el: '#app', data:{ msg:'hello world', count:0, person:{ name:'555', sex:'man' }

  • 优化用户体验2020-06-10 15:54:49

    1、监听路由执行对应事件 watch: {   '$route':'getPath' }, methods: {   getPath(){     console.log(this.$route.path);   } } 2、vue中的watch监听   1>、监听 ‘单个值’ data() { return { text: '' // 该值可以是字符串、数字、布尔、数组等

  • Web 三维组态的仿真运用案例:民航飞机的数据监控2020-06-03 23:52:10

    前言 在飞机航行的过程中,客舱里座位上方的荧屏上,除了播放电视剧和广告之外,还会时不时的切换到一个飞机航行的监控系统。这个监控系统的主要目的是,让乘客可以了解到飞机在航行过程中的整体状况、距离目的地的航线进程以及一些有可能出现的突发事件。飞机航行的监控系统在一定程度上

  • 通过注解的方式实现对象指定属性前后对比记录2020-05-21 10:06:00

    指定属性对比注解 @Target({ElementType.METHOD, ElementType.FIELD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface OperationLog { String name() default "";}对比工具类 @Slf4jpublic class OperationLogUtil { public static String operationLog

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有