随笔分类 -  Javascript

摘要:一、前言 最近复习的时候总算是把以前作用域涉及到的模糊的概念弄得差不多了。 以下是几个关于js作用域中重要的概念 二、主要知识 1、Js因为 JavaScript 采用的是静态作用域,函数的作用域在函数定义的时候就决定了。 举例: 说明:由于JS是静态作用域,在函数定义好之后,他的作用域就已经确定了 阅读全文
posted @ 2019-07-23 08:59 mysunshine_SZZ 阅读(404) 评论(0) 推荐(0)
摘要:一、前言 马上就要准备找工作了,最近在写简历的时候发现了一个很酷的效果,马上就mark了一下 二、项目演示 源代码:https://github.com/4561231/animated-resume 三、重点总结 阅读全文
posted @ 2019-07-14 23:35 mysunshine_SZZ 阅读(489) 评论(1) 推荐(0)
该文被密码保护。
posted @ 2019-05-23 07:20 mysunshine_SZZ 阅读(0) 评论(0) 推荐(0)
摘要:1、说明:this对象在运行时基于函数的执行环境绑定的:在全局函数中,this等于window,当函数被作为某个对象的方法调用时,this等于那个对象,不过匿名函数的执行环境具有全局性,因此this通常指向window 2、下面是几种常见的情况 (1)this指向window (2)在构造函数中th 阅读全文
posted @ 2019-05-19 10:03 mysunshine_SZZ 阅读(801) 评论(0) 推荐(0)
摘要:一、前言 二、主要内容 1、 内存泄漏:就是没有使用,或已经使用完的变量,没有及时回收。 2、常见的javascript内存泄漏 一、意外的全局变量 (1)初始化未经声明的变量,总是会创建一个全局变量 (2)由this创建的全局变量 注意:有些全局变量产生的垃圾,不可回收,尤其当全局变量用于临时存储 阅读全文
posted @ 2019-05-18 11:37 mysunshine_SZZ 阅读(2005) 评论(0) 推荐(0)
摘要:一、前言 1、元素和节点的区别 2、总结获取元素的方式 3、总结获取节点的方式 二、主要内容 1、结点和元素的区别 (1)一些常见基本概念: 文档:document 元素:页面中所有的标签 结点:页面中所有的内容包括(标签,属性,文本(文字,空格,换行,回车)) 根元素:html标签 (2)节点属性 阅读全文
posted @ 2019-03-25 20:36 mysunshine_SZZ 阅读(827) 评论(0) 推荐(0)
摘要:一、前言 这个小案例是在node平台上应用的所以需要保证你的电脑: 1、安装和配置node.js环境 2、需要用node.js来开启一个http-server: 开启方法:https://blog.csdn.net/kaixinhlz/article/details/67046964 3、需要模拟数 阅读全文
posted @ 2019-03-21 20:17 mysunshine_SZZ 阅读(666) 评论(0) 推荐(0)
摘要:一、前言 通过这个例子对promise解决回调地狱问题有一个初步理解。 二、主要内容 1、回调地狱:如下图所示,一个回调函数里面嵌套一个回调函数,这样的代码可读性较低也比较恶心 2、下面用一个简单的例子来体验回调 举例:我们想要按照顺序读取三个文件,a.txt b.txt c.txt 通过已经学的知 阅读全文
posted @ 2019-03-20 22:36 mysunshine_SZZ 阅读(656) 评论(0) 推荐(0)
摘要:一、前言 这篇文章主要对JS中数组遍历的方法做一个总结: 1、find() findIndex() 2、forEach 3、every 4、map 5、reduce 二、主要内容 1、find()、findIndex() 用法:用于找出第一个符合条件的数组成员,他的参数是一个回调函数,会遍历所有元素 阅读全文
posted @ 2019-03-19 22:18 mysunshine_SZZ 阅读(1812) 评论(1) 推荐(0)
摘要:参考资料:vue.js官网 项目演示: 项目源代码: 核心代码及踩坑 删除: new Vue({ el:'#app', data:{ productlist:[], totalMoney:0, checkAllFrag:false,//默认没有全选 deFlag:false, //当前的存起来 cu 阅读全文
posted @ 2019-03-09 00:08 mysunshine_SZZ 阅读(484) 评论(0) 推荐(0)
摘要:参考文献: vue官网: vue.js 效果展示:全选和取消全选,计算总金额 项目源代码:https://github.com/4561231/hello_world 项目核心代码实现及踩坑 vue实例代码如下 new Vue({ el:'#app', data:{ productlist:[] } 阅读全文
posted @ 2019-03-08 22:33 mysunshine_SZZ 阅读(491) 评论(0) 推荐(0)
摘要:参考文献 vue.js官网 项目演示:数据渲染,格式化数据,点击加,减号自动加减 项目准备 1. 项目css和js文件 https://github.com/4561231/hello_world 2. 引入和安装vue-包管理工具 三种方式: 方式一:直接引入连接 方式二:将vue-resourc 阅读全文
posted @ 2019-03-07 22:37 mysunshine_SZZ 阅读(547) 评论(0) 推荐(0)
摘要:案例演示 源代码 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> * { padding: 0; margin: 0; } .wrap { width: 300px; mar 阅读全文
posted @ 2019-03-07 18:57 mysunshine_SZZ 阅读(3226) 评论(0) 推荐(0)
摘要:恢复内容开始 效果图说明:当鼠标移到哪一个按钮上的时候会自动跳转到某一张图片上,并且按钮会以高亮显示 项目目录结构 用到的js封装的animate()动画 function animate(element, target) { clearInterval(element.timeId); //定时器 阅读全文
posted @ 2019-03-03 18:10 mysunshine_SZZ 阅读(693) 评论(0) 推荐(0)
摘要:写封装函数的套路1.先写出这个函数原来的基本用法2.写一个没有形参空函数,将上一步的代码直接作为函数体,3.根据使用过程中,抽象出来需要变的东西作为形参function ajax (method, url, params, fun) { method = m... 阅读全文
posted @ 2018-11-12 22:11 mysunshine_SZZ 阅读(611) 评论(0) 推荐(0)
摘要:Document 阅读全文
posted @ 2018-11-10 10:19 mysunshine_SZZ 阅读(241) 评论(0) 推荐(0)
摘要:Document 阅读全文
posted @ 2018-10-31 08:54 mysunshine_SZZ 阅读(545) 评论(0) 推荐(0)