-1
A
回答
0
我想,你应该具备ASP.NET,CSS,HTML,JavaScript等网页开发技能。但是,如果您在SharePoint中创建页面,则后端代码通常使用C#(2010版 - 其他版本我不知道)。所以你也应该拥有像C#这样的.NET语言之一的技能。
1
严格的UI你不需要熟悉任何特殊的东西,除了我的同事@dns_nx在CSS,HTML,JS,jQuery中指定,如果你愿意。您需要了解的唯一一件事是SharePoint的基本概念及其运作方式。例如,您需要了解一个基本的东西,比如SharePoint中的所有东西都托管在其中。因此,举例来说,如果你正在使用jQuery,你需要加载它只有一次,以防止冲突,最好是在自定义操作,如:
<CustomAction
Location="ScriptLink"
ScriptBlock="
document.write('<link rel="stylesheet" type="text/css" href="~site/_layouts/15/MyPortalAdditions/bootstrap/css/bootstrap.css? v=1.2"></' + 'script>');
document.write('<link rel="stylesheet" type="text/css" href="~site/_layouts/15/MyPortalAdditions/slick/slick.css?v=1.2"></' + 'script>');
document.write('<link rel="stylesheet" type="text/css" href="~site/_layouts/15/MyPortalAdditions/style/prettyPhoto.css?v=1.2"></' + 'script>');
document.write('<link rel="stylesheet" type="text/css" href="~site/_layouts/15/MyPortalAdditions/style/fontawesome/font-awesome.min.css?v=1.2"></' + 'script>');
document.write('<link rel="stylesheet" type="text/css" href="~site/_layouts/15/MyPortalAdditions/style/jquery-ui.css?v=1.4"></' + 'script>');
document.write('<link rel="stylesheet" type="text/css" href="~site/_layouts/15/MyPortalAdditions/UniteGallery/css/unite-gallery.css?v=1.5"></' + 'script>');
document.write('<link rel="stylesheet" type="text/css" href="~site/_layouts/15/MyPortalAdditions/style/Mydevstyle.css?v=1.85"></' + 'script>');"
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部分将不起作用。
相关问题
- 1. SharePoint开发人员文档
- 2. 如何成为ASP.NET/Silverlight开发人员的Sharepoint开发人员?
- 3. 如何销售“Sharepoint开发人员”?
- 4. Drupal开发人员需要什么技能?
- 5. 社交媒体开发人员技能集
- 6. 高级ActionScript/Flex开发人员所需的技能
- 7. VS2010开发人员图片
- 8. 如何开始为.Net开发人员学习SharePoint 2013
- 9. 非开发人员管理和外部开发人员
- 10. 为什么PHP开发人员比.NET开发人员便宜?
- 11. 将开发人员添加到Apple开发人员帐户
- 12. iOS开发人员学习Mac编程的技巧?
- 13. 如何提高你的技能作为一个PHP开发人员
- 14. 谁在写自动UI测试?开发人员或测试人员?
- 15. 在开发人员和非开发人员之间共享ios开发
- 16. 如何在同一时间为java开发人员,c/C++开发人员,php开发人员安装eclipse?
- 17. PHP开发人员.NET开发
- 18. 想要进入SharePoint-2007或2010的ASP.NET开发人员?
- 19. .NET开发人员对Sharepoint,BizTalk,Microsoft Dynamics和Microsoft CRM的启示
- 20. 如何设置SharePoint 2010开发人员计算机?
- 21. 为开发人员生产的SharePoint权限级别
- 22. 为C#ASP.NET开发人员提供的SharePoint
- 23. Node.js Heroku Facebook开发人员
- 24. Ruby on Rails开发人员
- 25. 开发人员Web代理
- 26. iPhone开发人员手柄
- 27. C#开发人员认证
- 28. Windows Phone 7开发人员
- 29. 开发人员公钥
- 30. iOS开发人员证书
C#或VB.net。两者同样受到支持。 –