九旬 九旬
3年前
函数参数传递
函数参数传递在JavaScript中函数传参,分为两种:基础类型(Number、String、Boolean..)引用类型(Object、Array、Funcion..)基础类型传参看下面的例子:js
LinMeng LinMeng
5年前
js 基础之弱类型/变量提升/TDZ/块作用域/重复定义/Object.freeze()
弱类型在JS中变量类型由所引用的值决定varweb"helloWorld";console.log(typeofweb);//stringweb99;console.log(typeofweb);//numberweb{};console.log(typeofweb);//object变量提升
Stella981 Stella981
4年前
2018最新Web前端经典面试试题及答案
javascript: JavaScript中如何检测一个变量是一个String类型?请写出函数实现typeof(obj)"string"typeofobj"string"obj.constructorString请用js去除字符串空格?
Stella981 Stella981
4年前
AngularJs 打开OA详细Dialog的实现
项目中点击列表打开相应详细页的实现:announcement.htmlpopupoacontent"popupoacontent"指令 点击后打开新页面该指令定义在directive.js中<divclass"oalistoatabbody"popupoacontent"popupoacon
Wesley13 Wesley13
4年前
vod_play.html修改播放器页面模板
这两条js不要丢,含在home\_include.html中,否则会无法加载播放器<scriptvarSitePath'{maccms:path}',SiteAid'{maccms:siteaid}',SiteTid'{maccms:sitetid}',SiteId'{maccms:siteid}';</script<sc
Wesley13 Wesley13
4年前
ES6 系列之我们来聊聊装饰器
_摘要:_ Decorator装饰器主要用于:1.装饰类2.装饰方法或属性装饰类\\\js@annotation(https://my.oschina.net/annotation)classMyClass{}functionannotation(target){target.annotatedt
可莉 可莉
4年前
2018最新Web前端经典面试试题及答案
javascript: JavaScript中如何检测一个变量是一个String类型?请写出函数实现typeof(obj)"string"typeofobj"string"obj.constructorString请用js去除字符串空格?
Wesley13 Wesley13
4年前
C++多态性与虚函数
  派生一个类的原因并非总是为了继承或是添加新的成员,有时是为了重新定义基类的成员,使得基类成员“获得新生”。面向对象的程序设计真正的力量不仅仅是继承,而且还在于允许派生类对象像基类对象一样处理,其核心机制就是多态和动态联编。(一)多态性  多态是指同样的消息被不同的对象接收时导致不同的行为。所谓消息是指对类成员函数的调用,不同的行为是指的不同的实现
Wesley13 Wesley13
4年前
Java构造器的实质作用
Java构造器的实质作用构造器的本质作用就是为对象初始化,即为实例变量初始化,赋初值;而不是创建对象,创建对象时通过new关键字来完成的,当使用new关键字时就会为该对象在堆内存中开辟一块内存,只等构造器来初始化这块内存,为实例变量赋初始值。在未赋初始值之前是默认值。看代码中的构造器和编译后构造器是不一样的,编译后的构造器包含了更多的内容。
秦少卫 秦少卫
1年前
没想到学会这个canvas库,竟能做这么多项目
如果打算学习Canvas做图片设计、定制设计相关的工具,我建议你学习一下fabric.js,非常强大,可以做出很多有意思的项目