使用java script需要引入啥包?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用java script需要引入啥包?相关的知识,希望对你有一定的参考价值。
如果你用的是jquery-easyui.js这样的jquery扩展库,就需要jquery库的支持,所以,你应该在jquery-easyui扩展库的前面引入jquery文件。<script type="text/javascript" src="js/jquery-1.7.1.js"></script>
<script type="text/javascript" src="js/jquery-esayui.js"></script>
具体名称你视情况修改。
前面一个js库是jquery的基本库,后面的jquery-esayui.js是UI扩展库,依赖于基本库。
所以导入扩展库之前一定要导入基本库。追问
谢谢!你回答的太详细了。
参考技术A 1、如果你使用原生JavaScript,不需要引入任何的东西,只需在页面家script标记即可,或者直接写在.js文件里。2、一般情况下,开发js程序会使用jQuery,可以引入jQuery使用jQuery中的方法。
3、如果你是做移动端开发可以使用zepto,这是专门为移动端设计的类库。还有ionic和angela等。样式可以考虑使用bootstrap等类库 参考技术B
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。
它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在html(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
也就是说,你在HTML中使用JavaScript,不需要引入什么包的,它本身就是浏览器的一部分。
<script type="text/javascript" src="SOME_JS_LIB.js"></script> 参考技术D 你浏览器端的原生Javascript,不需要导入什么包的。
您在 Java 中为个人/爱好项目使用啥包命名约定?
【中文标题】您在 Java 中为个人/爱好项目使用啥包命名约定?【英文标题】:What package naming convention do you use for personal/hobby projects in Java?您在 Java 中为个人/爱好项目使用什么包命名约定? 【发布时间】:2010-09-22 11:21:10 【问题描述】:我已经熟悉使用域名创建唯一包名的标准 Java 包命名约定(即包com.***.widgets
)。但是,我从未见过任何关于如何为个人项目选择包名的建议。我认为这是因为这确实是个人品味的问题。
那么,您如何为永远不会投入生产的个人项目选择包名称(您可能会在业余时间尝试新框架)。假设您没有可以使用其域来创建包结构的个人网站,您会(或会)做什么?您是否有一个逻辑系统来为爱好项目生成新的包名称,或者您只是使用简单的一次性包名称,如mypackage
?
由于我只是想看看不同人对此有何看法,因此我将其设为社区 wiki。
就我个人而言,我从来没有考虑过太多,但我今晚想和Wicket一起玩,我突然想到我并不清楚我想如何组织我的爱好项目.为业余爱好项目(至少在我看来)单独的、不同的包命名约定是一种很好的方式,可以将个人和工作相关的代码清楚地分开。
我正在考虑一个简单的分层命名约定,将我的个人项目的源代码保存在单个根文件夹中:
使用myprojects
作为根文件夹
附加项目名称
添加任何其他子包名称
因此,我的 Wicket 项目将在包 myprojects.learningwicket
中,单元测试将在包 myprojects.learningwicket.tests
中(例如)。
【问题讨论】:
普通,给自己弄一个个人域名(firstname-lastname.net)并用它作为包名。 package 的目的是全球唯一,所以 myprojects 并没有真正削减它。 Using an .onion domain 也是一个选项(如onion.duskgytldkxiuqc6.packagename
)。只要私钥保密,您就可以控制域名。因此,它可以免费注册(生成),并且是永久性的(与传统域不同)。它符合Java约定的字母,并且唯一地标识您。
您可以随时创建一个 GitHub 帐户并使用 io.github.username.*.
@BardiHarborow 谢谢,我采纳了你的建议。
@GabrielBB, GitHub Pages 允许您在 yourusername.github.io 托管 HTML 和 Jekyll 站点,因此 github.io 的子域比 github 的子域更“保证”对应于 GitHub 用户.com(可能随时用于内部 GitHub 项目)。
【参考方案1】:
如果您只是在做没有其他人会使用代码的个人项目,那么您可以编写一个您喜欢的包名称。不要编造以com.
或net.
或其他***域开头的东西,因为这意味着您拥有该域名(即使用com.john
作为您的包名,只是因为您的名字发生了成为约翰不是一个好主意)。
如果您要将代码提供给其他人,您应该使用全局唯一的包名,根据 Java 约定,这意味着您应该注册并使用域名。
【讨论】:
所以如果我想将包名写成com.xyz
,这个包名应该在某个地方注册吗?附言xyz
是我的客户。
我想知道我是否可以使用我的 github id 和 github 域?例如。 com.github.mygithubid.myproject
?
@KirillG。我有点反对它,因为 GitHub ID 可以随时更改,任何次数。当然,任何域都可以更改,但不会那么容易或经常更改(通常不会)。虽然我想这对于爱好项目来说是可以的。【参考方案2】:
我只使用我的姓名缩写:fg.nameofproject.etc
它减少了打字。 可以随时使用 sf.net 或 com 作为前缀。或组织。或 com.google..
因为该项目是个人对待,所以它就像您刚熨好的个性化礼品衬衫一样特别 - 感觉很好。
【讨论】:
@click 根据guidelines 将是bond.james._007
- 没有相同的环... :-【参考方案3】:
<sarcasm>
呸。任何有自尊的程序员都会拥有自己的域名。这显然是一个棘手的问题。每个人都有自己的个人域名! </sarcasm>
:-)
好吧,说真的,购买自定义域名可能是最简单的选择。每年大约 10 美元,您就可以找到信誉良好的提供商来托管域和转发电子邮件。
【讨论】:
奇怪的是,这也会增强你的自信心。 不错的答案,但初学者可能不想购买网站只是为了关注一些教程网站或有关如何使用关闭按钮创建 GUI 的视频。【参考方案4】:pmurray_at_bigpond_dot_com.project.package
【讨论】:
+1。聪明的。这将为您提供一个唯一的包名称并一次性识别作者。【参考方案5】:我的大部分爱好项目都存储在 Google Code 中,所以我只使用项目站点作为包名:com.googlecode.donkirkby.someproject
。
【讨论】:
我们是多么盲目地看不到我们行为的愚蠢?! 您想念 Google 代码,@Joey?在过去的几年里,我主要使用GitHub,所以我只需要在关闭之前将我的一些旧项目从 Google Code 中移出。 那么你是重命名包,保留谷歌代码名称,还是...? 自从我移动它之后,我没有使用任何旧代码,@serv-inc。任何一个选项都行。【参考方案6】:我叫安然
通常,我使用 com.anjan
我有自己的幻想公司——有时我会使用它
sourceforge 的传统(如 hibernate 和其他软件包所示)是 net.sf.*
所以,根据你的心情,你可以去。
【讨论】:
除非你也拥有anjan.com,否则我认为你这样做是非常错误的。 @Fredrick 幸运的是,anjan.com 似乎不会很快发布任何库。 @corsiKa :你说得对,只要我不发布任何东西,我就没事。 :-) @anjanb 好吧,我去了他们的网站。他们做宠物食品。我不是专家,但大多数宠物食品公司不会发布很多软件库 =)【参考方案7】:我想你已经解决了。这里要避免的诱惑是根本不关心包名称。节省一些击键很容易,因为“我只是在编写一些测试代码”。但是随后代码变得很好、有用并且很大,然后你意识到你有一个可能是一个长期存在的库或应用程序的良好开端。离开您的家庭网络的可能不是图书馆或应用程序,但关键是,您没有提前考虑。这就是丹麦计算机科学的鬼魂——总是提前思考,哪怕只是一点点。
我用于爱好代码的命名约定与您的非常相似。我有一个名为“futura”的***目录(这个名字出现的原因很长,很无聊),我的所有代码都挂在它上面。我确实尝试将我的代码组织到包库中,即使它可能是我从未用于另一个项目的类或包。我将所有应用程序(即类中具有 void main(String[] args) 的任何应用程序)都放在 futura.app.* 文件夹中。我还尝试为我自己的代码模仿标准 Java 库包名称,尽管在某些情况下,由于我自己的喜好,我打破了惯例(例如,futura.inet 用于 Internet,而不仅仅是套接字、代码和 futura.collections 用于非-util 的东西。)套用 David Mamet 的话说:总是泛化。 总是泛化!
从您发布问题时的谨慎来看,我怀疑您也同意我的最后一点:您不必将业余爱好者黑客视为企业级项目,但如果您将一些纪律带到主场比赛,爱好更有价值。
【讨论】:
【参考方案8】:我的命名:prj.project_name
。
【讨论】:
【参考方案9】:我使用我的 OpenID URL,然后附加我的项目名称。例如,com.myopenid.cd1.twitter
是我一直在开发的 Twitter 客户端的根包。
【讨论】:
我喜欢这个,但后来我意识到它不再存在。 :( janrain.com/myopenid-service-ends "截至 2014 年 2 月 1 日,MyOpenID 服务已关闭。"【参考方案10】:我只是使用我的名字:surname.initials.xxx,作为简洁和避免碰撞之间的一个很好的组合。我认为如果我选择公开发布代码,这将提供一个合理的无冲突命名空间。我还编写了一个小程序,它可以重新打包整个目录树,所以我想我是否需要重新打包以发布它是非常轻松的......因此我没有在它上面浪费太多的睡眠。
在 surname.initials.xxx 之后,我将 app 用于应用程序包,将 lib 用于库包,将 tst 用于我纯粹试验的东西。
【讨论】:
【参考方案11】:您对 lastname.firstname.project 的看法 ??? 喜欢 luz.marlon.project 吗?
【讨论】:
这可能对你有用,但是当 John Smith 和 Bob Jones 想要有一天发布他们的代码时可能会遇到冲突。【参考方案12】:我想过问同样的问题。到目前为止,我使用了前缀 com.tehvan,尽管我实际上并没有公司。
【讨论】:
以上是关于使用java script需要引入啥包?的主要内容,如果未能解决你的问题,请参考以下文章