暂无介绍
PDF.Js的使用—javascript中前端显示pdf文件 写于2018/12/6 起因是一个图片展示页面需要展示pdf格式的文件,所以查了半天决定使用pdf.js,我也不求有多了解它,能实现我想要的效果就行,但至少到了最后我让它的demo跑了起来。 网上很多教程要么不全,要么就是很杂很深又不靠谱,因为我不怎么想了解它是用什么框架完成的,怎么make的,我只想要在前端引
Html,Css和Javascript项目实战 项目1:使用Html5的Canvas对象绘制一个圆形钟盘,显示实时时间 效果图如下 代码如下 <!DOCTYPEhtml> <html> <head> <metacharset="utf-8"/> <title></title> </head> <body> <canvasid="canvas"width="500"height="500">
2017阿里前技术专家13年编程老司机带你彻底征服JavaScript编程 下载地址:百度网盘
今天为给大家带来一款javascript实现的超炫的下拉选择框。下拉的列表由半用透明的幽灵按钮组成。显示下拉的时候,列表项由左右两侧飞入。消息时飞向左右两侧。一起看下效果图 在线预览 源码下载 实现的代码。 html代码: <divclass="scifiUI"> <h1> ScifiDropdown</h1> <ul> <li>Interactive</li> <li>Animated</li> &l
JavaScript中捕获/阻止捕获、冒泡/阻止冒泡 事件流描述的是从页面中接收事件的顺序。提出事件流概念的正是IE和Netscape,但是前者提出的是我们常用的事件冒泡流,而后者提出的是事件捕获流。 第一部分:事件冒泡 即事件开始由最具体的元素接收,然后逐级向上传播到较为不具体的节点(文档)。 下面举一个简单的例子: <!DOCTYPEhtml> <htmllang="en"> <head&
目录 目录 JS事件函数的调用 事件处理机制IE只支持事件冒泡 捕获 冒泡 事件监听移出事件句柄原生JS有兼容 阻止事件的默认行为 阻止事件的传播阻止事件冒泡 其他 值得注意的是 事件冒泡,事件捕获,阻止默认的事件 —这3者密不可分 JS事件 函数的调用: 1.直接调用:函数名():demo(); 2.在标签内通过事件调用:事件="函数名()":onclick="demo()"; 事件处理机制:(IE只支持事件
抽空学习了下javascript和jquery的事件设计,收获颇大,总结此贴,和大家分享。 (一)事件绑定的几种方式 javascript给DOM绑定事件处理函数总的来说有2种方式:在html文档中绑定、在js代码中绑定。下面的方式1、方式2属于在html中绑定事件,方式3、方式4和方式5属于在js代码中绑定事件,其中方法5是最推荐的做法。 方式1: HTML的DOM元素支持onclick、onblur等以on开头属性,我们可以
一、什么是事件冒泡 在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window
本文使用JavaScript来实现一个的简单的区块链。通过这一实现过程,你将会真正理解 区块链是什么:区块链就是一个分布式数据库,存储结构是一个不断增长的链表, 链表中包含着许多有序的记录。 如果你希望马上开始学习以太坊DApp开发,可以访问汇智网提供的出色的在线互动教程: 以太坊DApp实战开发入门 去中心化电商DApp实战开发 然而,在通常情况下,当我们谈到区
来源|blockchain编译| 火火酱责编|Maozz出品|区块链大本营(blockchain_camp)话说,咱们过去也发够不少干货文章,不知道各位有没有尝试过跟着操作一遍? 与往期不同的是,今天我们带来的干货有一点特别。这是一个仅由200行Javascript代码实现的区块链。 其实区块链的基本概念非常简单:一个储存着不断加长的有序记录列表的分布式数据库。然而在一般情况下,我们在谈论区块链
了解blockchain的概念很简单(区块链,交易链块):它是分布式的(即不是放置在同一台机器上,不同的网络设备上的)数据库支持主办记录日益增长的名单。但是,这也是容易混淆blockchain与我们试图帮他解决了目标-在人们心中的那一刻,这个词是相当强烈的交易,合同或智能cryptocurrency的概念有关。 只有在这里blockchain-是不是一回事比特币,并理解链块的基本知识比它似乎更
在JavaScript中,使用大括号{},将多条语句组合在一起,叫做区块(block),与大多数的变成语言不同的是,js的 区块并不会构成单独的作用域,也就是说,区块中的变量与区块外的变量,实际上属于同一个作用域,如下代码: { vara=1; console.log(a); } console.log(a); 输出结果:1 1 上面的代码在区块中定义了一个变量a,赋值为1,我们看到在区块外打印变量a的时候,同样也得
Javascript组合模式是一种专为创建web上的动态用户界面而量身定制的模式。使用这种模式,可以用一条命令在多个对象上激发复杂的或递归的行为。这可以简化粘合性代码,使其更容易维护,而那些复杂行为则被委托给各个对象。组合模式的好处:使用组合模式,简单的操作也能产生复杂的结果。你不必编写大量手工遍历数组或其他数据结构的粘合代码,只需对最顶层的对象执
原型模式 1:原型的定义: (1)每当创建一个函数,都会有一个prototype(原型属性)。 (2)原型(prototype)这个属性的指针指向一个对象,而这个对象的用途可以由特定类型的所有实例共享属性和方法! (3)原型(prototype)是共享所有的属性和方法,也就是说:如果new了两个实例化,他们的方法做对比返回true,共同使用一个地址。 functionfn(){ fn.prototype.name="xxxx"; fn.prototype
一、理解原型对象 当创建一个新函数时,系统会根据一组特定的规则为函数创建一个prototype属性,该属性会指向一个名为原型对象的对象,在默认情况下,该对象会自动生成一个构造函数(constructor),该构造函数是一个指向函数的指针。而在原型对象中,除了有这个构造函数,我们还可以添加其他的属性和方法。 通俗来讲就是,当我们新建一个函数A时,函数A内部会有一