大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

world(英语单词)

world是一个英语单词,可以用作名词,可以翻译为世界、地球,等等。

let和const的区别

i++){ console.log(b)//ReferenceError: let b=0 } 不同点: 1、let声明的是变量,const声明的是常量,只读,修改值会报错,const保存的是内存地址,可以给对象或数组添加属性或元素,但是不能重新复写。 const obj={} obj.a=1//正常 obj={}//错误 const arr=[] arr.push(0)//可以 arr=[2]//重新赋值报错 补充:为甚需要块级作用域 场景一,内层变量可能会覆盖外层变量 var tmp = new Date(); function f() { console.log(tmp);

dispatch_sync死锁问题研究

dispatch_sync死锁问题研究 首先,看看如下代码的输出是什么? - (void)viewDidLoad { [super viewDidLoad]; dispatch_sync_f(dq, work, (dispatch_function_t)bb- Block_invoke); } // 1) ensure that this thread hasn't enqueued anything ahead of this call // 2) the queue is not suspended if (slowpath(dq- dq_items_tail) || slowpath(DISPATCH_OBJECT_SUSPENDED(dq))) { _dispatch_sync_f_slow(dq); func(ctxt); } dbss = { .dc_ctxt = dbss2, };

python日志输出(一)-print输出

python日志输出(一)-print输出 1.概要 在平时写脚本时,经常会有输出日志的需求。一些简单的脚本直接用print输出就可以了,但是对一些复杂的架构,就需要对print进行进一步封装,才能更方便的使用。 2.例子 #coding=utf-8 import os import time LOG_DIRECTORY = "E:\python_sample" class Print(object): @staticmethod def info(message): out_message = Print.timeStamp() + ' ' + 'INFO: ' +str(message) Print.write(out_message) print out_mess

pyecharts实现星巴克门店分布可视化分析

reset_index() temp = temp.nlargest(10,'Brand') temp.columns = ['Ownership Type','计数'] chart = pyecharts.Pie("星巴克门店所有权分布", "来源:kaggle", title_pos='center') chart.add("占比", temp['Ownership Type'], temp['计数'], is_random=True, radius=[30, 75], rosetype='radius', is_legend_show=False, is_label_show=True) chart image.png 中国区分布 我们接下来通过热点图看下星巴克门店在中国区内的分布情况; temp = data[data['Country']=='CN'].

给组件绑定原生事件

给组件绑定原生事件 如果就是想给子组件添加原生的事件,就用@click.native="" 给组件绑定原生事件 var counter = { template : ' {{content}} ', data : function(){ return { content : "hello world" } } } var vm = new Vue({ el : "#app", components : { counter : counter }, methods : { handleClick : function(){ alert('click'); // 将子组件点击事件传递给父组件 this.$emit("click");

组件参数校验和非props特性

组件参数校验和非props特性 列表渲染 var counter = { props : { content : { // 类型,是否必须传递这个值,默认值,自定义校验器(验证) type : [String,Number], required : true, default : '', // 长度大于5 validater : function(value){ return (value.length 5) } } }, template : ' {{content}} ' } var vm = new Vue({ el : "#app", components : { counter : counter } })

DOM的ref引用

DOM的ref引用 列表渲染 hello world // ref var vm = new Vue({ el : "#app"

Vue循环数组和对象

Vue循环数组和对象 列表渲染 模板占位符,能够帮忙循环渲染一些东西,但是不会变成标签显示到页面上 数组中的set方法: -- {{ item.text }} - {{index}} -- {{item.text}} -- {{item}} -- {{key}} -- {{index}} var vm = new Vue({ el : "#app", data : { lists : [ { id : '001112222', text : 'hello' },{ id : '001112223', text : 'world' },{ id : '001112224', text : 'fujingwen' } ], userInfo : { name : "fjw", age : 20

class的对象绑定

class的对象绑定 Document .isRed{ background: red; } hello world; // 生命周期函数就是 Vue实例在某一个时间点自动执行的函数 var vm = new Vue({ el : "#app", data : { temp : false }, methods : { changeColor : function(){ this.temp = !

生命周期函数

生命周期函数 Document // 生命周期函数就是 Vue实例在某一个时间点自动执行的函数 var vm = new Vue({ el : "#app", template : " {{message}} ", data : { message : "hello world" }, // vue实例基础初始化之后,就会触发 beforeCreate : function(){ console.log("beforeCreate"); console.log("beforeMount"); }, // 实例还没有销毁,在销毁的前一刻 // 销毁实例:vm.$destroy() beforeDestroy : function(){ console.log("beforeDestory");

多个标签之间动画切换

多个标签之间动画切换 vue中的Js动画与velocity.js结合 .fade-enter, .fade-leave-active{ transition: opacity 1s;Hello world Bye world 显示与隐藏 Vue.component('child-one',{ template : " child-one " }) Vue.component('child-two',{ template : " child-two " }) var vm = new Vue({ el : "#app", data : { show : true }, methods : { handleChange : function(){ this.show = !

velocity.js动画

velocity.js动画 vue中的Js动画与velocity.js结合 hello world 显示与隐藏 var vm = new Vue({ el : "#app", data : { show : true }, methods : { handleChange : function(){ this.show = ! }, // before-enter触发之后,真正的运行动画了,就执行 handleEnter : function(el,done){ Velocity(el,{ opacity : 1 },{ duration : 1000, complete : done }) }, handleAfterEnter : function(el){ alert("动画结束") } } })

JS动画

JS动画 vue中的Js动画与velocity.js结合 hello world 显示与隐藏 var vm = new Vue({ el : "#app", data : { show : true }, methods : { handleChange : function(){ this.show = !this.show }, // 显示时触发 handleBeforeEnter : function(el){ console.log("beforeEnter"); }, // before-enter触发之后,真正的运行动画了,就执行 handleEnter : function(el,done){ setTimeout(function(){ el.style.color = "green"; },1000) setTimeout(function(){ done();

keyfram和transition同时使用

keyfram和transition同时使用 动态组件 .fade-enter, .fade-leave-active{ transition: opacity 3s;hello world 显示与隐藏 var vm = new Vue({ el : "#app", data : { show : true }, methods : { handleChange : function(){ this.show = !

自定义动画的名字

自定义动画的名字 /* 使用keyframe形式的动画 */ @keyframes bounce-in{ 0% { transform: scale(0); } 50% { transform: scale(1.2) } 100%{ transform: scale(1) } } .active{ transform-origin: left center;leave{ transform-origin: left center; animation: bounce-in 1s reverse;hello world 显示与隐藏

Animate.css库使用

Animate.css库使用 动态组件 /* 使用keyframe形式的动画 */ @keyframes bounce-in{ 0% { transform: scale(0); } 50% { transform: scale(1.2) } 100%{ transform: scale(1) } } .fade-enter-active{ transform-origin: left center; animation: bounce-in 1s; } .fade-leave-active{ transform-origin: left center; animation: bounce-in 1s reverse; } hello world 显示与隐藏 var vm = new Vue({ el : "#app", data : { show : true }, methods : { handleChange : function(){ this.show = !

Vue中的CSS动画

Vue中的CSS动画 动态组件 .fade-enter, .fade-leave-active{ transition : opacity 3s;hello world 显示与隐藏 var vm = new Vue({ el : "#app", data : { show : true }, methods : { handleChange : function(){ this.show = !

Win10系统Python运行环境的搭建——Anaconda3+Pycharm

Win10系统Python运行环境的搭建——Anaconda3+Pycharm 1、Anaconda的下载与安装 Anaconda的官方下载链接:https://www.anaconda.com/download/#windows 首先,根据自己所学python的版本选择python3.X版本或者python2.X版本 其次,根据自己的电脑系统,选择下载64位还是32位 双击打开下载成功的.exe文件 如果不需要自定义安装路径,一直点击Next即可完成安装。 待安装完成后,点击键盘win+R键调出运行窗口,

JS初识(一)

JS初识(一) PS:先放一个非常适合学习的JS入门教程,今天先根据教程,简单唠唠JS的历史。 JavaScript 教程wangdoc.com 一、实验环境 chrome的开发工具(Developer Tools)里的控制台(console)是运行JS的理想环境 如何打开: 1、直接进入: option + command + J (mac) ctrl + shift + J (windows/linux) 2、开发者工具进入: 快捷键F12 或者 option + command + I (mac) ctrl + shift + I (windows/linux) 然后再打开console

新手使用markdown

新手使用markdown 为什么要用markdown写文章,如何正确使用markdown?[图片名称](图片路径) eg: 海贼王 代码 !