原创 JS:執行環境、作用域鏈、變量提升、this

JS:執行環境、作用域鏈、變量提升、this

原创 polymer實現動態數據並且帶有表格合併

最近接到一個需求,就是要做一個頁面放個表格來顯示數據,並且數據條數是動態並且規定格式且帶合併的;首先看效果圖: 1. 服務返回的數據結構類似表格顯示的樹形結構: data: { type: Array, value:

原创 執行環境、作用域鏈、變量提升、this

重點:每一個函數都有自己的執行環境,每個執行環境都有一個與之關聯的變量對象,環境中定義的變量和函數都保存在這個對象中。這個對象就是執行上下文對象: executionContextObj={ //變量對象 variableO

原创 網頁兼容性

記錄IE67下常見的問題 1、H5標籤兼容 H5的新加入的標籤在IE67下無用解決辦法:檢測是否有這個標籤, 如沒有則自己定義一個標籤,但要注意自定義標籤默認是內聯元素,沒有寬和高現在有成熟的js插件可以解決這個兼容性問題 <script

原创 前端週記20190211-20190215

1、靜態公有方法 (function(){ var privateVariable=10; function privateFunction(){ return false; } MyObje

原创 記一些vue問題

1、報錯:Do not use built-in or reserved HTML elements as component id: headerheader是html5中的特有標籤,換一個名字即可

原创 《javascript高級程序設計》第六章 讀書筆記 之 javascript繼承的6種方法

ECMAScript只支持實現繼承,主要依靠原型鏈來實現。與實現繼承對應的是接口繼承,由於script中函數沒有簽名,所以無法實現接口繼承。 一、原型鏈 基本思想:利用原型讓一個引用類型繼承另一個引用類型的屬性和方法。構造函數、原型和實例的

原创 《javascript高級程序設計》第六章 讀書筆記 之 javascript對象的幾種創建方式

一、工廠模式 工廠模式:使用字面量和object構造函數會有很多重複代碼,在此基礎上改進解決了多個相似對象的問題,但沒有解決對象識別的問題(即怎樣知道一個對象的類型) 二、構造函數模式 與工廠模式創建對象的不同之處:沒有顯示創建對象,直接將

原创 css實現文字居中兩邊橫線效果

效果: <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="wid

原创 Redux基礎篇

Redux基本概念 按照官方文檔的說法: Redux 是 JavaScript 狀態容器,提供可預測化的狀態管理。 然而並不是說做react的項目就一定需要使用redux,如果項目的組件通信簡單,那麼完全沒有沒有必要使用但是用戶的使用方式複

原创 記錄一些日常的小問題(前端)

1、多重循環遍歷查找優化開發中經常會遇到需要在一個數組中查找某一個對象的問題,單純用for循環語句循環查找。(typescript)之前寫的是這樣的 inManual(search, manual) { for (let i =

原创 紋理集打包和動畫轉換工具Texture Merge的使用教程

Texture Merger 可將零散紋理拼合爲整圖,同時也可以解析SWF、GIF動畫,製作Egret位圖文本,導出可供Egret使用的配置文件,其紋理集製作功能在小遊戲開發中可以起到降低小遊戲包體的作用,是開發者們最爲喜歡的靠譜軟件開發工

原创 Egret製作Loading頁面及分步加載資源教程

我們都知道,當遊戲越做越大,資源越來越多的時候,加載資源會造成大量時間的浪費。爲避免加載資源時遊戲黑屏,導致玩家誤認爲遊戲非正常運行,Loading界面起到至關重要的作用。今天就爲大家帶來用Egret製作Loading頁面及分步加載資源的教

原创 用Egret製作功能簡單的打地鼠類遊戲《冰桶挑戰》

今天教大家使用Egret製作一款功能簡單的遊戲——《冰桶挑戰》,這是一款大家熟悉的打地鼠類遊戲,點擊屏幕使用冰桶澆滅地洞裏鑽出來的明星,結算得到分數。遊戲頁面佈局使用EUI封裝了大量的常用UI組件,滿足大部分的交互界面需求,開發者僅用1天時

原创 初探Egret3D——白鷺引擎架構師王澤演講實錄

10月19日,白鷺開發者沙龍武漢站在武漢未來夢境空間舉辦。白鷺引擎首席架構師王澤在現場以《初探Egret3D》爲題爲到場的開發者介紹了Egret3D引擎,我們整理了現場速記分享給大家,詳見下文: 王澤:各位開發者下午好,今天我爲大家分享的題