2016-06-21 5 views
-1

Каковы навыки, необходимые для того, чтобы стать разработчиком пользовательского интерфейса SharePoint. Какие инструменты и приложения будут использоваться при разработке пользовательского интерфейса.Умение разработчика пользовательского интерфейса Sharepoint

В основном, моя забота - разработчик пользовательского интерфейса, что это разработчик пользовательского интерфейса sharepoint.

ответ

0

Я думаю, вы должны обладать навыками веб-разработки как ASP.NET, CSS, HTML, JavaScript. Но если вы создаете страницу в SharePoint, внутренний код часто находится на C# (в версии 2010 года - другие версии, которые я не знаю). Таким образом, вы должны иметь навыки на одном из языков .NET, таких как C#.

+0

C# или VB.net. Оба одинаково поддерживаются. –

1

Строго для пользовательского интерфейса вы не обязаны быть знакомы ни с чем другим, кроме моего коллеги @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 уже загрузил собственный диспетчер скриптов. Таким образом, добавление другого создает конфликт, и ваша страница/веб-часть не будет работать.