学无止境加油吧! 我们需要定义一个div,并放入三张图片,还需要左右两个按钮,以及底下三个按钮三个div。先看布局代码 <div class="banner" id="banner"> <ul class="clear" > <li style=" ...
原生JS实现简单动态轮播(二)
先看布局的代码: <div class="banner"> <ul class="clear" style="left:-100%;" > <li><img src="yy.jpg"></li> <li ...
JS写斐波那契数列的几种方法
方法1 最直观的解题思路. function fibonacci(n) { var num1= 1,num2= 1,sum; for(var i = 3; i <= n; i += 1) { sum = num1 + num2 num ...
原生JS购物网站商品放大镜功能
首先看效果图:先是布局,左边一个小图框,包含一个鼠标移动框,右边一个放大框。 <div class="box"> <div class="small"> <img src="small3.jpg" alt=""> <div ...
__dirname和__filename和process.cwd()三者的区别
最近在学习用Node.js做一个简单的静态资源服务器,dirname和filename和process.cwd()简直让我混乱,- -!需要做一篇笔记!简单说一下这几个路径的意思: dirname: 获得当前执行文件所在目录的完整目录名 filename: 获得当前执行文件的带有完整绝对 ...
编程题Check for Palindromes(检查是否为回文)
FreeCodeCamp中文社区刷题答案及笔记 题目如果给定的字符串是回文,返回true,反之,返回false。 如果一个字符串忽略标点符号、大小写和空格,正着读和反着读一模一样,那么这个字符串就是palindrome(回文)。 注意你需要去掉字符串多余的标点符号和空格,然后把字符串转化成小写来验 ...
如何判断一个变量是数组Array类型
1. instanceof操作符var arr = [1,2,3]console.log(arr instanceof Array) //true 2. 对象的constructor属性var arr = [1,2,3]console.log(arr.constructor === Array) / ...
Vue生命周期笔记
正在学习Vue生命周期,进行一下笔记整理,方便以后温习! 每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做生命周期钩子的函数,这给了用户在不同阶段添加自己的代码的机会。 ...