`

JavaScript 学习笔记 一 动态性

 
阅读更多
//动态性是指,在一个 Javascript 对象中,要为一个属性赋值,我们不必事先创建一个字段,
//只需要在使用的时候做赋值操作即可
var obj = new Object();
obj.name = "aa  ";
obj.sayHi = function()
{return "Hi "+obj.name;}

function say()
{alert(obj.sayHi());}

var objarr = new Array("cc", "aa");
var objstr = new String("hello");

// 类型的判
function handle(msg){ 
    alert(msg);
    say();
}
function handleMsg(msg,handle){
    if(handle instanceof Function)
        handle(msg);
    else
        throw new Error("the 2nd argument should be a function");
}
handleMsg("hello aa",handle);
handleMsg("hello aa"," cc");

分享到:
评论

相关推荐

    JavaScript学习笔记+常用js用法、范例

    JavaScript是一种网页编程技术,经常用于创建动态交互网页 JavaScript是一种基于对象和事件驱动的解释性脚本语言,类似C语言和Java的语法 事先不编译;逐行执行;无需进行严格的变量声明;内置大量现成对象,编写...

    javascript学习手册合集

    javascript学习 JavaScript 是一种属于网络的解释型的脚本语言,已经...本资源包括JAVASCRIPT入门篇,javascript学习手册,javascript学习笔记,javascript菜鸟基础教程等,内容非常丰富,有需要的朋友可以下载学习。

    JavaScript学习笔记之惰性函数示例详解

    函数是js世界的一等公民,js的动态性、易变性在函数的应用上,体现的淋漓尽致。下面这篇文章主要给大家介绍了关于JavaScript学习笔记之惰性函数的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下。

    JavaScript学习笔记之数组的增、删、改、查

    在程序语言中数组的重要性不言而喻,JavaScript中数组也是最常使用的对象之一,数组是值的有序集合,由于弱类型的原因,JavaScript中数组十分灵活、强大,不像是Java等强类型高级语言数组只能存放同一类型或其子类型...

    程序员面试刷题的书哪个好-javascript-note:本仓库用于记录学习javascript的笔记

    一、你知道,为什么JavaScript非常值得我们学习吗? 所有主流浏览器都支持JavaScript。 目前,全世界大部分网页都使用JavaScript。 它可以让网页呈现各种动态效果。 做为一个Web开发师,如果你想提供漂亮的网页、令...

    Ajax学习笔记整理

    Ajax: Asynchronous JavaScript and Xml , 异步js脚本和xml , 常用来实现页面... 浏览器的鼻祖网景(NetScape)公司最早发明了LiveScript脚本语言, 用来丰富网页元素的表现形式, 使网页能够呈现出动态效果. 随后的历次改

    前端开发笔记.docx

    JavaScript: JavaScript是一种用于添加交互性和动态性的脚本语言。笔记内容应包括变量、数据类型、条件语句、循环、函数和面向对象编程等基本概念。 DOM(文档对象模型): DOM表示网页的结构,可以通过JavaScript...

    Java学习笔记-个人整理的

    \contentsline {chapter}{Contents}{2}{section*.1} {1}Java基础}{17}{chapter.1} {1.1}基本语法}{17}{section.1.1} {1.2}数字表达方式}{17}{section.1.2} {1.3}补码}{19}{section.1.3} {1.3.1}总结}{23}{...

    动态网页设计期末作业.zip

    学习笔记:在项目开发过程中,我记录了大量的学习笔记和心得体会。这些笔记不仅有助于理解项目的开发过程,还能为学习前端技术提供宝贵的参考资料。 适用人群: 这份作业合集适用于所有对网页设计、前端开发感兴趣...

    leetcode::notebook:算法学习笔记

    :notebook: LeetCode笔记本笔记适用于目标在于掌握基础算法的工程师There are problems in leetcode, most of code are C++ and Javascript, and I will keepupdating every day, just for learning how to improve ...

    Ajax学习笔记—3种Ajax的实现方法【推荐】

    Ajax: Asynchronous JavaScript and Xml , 异步js脚本和xml , 常用来实现页面局部的... 浏览器的鼻祖网景(NetScape)公司最早发明了LiveScript脚本语言, 用来丰富网页元素的表现形式, 使网页能够呈现出动态效果. 随后

    leetcode15题-FrontEnd-Notes:做前端学习笔记

    就举一个例子,可能你懂前端样式,但是问一个比较难或者综合性比较强的问题,可能就很吃力了,所以我们还是通过案例来讨论拓展前端知识点。 以下是几大类, 我会把平时遇到的问题,做一个统计,记录以及分享 CSS基础 ...

    前端开发学习宝典:从入门到精通的路径规划

    前端开发学习宝典:从入门到精通的路径规划 前端开发是现代Web开发的重要组成部分,掌握前端技术对于成为一名优秀的Web...JavaScript:JavaScript是网页的灵魂,用于实现网页的交互性和动态效果.......................

    asp.net知识库

    VS2005 ASP.NET本地化学习笔记&感受 在自定义Server Control中捆绑JS文件 Step by Step 深度解析Asp.Net2.0中的Callback机制 使用 Web 标准生成 ASP.NET 2.0 Web 站点 ASP.NET 2.0基于SQLSERVER 2005的aspnetdb.mdf...

    简易学习社交平台

    用户管理采用ORM框架对数据库进行操作,用户登录时需要验证时的验证码采用AJAX对后台进行请求,动态验证验证码的正确性,用户可以实时刷新验证码。 用户请求主页时对后台请求,后台返回JSON数据供浏览器解析并向用户...

    matlab代码影响-extensive-learning-resources:广泛收集各种计算机科学技术的个人笔记,学习资源和备忘单

    这是针对各种计算机科学技术的大量个人笔记,学习资源和备忘单的集合。 目录 前端开发 -应用框架。 -用于构建数据驱动的React应用程序的框架。 -用于开发Web组件JavaScript库。 -应用框架。 -应用框架。 -用于网站和...

    前端面试八股文-超详细的前端基础知识的应用与技巧

    内容概要:本资源提供了一系列精心挑选的前端面试题,旨在帮助广大前端开发者系统复习和巩固基础知识,深入理解前端技术栈,以及提升解决实际问题的能力。题目涵盖了HTML、CSS、...可以在学习过程中进行笔记整理

    web前端大作业-黑色创意展示动态响应式网页模板-界面适配移动设备-HTML源码.zip

    它不仅简化了编码工作,还提供了易于理解的注释和文档,使得即使是前端新手也能快速上手,节省宝贵的学习时间。别让复杂的技术细节阻碍了您的学业进步。选择我们的响应式网站HTML源码文件,让您的项目搭建变得轻松而...

    web前端大作业-在线新闻动态门户响应式网站模板-界面适配移动设备-HTML源码.zip

    它不仅简化了编码工作,还提供了易于理解的注释和文档,使得即使是前端新手也能快速上手,节省宝贵的学习时间。别让复杂的技术细节阻碍了您的学业进步。选择我们的响应式网站HTML源码文件,让您的项目搭建变得轻松而...

    web前端大作业-创意科技产品动态响应式网页模板-界面适配移动设备-HTML源码.zip

    它不仅简化了编码工作,还提供了易于理解的注释和文档,使得即使是前端新手也能快速上手,节省宝贵的学习时间。别让复杂的技术细节阻碍了您的学业进步。选择我们的响应式网站HTML源码文件,让您的项目搭建变得轻松而...

Global site tag (gtag.js) - Google Analytics