js
摇扇子的诸葛亮
这个作者很懒,什么都没留下…
展开
-
JS作用域与new关键字——长期更新
关于作用域: 首先要知道js的两点,一是变量提升,而是js只有词法作用域。下面三段代码可以很好诠释这个逻辑。//************************************************************************** var a="aa"; function test(){ alert(a);//undefined,函数执行后,在函数环原创 2017-08-04 17:38:26 · 364 阅读 · 0 评论 -
一个简单的node.js实现界面
最近要写一个工具界面整合项目的功能属性,方便其他部门的人进行编辑,有点类似后台。会有部分数据上的交互。于是学习了下node.js后端的知识。源码如下:// filename:myServer.js// a simple http servervar fs = require('fs'), url = require('url'), path = require(原创 2017-08-08 16:53:35 · 8024 阅读 · 0 评论 -
JS原生数据双向绑定
代码如下: Demo function DataBinder( object_id ) { // Create a simple PubSub object var pubSub = { callbacks: {},转载 2017-08-14 09:56:00 · 331 阅读 · 0 评论 -
绝对定位与光标demo
一个很基础的小demo,以备不时之需。直接在线运行可见效果。 菜鸟教程(runoob.com) 您的浏览器不支持 HTML5 canvas 标签。hai var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); function原创 2017-08-11 08:47:16 · 322 阅读 · 0 评论 -
gulp打包压缩
nodejs环境配置和npm全局就不说了,假设这两者你都配置好了。想使用gulp打包压缩js文件原创 2017-09-15 15:00:56 · 2041 阅读 · 0 评论 -
js夯实基础之:轮播
我一直觉得仅仅将js应用于前段交互对于理解js是远远不够的,但是经常练习我认为可以夯实js基础。这一块逻辑比较简单也很基础,重点在于对dom的操控和委托事件。需要扎实的html、css基础。同时呢,ES6已经漫天飞舞,公司依然用的ES5标准,极其难受。这对于想提升的童鞋怕是要憋出病来。感兴趣的同学可以将下列代码封装成插件的形式。整个代码分为三部分:style.css/ curousel.js/原创 2017-08-31 16:17:37 · 305 阅读 · 0 评论