A. 有沒有比較強大的html+js+css編輯器
給你推薦兩個:dreamweaver和webstorm
Adobe Dreamweaver,簡稱「DW」,中文名稱"夢想編織者",是美國MACROMEDIA公司開發的回集網頁製作答和管理網站於一身的所見即所得網頁編輯器,DW是第一套針對專業網頁設計師特別發展的視覺化網頁開發工具,利用它可以輕而易舉地製作出跨越平台限制和跨越瀏覽器限制的充滿動感的網頁。
WebStorm 是jetbrains公司旗下一款JavaScript 開發工具。被廣大中國JS開發者譽為「Web前端開發神器」、「最強大的HTML5編輯器」、「最智能的JavaScript IDE」等。與IntelliJ IDEA同源,繼承了IntelliJ IDEA強大的JS部分的功能。
B. 中文版編寫php代碼的工具有那些
1. Rephactor
Rephactor是一款命令行重構工具,這是一款自動化工具,允許開發者以一種簡潔的方式在不同的代碼庫中修改源碼。
主要功能:
保證重構的可逆性—— 一旦發現問題,代碼是可逆的,可以回溯到前一個版本。
查找替換功能—— 普通查找替換,方法重命名,類重命名,正則表達式模式的替換。
所有操作完成後,均基於SimpleTest Aperiplus進行測試,並保證測試的覆蓋率。
集成Phemto ,保證類的相關性測試。
2. Scisr
Scisr是一款利用PHP編寫的重構工具。項目託管在GitHub上。基於GPL許可證下發行。
使用方法:
類的重命名:
[js] view plain
$ scisr rename-class OldName NewName [files]
修改方法:
[js] view plain
$ scisr rename-method OwningClassName oldMethodName newMethodName [files]
文件重命名:
[js] view plain
$ scisr rename-file old/file_name new/dir/new_file_name [files]
重命名類和文件:
[js] view plain
$ scisr rename-class-file OldClassName NewClassName [files]
3. PHP Refactoring Browser
這是一款PHP 代碼的重構工具,通過生成diffs來描述重構的步驟,避免重構過程中的簡單錯誤,該工具非常棒。項目託管在GitHub上。
使用庫:
PHP Parser by Nikic
PHP Token Reflection from Ondřej Nešpor
重構瀏覽器數據主要包含以下幾個方面:
補丁——支持基於更改文件操作創建補丁;
重構——包含實際重構域和適配第三方庫;
集合——基於PHP數組可靠添加集合語義。目前包含一組類型。
4. PhpStorm
PhpStorm是由JetBrains公司開發的一款PHP IDE富應用,同時支持重構。PhpStorm可隨時幫助用戶對其編碼進行調整,運行單元測試或者提供可視化調試功能。
目前,發布了PhpStorm 7版本,新版本支持PHP5.5;改進PHP語法著色性能;Vagrant、SSH 控制&遠程工具;支持Drupal & PHP框架;改進調試和測試性能。
PhpStorm的主要特性:
智能PHP編碼編輯器;
代碼質量分析;
支持調試/測試;
支持HTML/CSS/JavaScript編輯器;
支持跨平台。
5. Zend Studio
Zend Studio是Zend Technologies開發的PHP語言集成開發環境。支持HTML和JS標簽,但只對PHP語言提供調試支持。
主要特性:
具備功能強大的專業編輯工具和調試工具;
支持PHP語法高亮顯示、語法自動填充功能,支持語法自動縮排和代碼復制功能;
支持書簽功能;
內置一個強大的PHP代碼調試工具;
支持本地和遠程兩種調試模式,支持多種高級調試功能。
C. 您好,您會JavaScript嗎我想問問一款叫mcpe js編輯器的軟體使用的語言是J
首先一起來看看JS的函數表:
如果→if
或者→||
和→&&
也是→==
還是→==
是→==
大於→>
小於→等於→=
減→-
加→+
乘→*
除→/
的余數→%
求余→%
相反→else
點擊獲取→useItem
被點擊物品→itemid
手中物品→blockid
函數→function
爆炸→explode
攻擊獲取→attackHook
被攻擊者→victim
攻擊者→attacker
輸出信息→clientMessage
獲取輸入命令→procCmd
變數→var
空格轉換→split
條件判斷→switch
事件→case
獲得物品→addItemInventory
獲取玩家x坐標→getPlayX
阻止原本作用→preventDefault
生成方塊→setTile
獲取手中物品→getCarriedItem
獲取玩家y坐標→getPlayerY
獲取玩家z坐標→getPlayerZ
獲取方塊→getTile
看不懂?不要灰心!看下面的教程
以我的經驗,做JS最重要的是參考與理解,那麼以下是是簡單的js
function useItem(x,y,z,itemid,blockid){
if(itemid==267){
explode (getPlayerX(),getPlayerY(),getPlayerZ(),5)
}
}
funcion(函數)是每一個js必要的,而後面空一格的useItem(點擊獲取,也就是點擊方塊獲取)是一種命令的類型,如後面的explode(爆炸)是點擊某個方塊後執行的,
if(itemid==xx)是執行命令的條件,xx為物品ID(物品ID可從編輯器里查詢)
上面的小js根據函數表意思是「如果手上物品是劍,點擊地面會產生半徑為5格的爆炸"
而function useItem(x,y,z,itemid,blockid)相當於作文的開頭
編輯js最好別用所謂的「js編輯器"建議用920文本編輯
新手最好參考別人的js來提高自己,如我參考了BOSSjs才學會添加物品,大家看著上面的函數表來解讀這個JS的作用吧!