`; this.DOM.el.insertBefore(this.DOM.svg, this.DOM.nav); this.DOM.shape = this.DOM.svg.querySelector('path'); } updateFrame() { this.paths.initial = this.calculatePath('initial'); this.paths.final = this.calculatePath('final'); this.DOM.svg.setAttribute('viewbox',`0 0 ${this.rect.width} ${this.rect.height}`); this.DOM.shape.setAttribute('d', this.paths.initial); } calculatePath(path = 'initial') { if ( path === 'initial' ) { return `M 0,0 0,${this.rect.height} ${this.rect.width},${this.rect.height} ${this.rect.width},0 0,0 Z M 0,0 ${this.rect.width},0 ${this.rect.width},${this.rect.height} 0,${this.rect.height} Z`; } else { return { step1: `M 0,0 0,${this.rect.height} ${this.rect.width},${this.rect.height} ${this.rect.width},0 0,0 Z M ${this.frameSize},${this.frameSize} ${this.rect.width},0 ${this.rect.width},${this.rect.height} 0,${this.rect.height} Z`, step2: `M 0,0 0,${this.rect.height} ${this.rect.width},${this.rect.height} ${this.rect.width},0 0,0 Z M ${this.frameSize},${this.frameSize} ${this.rect.width-this.frameSize},${this.frameSize} ${this.rect.width},${this.rect.height} 0,${this.rect.height} Z`, step3: `M 0,0 0,${this.rect.height} ${this.rect.width},${this.rect.height} ${this.rect.width},0 0,0 Z M ${this.frameSize},${this.frameSize} ${this.rect.width-this.frameSize},${this.frameSize} ${this.rect.width-this.frameSize},${this.rect.height-this.frameSize} 0,${this.rect.height} Z`, step4: `M 0,0 0,${this.rect.height} ${this.rect.width},${this.rect.height} ${this.rect.width},0 0,0 Z M ${this.frameSize},${this.frameSize} ${this.rect.width-this.frameSize},${this.frameSize} ${this.rect.width-this.frameSize},${this.rect.height-this.frameSize} ${this.frameSize},${this.rect.height-this.frameSize} Z` } } } initEvents() { this.DOM.nextCtrl.addEventListener('click', () => this.navigate('next')); this.DOM.prevCtrl.addEventListener('click', () => this.navigate('prev')); window.addEventListener('resize', debounce(() => { this.rect = this.DOM.el.getBoundingClientRect(); this.updateFrame(); }, 20)); } navigate(dir = 'next') { if ( this.isAnimating ) return false; this.isAnimating = true; const animateShapeInTimeline = anime.timeline({ duration: this.settings.animation.shape.duration, easing: this.settings.animation.shape.easing.in }); animateShapeInTimeline .add({ targets: this.DOM.shape, d: this.paths.final.step1 }) .add({ targets: this.DOM.shape, d: this.paths.final.step2, offset: `-=${this.settings.animation.shape.duration*.5}` }) .add({ targets: this.DOM.shape, d: this.paths.final.step3, offset: `-=${this.settings.animation.shape.duration*.5}` }) .add({ targets: this.DOM.shape, d: this.paths.final.step4, offset: `-=${this.settings.animation.shape.duration*.5}` }); const animateSlides = () => { return new Promise((resolve, reject) => { const currentSlide = this.DOM.slides[this.current]; anime({ targets: currentSlide, duration: this.settings.animation.slides.duration, easing: this.settings.animation.slides.easing, translateX: dir === 'next' ? -1*this.rect.width : this.rect.width, complete: () => { currentSlide.classList.remove('slide--current'); resolve(); } }); this.current = dir === 'next' ? this.current < this.slidesTotal-1 ? this.current + 1 : 0 : this.current > 0 ? this.current - 1 : this.slidesTotal-1; const newSlide = this.DOM.slides[this.current]; newSlide.classList.add('slide--current'); anime({ targets: newSlide, duration: this.settings.animation.slides.duration, easing: this.settings.animation.slides.easing, translateX: [dir === 'next' ? this.rect.width : -1*this.rect.width,0] }); const newSlideImg = newSlide.querySelector('#id_a17ab01cb78526381cbf020d .slide__img'); anime.remove(newSlideImg); anime({ targets: newSlideImg, duration: this.settings.animation.slides.duration*4, easing: this.settings.animation.slides.easing, translateX: [dir === 'next' ? 200 : -200, 0] }); anime({ targets: [newSlide.querySelector('#id_a17ab01cb78526381cbf020d .slide__title'), newSlide.querySelector('#id_a17ab01cb78526381cbf020d .slide__desc'), newSlide.querySelector('#id_a17ab01cb78526381cbf020d .slide__link')], duration: this.settings.animation.slides.duration*2, easing: this.settings.animation.slides.easing, delay: (t,i) => i*100+100, translateX: [dir === 'next' ? 300 : -300,0], opacity: [0,1] }); }); }; const animateShapeOut = () => { const animateShapeOutTimeline = anime.timeline({ duration: this.settings.animation.shape.duration, easing: this.settings.animation.shape.easing.out }); animateShapeOutTimeline .add({ targets: this.DOM.shape, d: this.paths.final.step3 }) .add({ targets: this.DOM.shape, d: this.paths.final.step2, offset: `-=${this.settings.animation.shape.duration*.5}` }) .add({ targets: this.DOM.shape, d: this.paths.final.step1, offset: `-=${this.settings.animation.shape.duration*.5}` }) .add({ targets: this.DOM.shape, d: this.paths.initial, offset: `-=${this.settings.animation.shape.duration*.5}`, complete: () => this.isAnimating = false }); } animateShapeInTimeline.finished.then(animateSlides).then(animateShapeOut); } }; new Slideshow(document.querySelector('#id_a17ab01cb78526381cbf020d .slideshow')); imagesLoaded('#id_a17ab01cb78526381cbf020d .slide__img', { background: true }, () => document.body.classList.remove('b_loading')); });
如果我們渴望成長.我們要去的是一所學校,是一座軍營,肯定不是我們早已熟悉的酒店。
軍事化特訓,也被部分機構稱之為魔鬼訓練,它是上海巡洋艦體驗式培訓在傳統的企業軍訓基礎上綜合了團隊建設中企業所需要具備的特質和元素進行深度提煉后用以準軍事化的方式進行的一種特殊培訓模式。 軍事化特訓將體驗式學習的真諦與軍事理論和團隊建設三者進行了有機地的融合,創造性地開發出的這一嶄新的團隊培訓和鍛造模式,這種嶄新的體驗式訓練是一種行之有效的培訓,在從體驗、震撼、分享到遷移和轉化延續整個體系過程中.
軍事化特訓.核心的理念: 培訓全程準軍事化管理和嚴格的準軍事化訓練的模式。 軍事化特訓.核心的載體: 具有代表性的一些特種性的核心軍事特訓項目和科目。 軍事化特訓.核心的魅力: 具有代表性的一些特種性的核心軍事特訓項目和科目。軍事化特訓.核心的靚點:全程以高昂和高壓相輔相成的方式進行殘酷卻科學化的體系訓練將知行有機結合融合.
我們本不是天生的王子或公主,但卻一下子就習慣,并喜歡坐在明亮、恒溫的辦公室;出差時享受著星級灑店的待遇。 你志得意滿,無所畏懼,卻未曾想在自己設置的障礙前裹足不前。 如果沒有拖鞋就不會在晚上走路,如果沒有屬于自己的臉盆就不會洗臉,如果和三人以上同居一室就不能睡覺,如果沒有空調就不知道該穿幾件衣服,如果這樣,那你真得要去磨練一下自己了,人生路上有些東西是必備,但你卻搞不清。你要去的是一所學校,是一個軍營,但肯定不是早已經習慣了的星級酒店.
4、歸屬缺失:人在曹營心在漢,無法建立良性歸屬. 5、協同障礙:團隊意識薄弱,部門協同卻困難重重. 6、忠誠度低:忠誠度極其低,團隊穩定無牢固根基.
1、士氣低糜:狀態欠佳,士氣萎靡,缺乏工作激情. 2、執行力弱:戰略高遠,執行孱弱,影響運轉效能. 3、缺乏堅韌:無法走出心理舒適區,樹立克難勇氣. 4、歸屬缺失:人在曹營心在漢,無法建立良性歸屬. 5、協同障礙:團隊意識薄弱,部門協同卻困難重重.

上海巡洋艦軍事化特訓【總教官】

描述曾服役原濟南現軍區某部特種偵察連 

曾擔任 班長 排長   8年特種偵察軍旅生涯


上海巡洋艦軍事化特訓【副總教官】

畢業南昌陸軍指揮學院  

曾服役新疆武警總隊反恐班 

上海巡洋艦軍事化特訓【教導員】

曾服役原沈陽軍區某部特種作戰旅    

曾擔任班長     5年特種兵軍旅歷煉


上海巡洋艦軍事化特訓【金牌教官】

曾服役原蘭州軍區某部師屬特戰連

曾擔任班長 副排長  5年特種兵軍旅歷煉


由上海巡洋艦體驗式培訓中心根據大型軍旅青春勵志電視劇《士兵突擊》為原型,在此基礎上將其核心的軍事化團隊熔煉元素鏈接到現實的企業團隊歷熔和鍛造中。旨在幫助更多的企業發現“許三多”、鍛造“許三多”,從而鑄就鐵血的“鋼七連”,助力個人成長為職場的“兵王”,助力企業長成真正“老A”戰隊.
利劍行動核心是軍事模擬實戰系統中軍隊特種作戰體系的深度體驗課程,其強調高效溝通、快速執行力、密切協同等特定元素的團隊熔煉項目,經過巡洋艦公司改良,將其融入了更多士氣提升、凝聚力綻放、高效管理等特有的培訓元素;參訓者都穿上各款軍服,手持仿真裝備,配備各款野戰裝備,穿梭叢林之間,還你一個軍人夢,伙伴展現各種團隊陣勢,個人技巧,全部投入扮演士兵或將領的角色。讓伙伴們在沖鋒中感愛凝聚、提升戰斗力、執行力!
《狼道商道》特訓課程是上海巡洋艦體驗式培訓中心獨家研發的品牌特訓課程。其核心的思想是圍繞狼族的特優精神來植入企業團隊的培訓系統并加以升發和凝煉。從狼道的角度來重新審視商道,從商道的視野重新來解讀狼道。項目背景是在遵循“泰勒原理”基礎上,師法狼的精神,以個人素質培訓和團隊整合培訓為目標。 通過精心策劃、周密組織、系統訓練,不斷打造團隊精神,培植企業團隊合力、開發個人潛能,強化企業忠誠度,培養服從文化,增加團隊高效執行力和深層的向心力凝聚之力.
你將和你的團隊伙伴經歷3天2夜(時間可根據企業的運營情況做出針對性的調整)的戰狼集訓。在集訓過程中你們將面臨種種前所未有的考驗:陌生的環境、無固定的保障、荒野的生存、奔襲的目標、未知的堵截……這一切猶如商場的環境充滿著變數和不確定;如何在殘酷的境遇里和團隊的伙伴一起出色的完成狼穴設置的障礙和挑戰并將戰訓的種種戰感升發為我們工作中克難的法寶和突進的勇氣……
山东十一选五直播