var函数

Vue 定时执行函数

匿名 (未验证) 提交于 2019-12-03 00:00:02
<script> new Vue({ el: '#app', data() { return { clock: '', } }, mounted() { this.$nextTick(() => { setInterval(this.CurentTime, 1000); }) }, methods: { CurentTime() { var getTime = new Date(); var year = getTime.getFullYear(); //年 var month = getTime.getMonth() + 1; //月 var day = getTime.getDate(); //日 var hh = getTime.getHours(); //时 var mm = getTime.getMinutes(); //分 var ss = getTime.getSeconds(); //秒 var clock = year + "-"; if (month < 10) clock += "0"; clock += month + "-"; if (day < 10) clock += "0"; clock += day + " "; if (hh < 10) clock += "0"; clock += hh + ":"; if (mm < 10) clock +=

js 快速入门

匿名 (未验证) 提交于 2019-12-02 23:57:01
基础知识快速入门: 常用的小函数: 1 <! DOCTYPE html > 2 < html lang = "en" > 3 <head> 4 < meta charset = "UTF-8" > 5 <title> </ title > 6 <script> 7 8 alert ( "HHHHHH" ); //弹框 9 prompt ( "fajsdkfklj" ); //弹框 类似Python中的Input 10 console . log ( "dafkdj" ); //控制台 11 document . write ( "<a href='http://baidu.com'>百度</a>" ) //到页面 12 13 </ script > 14 15 16 </ head > 17 <body> 18 19 </ body > 20 </ html > 乘法口诀表: 1 // 乘法口诀表 2 3 //小的在上 (要掌握它) 4 for ( var i = 1 ; i <= 9 ; i ++) { 5 for ( var j = 1 ; j <= i ; j ++) { 6 document . write ( j + "*" + i + "=" + j * i + " " ); 7 } 8 document . write ( "<br/>" ); 9 } 10 11 /

闭包函数

匿名 (未验证) 提交于 2019-12-02 23:57:01
什么是闭包函数? 闭包函数是一种函数的使用方式,最常见的如下: function fn1(){ function fn(){ } return fn; } 这种函数的嵌套方式就是闭包函数,这种模式的好处是可以让内层函数访问到外层函数的变量,并且让函数整体不至于因为函数的执行完毕而被销毁。 例如: function fn1(){ var a =10; function fn(){ console.log(a); // 10 } return fn; } 再比如下面的代码,随着函数的每次执行,变量的值都会进行递增1,原因是因为外层函数的变量处于内层函数的作用域链当中,被内层函数所使用着,当js垃圾回收机制读取到这一情况后就不会进行垃圾回收。 例如: function fn1(){ var a = 1; function fn(){ a++; console.log(a); } return fn; } // 调用函数 var x = fn1(); x(); // 2 x();//3 闭包函数在js的开发当中是非常常见的写法,例如下面这种写法,功能是实现了对数组的一些常规操作的封装,也是属于对闭包函数的一种应用。 let Utils = (function(){ var list = []; return { add:function(item){ if(list.indexOf

JS练习-牛客网-数组练习14题

匿名 (未验证) 提交于 2019-12-02 23:56:01
1.很多人都使用过牛客网这个在线编程网站,下面是自己做的JS数组部分的练习,已通过网站和老师检查无误,分享给大家。 2.先说一下题目的位置:牛客网 https://www.nowcoder.com/activity/oj →在线编程→JS能力测评经典题 3.数组部分共14题,大部分有两种解法,一种用常规循环做,一种用Array对象的方法做。 <!DOCTYPE HTML> <html> <head> <title> index </title> <meta charset = "utf-8" > <meta name = "Author" content = "Helen" > <script> //共14题 //case1:找出元素 item 在给定数组 arr 中的位置,如果数组中存在 item,则返回元素在数组中的位置,否则返回 -1 // 解法一:通过自定义函数来解 function indexOf ( arr , item ) { for ( var i = 0 ; i < arr . length ; i ++){ if ( arr [ i ]=== item ){ return i ; } } //end for return - 1 ; } //解法二:直接通过函数方法来解 function indexOf ( arr , item ) { return arr .

在使用element-ui 在mounted生命函数获取ref变量

匿名 (未验证) 提交于 2019-12-02 23:56:01
mounted(){ var btns = document.getElementByClassName("add"); for(let i = 1;i<btns.length;i+){ btns[i].style.display = "none" } updated(){ var btns = document.getElementByClassName(".add"); or(let i = 1;i<btns.length;i+){ btns[i].style.display = "none"; } 通过这次做项目可以感受到updated()生命周期组件的任何部分改变都能触发该生命周期函数执行。 来源:博客园 作者: zhx119 链接:https://www.cnblogs.com/zhx119/p/11432995.html

KnockoutJS-自定义属性绑定

匿名 (未验证) 提交于 2019-12-02 23:56:01
  在knockoutjs中,已有的绑定功能已经十分强大,基本上可以不需要再去考虑扩展了,但是,也有例外的场景,面对这种场景,还是得去完成,knockoutJS提供了自定义绑定来扩展绑定功能。 一、新建绑定    新建一个js文件来尝试绑定功能,按照给定的格式ko.bindingHandlers.xxx来扩展一个绑定。 ko . bindingHandlers . yourBindingName = { init : function ( element , valueAccessor , allBindingsAccessor , viewModel ) { // This will be called when the binding is first applied to an element // Set up any initial state, event handlers, etc. here }, update : function ( element , valueAccessor , allBindingsAccessor , viewModel ) { // This will be called once when the binding is first applied to an element, // and again whenever the

Easyui DataGrid 尾行添加合并行

匿名 (未验证) 提交于 2019-12-02 23:55:01
//调用 onLoadSuccess: compute, function compute() {//计算函数 var rows = $('#Datagrid_Person_Management').datagrid('getRows')//获取当前的数据行 var ptotal = 0//计算listprice的总和 , utotal = 0//统计unitcost的总和 , btotal = 0;//统计unitcost的总和 for (var i = 0; i < rows.length; i++) { ptotal += Number(rows[i]['JSON_Total']); //utotal += rows[i]['PCOST']; //btotal += rows[i]['BOR']; } //新增一行显示统计信息 $('#Datagrid_Person_Management').datagrid('appendRow', { EVAL: '<b>统计:</b>', JSON_Total: Number(ptotal).toFixed(2) }); //在指定列下面显示统计值 } 来源:博客园 作者: 向往田园 链接:https://www.cnblogs.com/fengmingming/p/11412609.html

golang(5):struct &amp; 链表 &amp; 二叉树 &amp; 接口

匿名 (未验证) 提交于 2019-12-02 23:52:01
// 1. 用来自定义复杂数据结构 // 2. struct里面可以包含多个字段(属性) // 3. struct类型可以定义方法,注意和函数的区分 // 4. struct类型是值类型 // 5. struct类型可以嵌套 // 6. Go语言没有class类型,只有struct类型 struct的定义 struct 声明: type 标识符 struct { field1 type field2 type } // 示例: type Student struct { Name string Age int Score int } struct定义的三种形式: 1. var stu Student 2. var stu *Student = new (Student) 3. var stu *Student = &Student{} 1) 其中 2 和 3 返回的都是指向结构体的指针,访问形式如下: // 标准形式: (*stu).Name (*stu).Age // 简写形式: stu.Name stu.Age

Canvas绘制时钟Demo

匿名 (未验证) 提交于 2019-12-02 23:52:01
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Canvas绘制时钟Demo</title> <style> #myCanvas{ border: 1px solid; } </style> </head> <body> <canvas id="myCanvas" width="500" height="400"> 很抱歉,你的浏览器不支持canvas元素 </canvas> <script> var c = document.getElementById('myCanvas');//获取Canvas对象 var ctx = c.getContext('2d');//获取上下文 function drawClock() { ctx.clearRect(0,0, c.width, c.height);//清除画布 x坐标 y坐标 矩形长 矩形宽 c.width = c.width;//清除画布时需要重置宽度,否则会有一个画布的重叠 var x = 250,y = 200,r = 180;//定义圆盘的中心坐标和圆盘的半径 /*获取实际的时间*/ var objTime = new Date(); var objHour = objTime.getHours(); var objMin =

js实现时分秒倒计时

匿名 (未验证) 提交于 2019-12-02 23:43:01
html部分 <div class="active_time" id="active_time"></div> //js部分 function countTime(value) { //获取当前时间 var date = new Date(); var now = date.getTime(); //设置截止时间 var endDate = new Date("2019-7-22 00:00:00"); var end = endDate.getTime(); //时间差 var differTime = end - now; //定义变量,h,m,s保存倒计时的时间 var h, m, s; if (differTime >= 0) { h = Math.floor(differTime / 1000 / 60 / 60); m = Math.floor(differTime / 1000 / 60 % 60); s = Math.floor(differTime / 1000 % 60); h = h < 10 ? ("0" + h) : h; m = m < 10 ? ("0" + m) : m; s = s < 10 ? ("0" + s) : s; var timeDom = "倒计时:" + h + "小时" + m + "分" + s + "秒"; $("