• 使用transfor让图片旋转

    材料:Transform,onmouseout,onmouseover css: html: js:...

    2018-06-24 01:25:15

  • 简易时钟的制作

    这是我自己根据现在时间做的简易的时钟,如果有哪里不好的多多指点. 首先是简简单单的页面布局: div id= " tab " div id= " Tradion " div id= " hours " class = " tran " /div div id= " minutes " class = " tran " /div div id= " seconds " class = " tran " /div...

    2018-06-24 01:25:13

  • javascript模块导入导出

    第一次知道javascript有模块的概念通常都是使用script标签进行引入,不过只能在html文件上使用 增加的模块就如同php里的include、require可以使用引入的内容, 不过php是默认引入的文件内部全部可用,而javascript则是选择导出、选择导入,只可以使用引入的函数、变量...

    2018-06-24 01:24:50

  • 精心收集的 48 个 JavaScript 代码片段,仅需 30 秒就

    Anagrams of string(带有重复项) 使用递归。对于给定字符串中的每个字母,为字母创建字谜。使用map()将字母与每部分字谜组合,然后使用reduce()将所有字谜组合到一个数组中,最基本情况是字符串长度等于2或1。 const anagrams = str = { if (str.length = 2) ret...

    2018-06-24 01:24:51

  • JS排序之快速排序

    JS排序之快速排序 一个数组中的数据,选择索引为(2/数组长度)的那个数据作为基数,数组中的其他数据与它对比,比它数值小的放在做数组,比它数值大的放在右数组,最后组合 左数组+基数+右数组,其中,左数组和右数组再调该方法,也就是递归调用,当数组长度小于2时,...

    2018-06-24 01:24:47

  • .31-浅析webpack源码之doResolve事件流(3)

    放个流程图: 这里也放一下request对象内容,这节完事后如下(把vue-cli的package.json也复制过来了): /* { context: { issuer: '', compiler: undefined }, path: 'd:\\workspace\\doc', request: './input.js', query: '', module: false, directory: false, file: f...

    2018-06-24 01:24:36

  • OneAPM大讲堂 | 谁更快?JavaScript 框架性能评测

    文章系国内领先的ITOM管理平台供应商OneAPM编译呈现。 网页性能是一个丰富且又复杂的话题。在本帖中,我们会将讨论的范围局限在前端JavaScript 框架上,探究相对于另外一种框架而言,使用当前的框架会如何影响您的应用程序的性能。我们会特别关注两点: (1)某种框架要...

    2018-06-24 01:24:42

  • <script>元素在XHTML中的用法

    编写XHTML代码的规则要比编写HTML严格得多,例如如下代码: 1 script type ="text/javascript" 2 function compare(a, b){ 3 if (a b) { 4 alert( " A is less than B " ); 5 } else if (a b){ 6 alert( " A is greater than B " ); 7 } else { 8 alert( " A is equal...

    2018-06-24 01:24:24

  • javascript 之继承-15

    继承 所谓继承就是子类继承父类的特征与行为,使得子类对象具与父类相同的行为。但是javascript 是没有class、抽象类、接口等抽象概念,javascript 只有对象,那么js中是如何让对象与对象之间产生继承关系呢? 基于对象的继承 在原型链中说过,如果在对象上没有找到需...

    2018-06-24 01:24:25

  • node打包可执行文件工具——Pkg使用心得

    项目地址 这个项目很神奇,直接将node.js项目打包成windows可以直接执行的exe文件(也支持FreeBSD、linux、macos、arm系统),甚至不需要安装Node.js,且无须修改你项目中的任何代码! 首先安装pkg npm install -g pkg 然后在项目目录下执行 pkg entrance.js 即可打包l...

    2018-06-24 01:22:43

2