电脑频道 > 网络编程 > JavaScript

JavaScript

>> 排行榜
  • 重温Javascript继承机制

    上段时间,团队内部有过好几次几次给力的分享,这里对西风师傅分享的继承机制稍作整理一下,适当加了写口语化的描述,留作备案。一、讲个故事吧 。澄清在先,Java 和Javascript是雷锋和雷峰塔的关系。Javascript原名Mocha,当时还叫做LiveScript,创造者是Brendan Eich,现任Mozilla公司首席技术官。……

  • 利用Google提供的翻译接口做一个自己的翻译网页

    利用Google提供的翻译接口,你也可以做出自己的翻译网页了。呵呵,看代码吧:<html> <head> <script type="text/javascript" src="http://www.google.com/jsapi"></script><script type="text/javascript"> google.load("language", "1");。……

    利用Google提供的翻译接口做一个自己的翻译网页
  • JavaScript 是否是一门简单的语言

    专业人员不重视JavaScript的一个重要原因是,他们觉得JavaScript是如此的简单,以至于不愿意花精力去学习(或者认为不用学习就能掌握)。前面提到过的,这实际上是一种误解。事实上,在脚本语言中,JavaScript属于相当复杂的一门语言,它的复杂程度未必逊色于Perl和Python。……

    JavaScript 是否是一门简单的语言
  • 一个简单的对象与JSON相互转化的类库

    JSON全称为JavaScript Object Notation,原本作为JavaScript语言中用于表示对象结构的文本形式。不过目前JSON成功地脱离了JavaScript语言,它已经成为一种运用十分广泛的数据交换格式。从表面看来,目前用于某个对象与JSON格式之间相互转化的解决方案已经有了许多种,例如在.NET平台上,我们可以使用ASP.NET AJAX中引入的……

    作者:老赵  关键字:对象发布日期:2010-10-12
  • Javascript之This关键词用法

    this是Javascript语言的一个关键字。 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如,。 function test(){。 this.x = 1;。 }。 随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。……

  • javaScript通过键盘控制层的移动实例

    Java代码。 <html>。 <head>。 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />。 <title>键盘控制层的移动</title>。 <style type="text/css">。 <!--。 #Div {。……

  • javascript eval函数用法分析与应用实例

    发现为本文起一个合适的标题还不是那么容易,呵呵,所以在此先说明下本文的两个目的。 (1)介绍javascript中的eval函数的用法。 (2)如何在函数内执行全局代码。 ?先来说eval的用法,内容比较简单,熟悉的可以跳过。 eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。……

  • Visual C++2010中如何操作excel与word

    如何在我们的程序里面进行办公自动化开发,自动生成excel与word并操作它们呢。 核心代码如下,基于VS2010创建一个空白CLR工程,插入下列C++代码,直接编译执行之,。 //.h file code: using namespace System; using namespace System::Collections::Generic; //引用office 2010 namespace Excel = Microsoft::Office::Interop::Excel; namespace Word = Microsoft::Office::Interop::Word; //创建引用类 Account public ref class Account { public: property int ID; property double Balance; }; 声明程序接口与方法 public ref class Program { static void Main(array<System::String^> ^args); private: static void AnonymousMethod1(System::Object ^account, System::Object ^cell); public: static void DisplayInExcel(IEnumerable<Account^> ^accounts, Action<Account^, Excel::Range^> ^DisplayFunc); }; //.cpp file code: using namespace System; using namespace System::Collections::Generic; namespace Excel = Microsoft::Office::Interop::Excel; namespace Word = Microsoft::Office::Interop::Word; //开始执行程序 void Program::Main(array<System::String^> ^args) { var ^checkAccounts = gcnew List<Account^> { gcnew Account { ID = 345, Balance = 541.27 }, gcnew Account { ID = 123, Balance = -127.44 } }; //设置自定义处理规则 DisplayInExcel(checkAccounts, AnonymousMethod1); var ^word = gcnew Word.Application(); word->Visible = true; word->Documents->Add(); word->Selection->PasteSpecial(Link: true, DisplayAsIcon: true); } void Program::AnonymousMethod1(System::Object ^account, System::Object ^cell) { cell->Value2 = account->ID; cell->get_Offset(0, 1)->Value2 = account->Balance; if (account->Balance < 0) { cell->Interior->Color = 255; cell->get_Offset(0, 1)->Interior->Color = 255; } } //打开并创建excel void Program::DisplayInExcel(IEnumerable<Account^> ^accounts, Action<Account^, Excel::Range^> ^DisplayFunc) { var ^xl = gcnew Excel::Application(); xl->Workbooks->Add(); xl->Visible = true; xl->Cells[1, 1] = "ID"; xl->Cells[1, 2] = " Balance"; xl->Cells[2, 1]->Select(); for each (var ^ac in accounts) { DisplayFunc(ac, xl->ActiveCell); xl->ActiveCell->get_Offset(1, 0)->Select(); } xl->get_Range("A1:B3")->Copy(); xl->Columns[1]->AutoFit(); xl->Columns[2]->AutoFit(); }……

  • JavaScript 中不常见却实用的技巧

    JavaScript是一个十分成功的语言,它已经是所有 Web 设计师的基本功。 JavaScript这门有趣的语言蕴藏着许多不为人熟知的东西,即使多年的 JavaScript 程序员,也未能完全吃透。本文从7个方面讲述 JavaScript 中那些你不很熟知但非常实用的技巧。 简略语句 JavaScript 可以使用简略语句快速创建对象和数组,比如下面的代码:……

  • JavaScript脚本的性能优化经验分享

    一个网页的执行速度取决于很多因素,其中脚本的加载速度也是关键因素之一。一个优秀的脚本不但可以在不拖慢网页加载速度的同时实现更多的功能。我们这就来看看如何优化JavaScript脚本的性能。 循环。 循环是很常用的一个控制结构,大部分东西要依靠它来完成,在JavaScript中,我们可以使用for(;;),while(),for(in)三种循环,事实上,这三种循环中for(in)的效率极差,因为他需要查询散列键,只要可以就应该尽量少用。for(;;)和while循环的性能应该说基本(平时使用时)等价。……

相关技术类别
热门技术文章
>> 排行榜
最新资讯文章
技术图文推荐
广告
推荐阅读技术
搜索您感兴趣的内容
Google
Google