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

Smarty - 学习

// 会将这个模板发送给smarty引擎 1)引进创建smarty的变量。 3)我们要指明关联的.tpl文件。 test.tpl: {$title} {$message} for循环 {foreach from = $movie_arr key=title item=dir} // key指定为title item指定为dir,注意不是value指定为 {$title} {$dir} {/foreach} circle {circle values='gray, sliver'} {foreach from = $movie_arr key=title item=dir} {$title} {$dir} {/foreach} 使用smartyBC可以用{php}标签 {php} echo sha1('hellow');

generators(生成器)

generators(生成器) generators(生成器) 生成迭代器: function* get(){ let a = 1; a++; console.log(a); yield 'abc'; let y = 2+a; console.log(y); yield 'hellow'; console.log('dapang'); yield '师徒教育'; yield '欢迎你'; yield '师徒课堂'; console.log(123); yield '站在前方,为你导航'; } let iter = get(); console.log(iter.next()); console.log(iter.next()); console.log(iter.next()); console.log(iter.next()); console.log(iter.next()); console.log(iter.next()); console.log(

模块化管路工具

模块化管路工具 模块化管路工具 一个js文件就是一个模块。 创建两个js文件和一个html文件,html文件用来打印。 导入,导出: html文件: System.import('js/main.js');首先引入三个js文件。 需要导出的js文件:student.js let name = "shitu91"; function seyHellow(){ console.log("hellow es6"); this.age=age; //export:导出; 需要导入的js文件:main.js import {name,seyHellow,Person} from './student'; xs.run();

jQloader 开源,集成 ajax、history、loading、orderTemplate 的页面模块化工具

loadFinish(function () { // loadPage 完成,执行的代码 }) progressBar 加载进度条 loading 状态时顶部的进度条,页面加载时会自动执行。(注意:除非你有其他用途,通常进度条并不需要你去手动操作) $.finish() //走完进度条 100% .setColor('color') //设置进度条颜色 loadingMask 手动开启一个 loading 效果并锁定界面。 支持 FontAwesome 图标库,当引入后会有加载特效。 $.

Python (类)实例方法的特殊属性

Python (类)实例方法的特殊属性 自定义函数的特殊属性已经专门整理过一篇(Python 自定义函数的特殊属性),方法的特殊属性与其稍有不同,我们通过下面这个例子展开介绍: class A(): def foo(self): '''a method''' print('hellow world!

jquery-ui 和bootstrap中tooltip.js分别使用方法

jquery-ui 和bootstrap中tooltip.js分别使用方法 方法1.用jquery 引入jquery-ui-1.10.3.min.css 和jquery-ui-1.10.3.min.js" " 具备title属性即可。 显示效果: 方法2.用bootstrap tooltip.js 注意引入包,由于是弹出框,有箭头,网上有去掉方法,需要读者可自己找。 hellow world! ' title='"+ object.title +"' 出发图片的mouseover event $(this).popover({trigger:'hover',placement:'right'});

【Android】RxJava的使用(二)Action

【Android】RxJava的使用(二)Action 回顾 在上一节Android RxJava的使用(一)基本用法中,介绍了RxJava的基本用法。下面来回顾下实现一次RxJava的基本使用。例:分别打印"Hellow"、" Wrod" Observable.just("Hello", "World") .subscribe(new Action1 () { @Override public void call(String s) { Log.i(TAG, s); //使用 onNextAction、 onErrorAction 和 onCompletedAction 来定义 onNext()、 onError() 和 onCompleted() Observable.just("Hello", "World").

【Android】RxJava的使用(三)转换——map、flatMap

【Android】RxJava的使用(三)转换——map、flatMap 前两篇Android RxJava的使用(一)基本用法、Android RxJava的使用(二)Action介绍了RxJava的基本用法,对Rxjava还不了解的请先看以上两篇。这篇为大家讲解RxJava中map和flatMap的使用。 参考:给 Android 开发者的 RxJava 详解(本文部分内容引用自该博客) 回顾 前两篇为大家介绍了使用RxJava打印多个字符串的方法 Observable.just("Hellow", "Wrold").

4 动画及组件

4 动画及组件 vue- 过渡(动画) (它的本质走的是css3: transtion ,animation) 方法一 toggle(){ //methods this.bSign=!this.bSign; Vue.component('oExt',oExt);//全局注册组件 2. 局部组件 (放到某个组件内部) (不常用) var oExt=Vue.extend({ template:' {{msg}} ', data(){ return { msg:'Hellow' } } }); 4.另一种编写方式2 局部 var vm=new Vue({ el:'#box', components:{ 'my-aaa':{ data(){ return { msg:'welcome vue' } }, methods:{ change(){ this.msg='changed';

javascript的对象

obj.age = 19; 使用ES5的object.create() object.create()是一个静态的函数,参数一:要继承的对象;参数二:可选,用以对对象的属性做进一步的描述 var obj = object.creat({name:"hello",age:"20"}) //obj继承了name和age属性 4.工厂模式创建function creatobj (name,age){ var obj = new object(); this.age = age; var per2 = new Person("world",24); } Person.prototype.showName =function(){ alert(this.name); pe.showName();=="obj.name !

inline-block

inline-block inline-block 的特性 既有 inline 的特性,不占据一整行,宽度由内容撑开,多个元素可以并排排列。 又有 block 的特性,可以设置 width 、height 、margin、 border、 padding 等盒模型的参数。代码HTML: hellow jirengu CSS.nav{ background-color: yellow; text-align: center; margin: 20px 0; padding: 10px; font-size: 1rem; 中部对齐:vertical-align: middle;

利用原型链和借用构造函数实现继承

总结: 优点:可以继承父级的所有方法;缺点:1.创建子类型的实例时不能向超类型的构造函数传递参数2.子类实例共享父类引用属性的问题。 借用构造函数法实现继承 基本思想就是在子类型构造函数的内部调用超类型构造函数。介绍借用构造函数之前需要掌握以下几点每个函数都有call()和apply()方法Function.apply(obj,[参数2,参数3,参数4. } function Person(name,age) { Animal.call(this,name,age);

JavaScript 中的作用域(scope)和提升(hoisting)

JavaScript 中的作用域(scope)和提升(hoisting) JavaScript 在说有关知识之前先让大家看几段代码: var i = "Hellow world! function myFunctionTwo(){ alert("我是 myFunctionTwo");中的赋值注释掉后运行,然后再将整个语句注释后再运行,就可以的得到验证,两次输出的结果先后为 undefined,Hello World!

前端入门系列(二):javascript字符串对象方法

前端入门系列(二):javascript字符串对象方法 字符方法 chatAt()和chatCodeAt charAt()和charCodeAt()这两个方法接收一个参数,即基于0的字符位置。chatAt()以单字符字符串的形式返回给定位置的那个字符。chatCodeAt()返回给定位置的那个字符的字符编码。 var stringValue="hellow"; stringValue.chatAt(1); //"hello world" stringValue.substr(-3); case " ": return amp; //["red","blue","pink"] colors2=color.split(",",2);