- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 重学js-闭包
# # #闭包的定义:>当函数可以记住并访问所在词法作用域时,就产生了闭包,即使函数是在当前词法作用域外执行(《你不知道的js》的解释);我得个人理解:b 当函数嵌套时,内层函数访问了外层函数的内容是变会产生闭包,可以通过google浏览器调试观察例如:```function foo(){ var a=2; function bar(){ ...
2019-04-17 14:16:01 171
原创 重学js-作用域
### 1.全局作用域,直接声明在window中的,如var a=1;不会被浏览器垃圾回收器回收### 2.局部作用域,声明在函数内的,在函数调用后会被垃圾回收器回收,闭包除外//全局作用域```function demo(){ var a="hello";//局部作用域}```### 3.词法作用域:词法作用域就是定义(声明)词法作阶段的作用域,这个跟声明时的的作用...
2019-04-17 14:14:51 144
原创 重学js-数据类型
数据类型:> 基本数据类型:Boolean,Null,String,Number,Undefined,Symbol> 引用数据类型:Object判断方式:1. typeof:不可用于null跟object,因为判断类型都是objectps:注意null区分大小写与Null不同例题:console.log(typeof undefined == typeof NULL);答案...
2019-04-17 14:13:14 174
原创 javascript作用域
在es6中新增let 跟const在定义一个块级作用域,在es5中用var声明变量,但他的缺点比较多,最明显的就是存在变量提升,同一个变量可以多次声明,后声明的会覆盖之前声明的另外!function(){ var a=b=5;}()console.log(a);console.log(b);再此程序中会发现,a is not defined,b=5为什么呢,是因为a是...
2019-03-08 17:52:06 108
原创 react-native简单轮播图组件
就不多做解释了,注释写的很明白,主要是对scrollview一些属性的了解,定时器的始用import React, {Component} from 'react';import {Platform, StyleSheet,Image, Text, View,ScrollView} from 'react-native';let Dimensions=require('Dimensio...
2019-03-08 16:53:45 1686 2
原创 打印沙漏算法js实现
L1-002打印沙漏(20 分)注:本题目来源PTA团体程序设计天梯赛-练习集。本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * ********所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个...
2019-03-08 16:38:05 1177
原创 封装列表增加删除插件
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>列表的增删和移动</title> <style> body{background:#ddd;text-align:center}
2018-08-06 21:31:55 569
原创 JavaScript实现点赞效果
1:通过自定义封装函数来获取标签元素;2:创建闭包来实现数据缓冲的效果3:循环遍历按钮,设置点击事件本文重点:了解闭包的作用,通过闭包可以实现数据的缓冲,即外层函数与里层函数之间的语句在调用外层函数时只会执行一次示例代码<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <titl...
2018-05-12 13:58:48 9879 5
原创 java简单实现仿QQ登陆界面
实现思路: 1.总体用南北布局,北部为一个label图片,中部是一个自定义面板 2.面板不采用默认布局,自己给组建设置布局方式package com.shl;import javax.swing.*;import java.awt.*;public class Login extends JFrame{ JPanel mb; JLabel lb,lb1,lb2,lb3; JButton ...
2018-05-01 22:49:32 6374 4
原创 javascript制作简单选项卡切换效果
实例不做过多说明,大体讲讲主要思路吧,首先呢,你想干谁就先把谁找到,也就是开头的哪几组var什么的通过id,tag啥的获取到结点,然后对列表项进行遍历,就是一个简单的for循环,需要注意的一点是列表想的索引问题, 例如title[i].索引名=i;索引名自己设置,至于为什么这么做,我也不知道,不理解又想掌握的最简单的方法就是背过了。然后给列表项添加事件,先将列表项和内容想的样式清空,然后通过th...
2018-04-30 17:32:07 269
原创 javascript节点操作练习,模拟消息发布与删除
通过创建结点,添加结点,和删除节点来实现的简单小事例好了,不多比比了直接上代码,很简单的小练习。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>模拟消息的发布与删除</title> </head> &l
2018-04-30 17:13:19 387
JavaScript小游戏,王校长打飞机
2019-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人