原创 程序之外:由電影《少年的你》揭露的bug

由電影《少年的你》揭露的bug說在前面的話少年的你誰之過這是什麼bug我們都是社會建設者 說在前面的話 大家好! 程序猿該有的生活不只是思考機器,還應該思考香蕉和美好的生活,Thinking in Java ,Thinking i

原创 P6:合成複用原則(CRP)

合成複用原則,Composite Reuse Principle,簡稱CRP. 一、定義 在一個新的對象裏面使用一些已有的對象,使之成爲新對象的一部分;新的對象通過向這些對象的委派達到複用已有功能的目的。簡單來說就是:儘量使用合成

原创 P1:單一職責原則(SRP)

一、定義 Single Responsibility Principle,簡稱SRP,類的職責要單一,不要講過多的職責功能放到一個類中。 一個類只負責一個功能領域中的相應職責。 如果一個類的所做的事情很多,就難以實現複用,而且各種

原创 Egret01-WeChatGame開發指南

Egret-01WeChatGame開發指南一、Egret微信小遊戲開發1、開發環境準備2、創建並運行小遊戲3、項目目錄結構簡介二、Enjoy Yourself ! 一、Egret微信小遊戲開發 需要下載Egret、微信開發者工具

原创 Vue入門教程06-偵聽器

一、watch偵聽屬性 通過 watch 來響應數據的變化,下面實現一個港幣-人民幣兌換的功能: <template> <div id="hello"> <p>人民幣/港幣換算</p> <p>人民幣: <inp

原创 Vue入門教程01-介紹與安裝

一、Vue簡介 學過前端的人都懂JQuery,我們通過簡單比較JQuery來認識Vuejs框架: JQuery: 使用選擇器($)操作DOM對象(賦值、取值、事件綁定等),屬於原生的HTML開發(數據與界面一體化)。 vue: 通

原创 Egret03-顯示對象的簡單介紹

一、顯示對象概念 1、遊戲中的“對象”統指舞臺上可見和不可見的物件(圖片、圖形、文字、視頻等可見,對象容器不可見)。DisplayObject類是顯示對象的基類,包含了顯示對象公共的方法和屬性,常用可視屬性如下: alpha:透明

原创 Vue入門教程15-Ajax(axios)請求

Axios 是一個基於 Promise 的 HTTP 庫,可在瀏覽器和 node.js 中使用,本章節我們使用Axios 進行Ajax請求。 一、GET請求 參考下圖,在static中建一個demo.json文件: demo.j

原创 Vue入門教程14-混入

一、混入的使用 混入 (mixin) 主要是用來分發 Vue 組件中的可複用功能。混入對象可以包含任意組件選項,當一個組件使用混入對象時,所有混入對象的選項將被加入進該組件本身的選項。 Demo: <template> <di

原创 Vue入門教程11-自定義指令

一、全局指令: v-model 和 v-show 是系統默認的指令,除此外,我們還可以使用 Vue.directive 註冊一個全局指令 v-myfocus, 使input元素自動獲得焦點: <template> <div i

原创 Vue入門教程07-Class和Style樣式綁定

一、class屬性綁定 1、單樣式使用: 使用 v-bind:class 可以爲元素設置一個樣式: <template> <div id="hello"> <div v-bind:class="{ class1: us

原创 Vue入門教程09-表單處理

一、input 和 textarea 輸入框 在之前的學習案例中,我們經常使用 v-model=“message” 的方式實現雙向數據綁定,而且v-model 會忽略所有表單元素的 value、checked、selected

原创 Egret04-對象容器和顯示列表介紹

一、容器 1、顯示容器是用來裝放可見對象的,所有容器都繼承DisplayObjectContainer類,該類繼承自 DisplayObject.也就是所有容器都繼承 DisplayObject.容器類DisplayObjectC

原创 Vue入門教程04-循壞語句的渲染

1、v-for列表渲染: v-for 指令循壞的語法格式: 【item in items】 或者使用of代替in ; v-for 可以將數組渲染到一個列表中,如下: <template> <div class="hello">

原创 Vue入門教程08-事件處理

一、v-on:事件監聽指令: 使用 v-on 指令可以監聽事件: <template> <div id="hello"> <button v-on:click="sayHello($event,'Jay')">Hell