2015年第九大陆公测时间还有插件工具用吗

Continent Of The Ninth 23386人喜欢
C9 推荐下载
共有3个下载
沙漠深处,沙丽迪危在旦夕……肩负使命的神枪手,将为拯救第五大陆而战!9月27日,C9重磅大版本“子弹风暴”猛烈来袭!为你带来全新等级、全新副本、全新职业、全新优化,更有海量活动送丰富奖励!新版本除了开放最新职业神枪手之外,更会开发第五大陆多个副本,此外还有大量系统优化 。&
下载次数:1061
下载次数:131
  NHN Games公司从2006年开始策划及开发的《C9》是具有卓越的画面技术及精巧而简练的战斗方式,生动故事情节和多种环境地下城的全3D MMORPG,玩家可通过《C9》体验到独特的探险和挑战的世界。&
下载次数:7
回复/点击作者标题48 / 4241514 / 580424 / 57849 / 4810 / 989 / 659 / 849 / 6210 / 627 / 520 / 370 / 170 / 170 / 380 / 820 / 370 / 330 / 330 / 170 / 260 / 220 / 30
请给游戏打分
202票 24票 52票
共有 278 个网友打分,
点击表情图直接打分
片长:00:00:19上传:传奇宅男播放:20
|||京公网安备:
北京海淀区知春路113号银网中心A座9F|服务热线:010-|传真:010-|
| 北京智德典康电子商务有限公司自由、创新、研究、探索
Linux/Windows Mono/DotNet [ Open Source .NET Development/ 使用开源工具进行DotNet软件开发]锐意进取,志存高远.成就梦想,只争朝夕.从你开始,创新世界.【That I exist is a perpetual supprise which is life. Focus on eCommerce】
1.写作背景
&& &想在5月份前换个工作环境了,&检讨&一下自己混饭的技术水平和处世的人脉关系,觉得很不给力!为人方面,人各有志也就不纠结了,但本领得尽量提高一下。
&&& 我也不擅长写博客,也发觉以前写过的,要不半途而废,要不质量惨不忍睹,所以以前博文干脆全部删除,试着再回顾一遍也罢!
2.本章概述
&& &VS2015 CTP6下的NPM(bower及grunt)和Web Essentials基本安装和使用.如果你是web前端开发人员,建议熟练掌握。
&& &a package manager for JavaScript. 它是一个使用Node.js技术的包管理和分发工具,可以方便地找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。
&&&&注:官方
&&&&web包配置管理工具,允许您下载(一般从github等托管源码网站)和安装或还原软件包,一般处理是 JavaScript 和 CSS 库等静态文件。
&&&&注:对于静态文件安装包,仍可以使用 NuGet 程序包管理器。NPM技术应用非常广泛,VS没有理由不集成它。
&&& 基于Javascript(使用NPM)技术的task runners。task runners是一个应用程序,或者说它是一个任务工具。
6.Web Essentials
&&&&它是VS扩展插件,是 编写CSS, HTML, JavaScript, TypeScript, CoffeeScript or LESS一款强大web开发辅助工具。
&&&&注:官方
7.创建项目
&&& 为了演示说明,我们创建解决方案名为:GiveCaseBlog,项目模板采用ASP.NET 5 Preview Web API名为:GiveCaseBlog.WebApies,其目录:
8.添加grunt及bower
&&& 右键项目&Add":
&&& 此时目录会出现:
9.下载安装包配置
&&& 打开bower.json修改如下(这里举例下载三个安装包):&&&
"name": "bower",
"license": "Apache-2.0",
"private": true,
"dependencies": {
"jquery": "2.1.3",
"jquery-validation": "1.13.1",
"jquery-validation-unobtrusive": "3.2.2"
"exportsOverride": {
"jquery": {
"": "dist/*.*"
"jquery-validation": {
"": "dist/jquery.validate.{js,min.js}"
"jquery-validation-unobtrusive": {
"": "jquery.validate.unobtrusive.{js,min.js}"
&&&&&注:安装时exportsOverride配置的复制文件路径要和bower_components下载过的安装包里要复制文件路径一致!
&&&&&&&&&& 配置dependencies下载的安装包版本,如果不知道确切的版本,就等loading之后选择版本!&&
&&& 上面配置完毕,保存bower.json文件,就开始下载了。完成后目录:
10.安装安装包
&&&& 这里说静态文件安装,指的是复制到(包含到)项目中。前面我们已经下载过三个安装包了,可是没有在wwwroot(这个是web项目部署时根目录)文件下出现!
&&&& 打开package.json,改为:
"name": "package",
"version": "1.0.0",
"private": true,
"devDependencies": {
"grunt": "0.4.5",
"grunt-bower-task": "0.4.0"
&&&& 确定之后,目录出现:
&&&& 再打开gruntfile.js文件,其代码为:
/*定义grunt任务和使用grunt插件*/
module.exports = function (grunt) {
grunt.initConfig({
install: {
options: {
targetDir: "wwwroot/Libraries",
layout: "byComponent",
cleanTargetDir: false
grunt.registerTask("default", ["bower:install"]);
grunt.loadNpmTasks("grunt-bower-task");
&&&&& 右键gruntfile.js文件:
&&&&& 此时出现:
&&&&& 右键bower选择Run,没有错误信息的话,目录会有:
&&&&& OK,我们就完成了复制的过程。(注:后面会介绍自动完成这个过程配置及设置)&
11.压缩css
&&&& 在项目根目录下,创建Styles文件夹,并在其填加test.css文件,代码为:
background-color: #ffd800;/*背景颜色*/
text-decoration:
&&&& &注:此文件有注释,有空格换行的。
& &&& 打开package.json,在& "devDependencies"里添加:"grunt-contrib-cssmin": "0.12.2"&
&&&&& 修改gruntfile.js代码为:&
/*定义grunt任务和使用grunt插件*/
module.exports = function (grunt) {
grunt.initConfig({
install: {
options: {
targetDir: "wwwroot/Libraries",
layout: "byComponent",
cleanTargetDir: false
/*压缩css*/
options: {
sourceMap: true,
/*输出文件路径:原始文件路径*/
"wwwroot/Styles/test.min.css": "Styles/test.css"
grunt.registerTask("default", ["bower:install"]);
grunt.loadNpmTasks("grunt-bower-task");
grunt.loadNpmTasks("grunt-contrib-cssmin"); /*压缩css*/
&&&&& 再打开Task Runner Explorer:
&&&&& 执行Run之后,目录出现:
&&&&&&查看test.min.css代码:
&&&&& OK!去掉换行,空格,注释了!
&&&&&&在项目根目录下,创建Scripts文件夹,并其添加test.js文件,其代码为:
function Hello() {
alert("Hello");
function World() {
alert("World");
&&&& 注释:同样有空格,换行,注释!
&&&& 打开package.json,在& "devDependencies"里添加:"grunt-contrib-uglify": "0.8.0"&
&&&& 修改gruntfile.js代码为:
/*定义grunt任务和使用grunt插件*/
module.exports = function (grunt) {
grunt.initConfig({
install: {
options: {
targetDir: "wwwroot/Libraries",
layout: "byComponent",
cleanTargetDir: false
/*压缩css*/
options: {
sourceMap: true,
/*输出文件路径:原始文件路径*/
"wwwroot/Styles/test.min.css": "Styles/test.css"
/*压缩js*/
options: {
sourceMap: true,
"wwwroot/Scripts/test.min.js": "Scripts/test.js"
grunt.registerTask("default", ["bower:install"]);
grunt.loadNpmTasks("grunt-bower-task");
grunt.loadNpmTasks("grunt-contrib-cssmin"); /*压缩css*/
grunt.loadNpmTasks("grunt-contrib-uglify");
/*压缩js*/
&&&&&& 同样执行Run后,代码会压缩成:
13.编译less
&&&&&& 在项目根目录下,创建Lesses文件夹,并其添加site.less文件,其代码为:
@body-bg-color: #ff6a00;
#container {
&&&&width: 960
&&&&&&& 打开package.json,在& "devDependencies"里添加:"grunt-contrib-less": "1.0.0"
&&&&&&& &修改gruntfile.js代码为:
/*定义grunt任务和使用grunt插件*/
module.exports = function (grunt) {
grunt.initConfig({
install: {
options: {
targetDir: "wwwroot/Libraries",
layout: "byComponent",
cleanTargetDir: false
/*压缩css*/
options: {
sourceMap: true,
/*输出文件路径:原始文件路径*/
"wwwroot/Styles/test.min.css": "Styles/test.css"
/*压缩js*/
options: {
sourceMap: true,
"wwwroot/Scripts/test.min.js": "Scripts/test.js"
/*编译less*/
//开发版(无压缩)
development: {
options: {
sourceMap: true
"wwwroot/Styles/site.css": "Lesses/site.less"
//生产版(压缩)
production: {
options: {
compress: true
"wwwroot/Styles/site.min.css": "Lesses/site.less"
grunt.registerTask("default", ["bower:install"]);
grunt.loadNpmTasks("grunt-bower-task");
grunt.loadNpmTasks("grunt-contrib-cssmin"); /*压缩css*/
grunt.loadNpmTasks("grunt-contrib-uglify");
/*压缩js*/
grunt.loadNpmTasks("grunt-contrib-less");
/*编译less*/
&&&&&&& 执行Run后,编译后分别输出一个压缩版,一个未压缩版css文件,目录:
14.任务监视
&&&&& &&问题来了: 前面介绍任务需要每次Run,是不是很傻蛋,能不能修改原始文件保存后,自动执行任务?
&&&&&&& 打开package.json,在& "devDependencies"里添加:"grunt-contrib-watch": "0.6.1"
&&&&&&& 修改gruntfile.js代码为:
/*定义grunt任务和使用grunt插件*/
module.exports = function (grunt) {
grunt.initConfig({
install: {
options: {
targetDir: "wwwroot/Libraries",
layout: "byComponent",
cleanTargetDir: false
/*压缩css*/
options: {
sourceMap: true,
/*输出文件路径:原始文件路径*/
"wwwroot/Styles/test.min.css": "Styles/test.css"
/*压缩js*/
options: {
sourceMap: true,
"wwwroot/Scripts/test.min.js": "Scripts/test.js"
/*编译less*/
//开发版(无压缩)
development: {
options: {
sourceMap: true
"wwwroot/Styles/site.css": "Lesses/site.less"
//生产版(压缩)
production: {
options: {
compress: true
"wwwroot/Styles/site.min.css": "Lesses/site.less"
/*任务监视*/
files: ["Lesses/*.less"],
tasks: ["less:development"]/*举例监视编译less开发版,并未监视生产压缩版*/
grunt.registerTask("default", ["bower:install"]);
grunt.loadNpmTasks("grunt-bower-task");
grunt.loadNpmTasks("grunt-contrib-cssmin"); /*压缩css*/
grunt.loadNpmTasks("grunt-contrib-uglify");
/*压缩js*/
grunt.loadNpmTasks("grunt-contrib-less");
/*编译less*/
grunt.loadNpmTasks("grunt-contrib-watch");/*任务监视*/
&&& 把监视开启(执行Run):
&&&&此时不要退出(关闭)watch(running)窗口。
&&& 我们修改Lesses\site.less文件里代码,并保存此文件,这时wwwroot\Styles\site.css也会随之改变,但site.min.css并未变化。
15.绑定任务
&&& 在监视任务,我们演示了需要watch(running)窗口不要关闭,同样是很笨的,能不能在打开项目时,让它自动执行Run!这就绑定任务即可。
&&& 设置后:
&&& OK!这样vs打开项目时,自动执行此监视任务!(注:绑定项还有别的哦)
16.注册任务
&&& 在gruntfile.js添加:grunt.registerTask("production", ["less:production"]);
&&& 这样在Alias项里:
17.Web Essentials&安装
&&&& 打开vs-》Tools-》Extensions and Updates:
18.Web Essentials使用
&&&&&&下面示例按下Tab键生成代码片段:
&&&&&&& 1: 示例div#container1&
&&&& &&&& &div id="container1"&&/div&
&&&&&&& 2: 示例div.container2
&&&&&&&& &&div class="container2"&&/div&
&&&&&&& 3: 示例div&ul&&
&&&&&&& &&&div&
&&&&&&& &&& &ul&&/ul&
&&&&&&& & &/div&
&&&&& 4: 示例div#head&ul.menu&
&&&&&&&& &&div id="head"&
&&&&&&&&&&&& &ul class="menu"&&/ul& &&&
&&&&&&&& &&/div&
&&&&& 5: 示例 ul&li*3&
&&&&&&& &ul& &&&
&&&&&&&&&&& &li&&/li& &
&&&&&&&&&&& &li&&/li& &
&&&&&&&&&&& &li&&/li& &&
&&&&&&& &/ul&&
&&&&& 6: 示例div#head&nav.menu&ul&li*3&
&&&&&&& &&div id="head"&
&&&&&&&&&&&& &nav class="menu"& &&&&&&&&&
&&&&&&&&&&&&& & &ul& &&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&& &li&&/li& &&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&li&&/li& &&&&&&
&&&&&&&&&&&&&&&&&&&&li&&/li& &&&&&&&&&&&
&&&&&&&&&&&&& &/ul& &&&&&&
&&&&&&&&&&& &/nav& &&&
&&&&&&& &/div&
&&&&& 7: 示例div#head&nav.menu&ul&li#item$*3
&&&&&&&&&& &div id="head"& &&&
&&&&&&&&&&&& &&nav class="menu"& &&&&&&&&
&&&&&&&&&&&&&&&&& &ul& &&&&&&&&&&&&
&&&&&&&&&&&&&&&&& &&li id="item1"&&/li& &&&&&&&&&&&
&&&&&&&&&&&&&&& & &li id="item2"&&/li& &&&&&&&&&&&&&
&&&&&&&&&&&&&&&&& &li id="item3"&&/li& &&&&&&
&&&&&&&&&&&&& &&/ul& &&&&&
&&&&&&&&&& &&/nav& &&&
&&&&&&&& &/div&
&&&&&& 8: 示例div#head&nav.menu&ul&li#item$$*3&&
&&&&&&&&&&&div id="head"& &&&&&&
&&&&&&&&&&& &nav class="menu"& &&&&&&&&&&
&&&&&&&&&&&& &ul& &&&&&&&&&&
&&&&&&&&&&&&&&& &li id="item01"&&/li& &&&&&&&&&&&&
&&&&&&&&&&&&& & &li id="item02"&&/li& &&&&&&&&
&&&&&&&&&&&&&&& &li id="item03"&&/li& &&&&&&&
&&&&&&&&&& &&/ul& &&&&&
&&&&&&&&& &/nav& &&&
&&&&&&& &/div&
&&& 9: 示例div.container&(header&nav)+(div.row&div.context*3)&
&& & &div class="container"& &&&&&
&&&&&&& &&header& &&&&&&
&&&&&&&&&&& &nav&&/nav& &&&&&&&
&&&&&&&&/header& &&
&&&& & &div class="row"& &&&&&&&&&&
&&&&&&&& &div class="context"&&/div& &&&&&
&&&&&& & &div class="context"&&/div& &&&&&&&&&&&
&&&&&&&& &div class="context"&&/div&&&&
&&&&&& &/div& &&
&&&&&/div&
&& &选择行快捷键:
&&&&把光标所在行选中使用&&Alt+1键,再一次按Alt+1将选择兄弟元素所有行,再一次按Alt+1将选择包含换行空行兄弟元素行 ;
&&& 按下Shift+Alt+W将选择的元素外加个新的元素。
&&&&其它快捷键:
&&&&ctrl+shift+上下键可以让css颜色值变深浅
&&&& 这篇文章有些臭长了,还有一些举一反三的用法没有介绍。不过已经掌握文中所述,基本上够用。比如使用npm工具来合并css或js没有介绍到,还有测试css,js,html代码也没有提到,再比如压缩编码图片也没有介绍到。再有Web Essentials好多使用技巧也没说到,其实它也可以干编译,压缩和合并等功能。
&&&& 那么说NPM这样安装和配置起来,是不是很晕? 其实,我预计VS2015正式版发布后,可能不需要这么繁琐了。总之,此文对你不使用VS开发环境,使用NPM也是很有帮助的。
阅读(...) 评论()
随笔 - 14992
评论 - 1055sketchup2015反选工具是哪个?之前用的是8,右键菜单里有个反选工具,很是实用。
查看: 5453|回复: 5
之前用的是8,右键菜单里有个反选工具,很是实用。请问2015右键菜单的反选菜单在哪
手机微信,扫一扫,即可访问
+1<span class='aboc_digg_num' id='aboc_digg_num_
全选,然后去掉不选
那是你当初在su8中安装的插件,不是自带工具
敢问阁下,2015如何解决?&
teangtang 发表于
那是你当初在su8中安装的插件,不是自带工具
敢问阁下,2015如何解决?
装最新版的suapp.
能否给个链接&
ehuang2008 发表于
装最新版的suapp.
能否给个链接
Copyright & 2015 数联中国 Powered后使用快捷导航没有帐号?
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
才可以下载或查看,没有帐号?
最新的2015 dibac for sketchup,大家一起用起来
11:22 上传
点击文件名下载附件
下载积分: 吧币 -1 个
678.99 KB, 下载次数: 86, 下载积分: 吧币 -1 个
感谢分享,赞一下!
在线时间3189 小时
吧币528 个
红宝石68 个
好东东,感谢分享!!
在线时间74 小时
红宝石4 个
谢谢评价!!!!!!!!!!!!!!!!
在线时间1695 小时
吧币103 个
红宝石93 个
下了没有以前的好用,参数窗口不见了
在线时间616 小时
吧币371 个
红宝石11 个
这个插件是干嘛用的··解释下啊····
在线时间124 小时
吧币507 个
红宝石5 个
....这还是个试用版的东西...
在线时间228 小时
红宝石19 个
试用版的么?
在线时间5 小时
红宝石0 个
看看能不行下载
在线时间10 小时
红宝石0 个
好東東,感謝分享!!
在线时间81 小时
红宝石0 个
好東東,感謝分享!
在线时间135 小时
红宝石0 个
感謝分享 找了很久&&謝謝!!
在线时间19 小时
红宝石0 个
各位 这个插件生成墙体时能用吗?
在线时间802 小时
红宝石36 个
管用么????
SU版本2015
在线时间33 小时
红宝石0 个
謝謝!!感謝分享 找了很久
在线时间59 小时
红宝石0 个
不错,谢谢楼主
在线时间8 小时
红宝石0 个
THANKS! I REALLY WANNA GET THIS PLUGIN FOR LONG TIME
SU版本2015
在线时间35 小时
红宝石0 个
怎么才能下载
在线时间0 小时
红宝石0 个
在线时间145 小时
红宝石0 个
先谢谢谢谢谢谢
在线时间5 小时
红宝石0 个
下载不了,能发个给我吗
2012龙年春节团拜纪念邮
2012龙年春节团拜纪念邮
社区QQ达人
使用QQ帐号登录论坛的用户
社区微博达人
使用新浪微博帐号登录论坛的用户
在线时间74 小时
红宝石4 个
用户组: SU入学(等级1)
评价与分享
是网站发展的源动力!
站长推荐 /3
解决SUAPP过期问题,同时多项重量级功能更新,畅通无阻用插件!请及时升级到更好用的最新SUAPP插件库版本!
日起,所有SUAPP Pro用户均可免费使用SketchUp自动封面插件“封面精灵”!
提高客户端登录和同步速度;搜索到的命令可直接拖放到快捷面板;搜索到的命令可直接拖放到快捷工具栏等多项功能升级改进!
Copyright & 2008 - 2014
All rights reserved.}

我要回帖

更多关于 第九大陆官方网站 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信