2016-06-21 59 views
-1

成为SharePoint UI开发人员需要哪些技能?什么工具和应用程序将用于开发用户界面。Sharepoint UI开发人员技能

基本上我担心的是一个UI开发人员是什么是共享点UI开发人员。

回答

0

我想,你应该具备ASP.NET,CSS,HTML,JavaScript等网页开发技能。但是,如果您在SharePoint中创建页面,则后端代码通常使用C#(2010版 - 其他版本我不知道)。所以你也应该拥有像C#这样的.NET语言之一的技能。

+0

C#或VB.net。两者同样受到支持。 –

1

严格的UI你不需要熟悉任何特殊的东西,除了我的同事@dns_nx在CSS,HTML,JS,jQuery中指定,如果你愿意。您需要了解的唯一一件事是SharePoint的基本概念及其运作方式。例如,您需要了解一个基本的东西,比如SharePoint中的所有东西都托管在其中。因此,举例来说,如果你正在使用jQuery,你需要加载它只有一次,以防止冲突,最好是在自定义操作,如:

 <CustomAction 
     Location="ScriptLink" 
      ScriptBlock=" 
      document.write('&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;~site/_layouts/15/MyPortalAdditions/bootstrap/css/bootstrap.css? v=1.2&quot;&gt;&lt;/' + 'script&gt;'); 
document.write('&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;~site/_layouts/15/MyPortalAdditions/slick/slick.css?v=1.2&quot;&gt;&lt;/' + 'script&gt;'); 
document.write('&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;~site/_layouts/15/MyPortalAdditions/style/prettyPhoto.css?v=1.2&quot;&gt;&lt;/' + 'script&gt;'); 
document.write('&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;~site/_layouts/15/MyPortalAdditions/style/fontawesome/font-awesome.min.css?v=1.2&quot;&gt;&lt;/' + 'script&gt;'); 
document.write('&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;~site/_layouts/15/MyPortalAdditions/style/jquery-ui.css?v=1.4&quot;&gt;&lt;/' + 'script&gt;'); 
document.write('&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;~site/_layouts/15/MyPortalAdditions/UniteGallery/css/unite-gallery.css?v=1.5&quot;&gt;&lt;/' + 'script&gt;'); 
document.write('&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;~site/_layouts/15/MyPortalAdditions/style/Mydevstyle.css?v=1.85&quot;&gt;&lt;/' + 'script&gt;');" 
Sequence="1000" /> 


<CustomAction 
Location="ScriptLink" 
ScriptSrc="~site/_layouts/15/MyPortalAdditions/script/jquery-1.11.1.min.js" 
Sequence="1001" /> 
<CustomAction 
Location="ScriptLink" 
ScriptSrc="~site/_layouts/15/MyPortalAdditions/script/jquery-ui.min.js?v=1.4" 
Sequence="1002" /> 
    <CustomAction 
    Location="ScriptLink" 
    ScriptSrc="~site/_layouts/15/MyPortalAdditions/slick/jquery-migrate-1.2.1.min.js?v=1.4" 
    Sequence="1003" /> 

此外,如果你正在使用Ajax控件,你需要知道SharePoint已经加载了自己的脚本管理器。因此,添加另一个会产生冲突,并且您的页面/ Web部分将不起作用。