- 博客(30)
- 资源 (2)
- 收藏
- 关注
原创 正则表达式例题集
例1:用正则表达式检验一个字符串首尾是否含有数字?审题:“首尾是否含有数字” 而不是 “首尾是否都有数字”例1:用正则表达式检验一个字符串首尾是否都有数字?reg.exec(str)&®.lastIndexexec从何处开始匹配由lastIndex控制,而且lastIndex可以改变不在全局范围内,游标不改变,永远是0...
2019-11-23 14:19:05 1401
原创 按需加载异步js
<body> <script type = "text/javascript" src="test.js"></script></body>test.js//封装loadScript(),实现加载异步jsfunction loadScript(url,callback){//第一个参数是源路径,第二个参数是回调函数(当满足一定条件才执行的...
2019-11-22 18:32:16 336
原创 脚本化CSS例题集
实现点击div能改变伪类元素的颜色<style type = "text/css"> div{ width:80px; height:80px; background-color:red; } .green::after{ content:''; width:30px; height:30px; background-color:green; ...
2019-11-21 14:14:40 133
原创 实现自动阅读的功能
var start = document.getElementsByTagName('div')[0];var stop = document.getElementsByTagName('div')[1];var speed = document.getElementsByTagName('div')[2];var timer = 0;var num = 10;//多次点击start按钮...
2019-11-21 09:00:03 689
原创 DOM基本操作例题集
2.1 parentNode->父节点(最顶端的parentNode为#document)2.2 childNodes->子节点们2.3 firstNode->第一个子节点2.4 lastNode->最后一个子节点2.5 nextSibling->后一个兄弟节点&previousSibling->前一个兄弟节点3.1 parentEleme...
2019-11-19 10:56:40 374
原创 趣味小例子
例1:<body> <div>1</div> <div>2</div> <div>3</div> <script type = "text/javascript" src="test.js"></script></body>var div = document.g...
2019-11-17 22:52:42 209
原创 不能通过js文件实现dom操作问题已解决
【非技术问题】描述:不能通过js文件实现dom操作,却能通过控制台代码如下: 执行结果如下:解决方法:script标签放在body里面解决方案参考网站...
2019-11-17 15:28:58 510
原创 JavaScript学习总复习
JavaScript浏览器发展史1.浏览器组成shell部分内核部分2.1 渲染引擎(语法规则和渲染)2.2 js引擎其他模块(异步…)主流浏览器内核IEtridentChromewebkit/blinkfirefoxGeckoOperaprestoSafariwebkit2.js的特点解释性语言——不需要编译成文件...
2019-11-16 23:31:55 963
原创 封装type及数组去重作业
面试题:var obj = { "2":'a', "3":'b', "length":2, "push":Array.prototype.push}obj.push('c');obj.push('d');//{2: "c", 3: "d", length: 4, push: ƒ}// Array.prototype.push = function(target){ // th...
2019-11-16 20:00:52 88
原创 数组例题集
对象的定义方式字面量:var a = {}构造函数(系统自带)自定义构造函数Object.create()数组的2种定义方式(全来源于Array.prototype)数组字面量:var a = []//相当于new Array[]系统提供的构造方法:var a = new Array[]push// push 可以在数组最后添加多为数据//写push方法Arr...
2019-11-16 15:18:45 103
原创 面试真题集及克隆作业
例1:isNaN()判断是否为非数,是非数返回true,否则返回false。'100’会因为isNaN()内置的包装类自动由String类型转换成number类型依照isNaN原理自建一个myIsNaNfunction myIsNaN(num){ var ret = Number(num);//调用包装类 ret += ""; if(ret == "NaN"){ retu...
2019-11-15 15:28:18 128
原创 对象的枚举例题集
for in基本使用:// 遍历对象var obj = { a : 1, b : 2, c : 3}for(var prop in obj){ console.log(typeof prop);//string console.log(obj[prop]); //prop本身是string类型,再加''会变成属性名,即成了找obj.prop:undefined}hasOw...
2019-11-13 23:22:52 113
原创 继承例题集
共享原型第一版:function inherit(Target,Origin){ Target.prototype = Origin.prototype;}Father.prototype.lastName = "Li";function Father(){}function Son(){}//不用原型链的方式//原型的引用赋值给原型,实现多个构造函数继承一个原型Son.p...
2019-11-13 17:19:36 255
原创 call/apply例题集
例1:function Person(name,age){ // this == obj this.name = name; this.age = age;}var person = new Person();var obj = {}Person.call(obj,'lily',18);// 这里的call将this从指向全局改变为指向obj//借别人方法来构造自己的对象...
2019-11-13 15:03:56 198
原创 原型例题集
例1:Person.prototype.name = 'sunny';function Person (){}var person = new Person();Person.prototype.name = 'cherry';document.write(person.name);//sunney//错误!//cherry//正确
2019-11-13 10:28:48 141
原创 包装类例题集
例1:var str = 'abc';str += 1;var test = typeof(str);if(test.length == 6){ test.sign = 'typeof的返回结果可能是String';}console.log(test.sign);//undefined例2:function employee(name,code){ this.name = "...
2019-11-12 16:54:14 293
原创 闭包例题集
例1:function a(){ function b(){ var bbb = 234; document.write(aaa);//123 } var aaa = 123; return b;//a执行完前b被保存出来了}var glob = 100;var demo = a();demo();预编译: a defined a.[[scope]] --> ...
2019-11-12 08:49:53 1104
原创 作用域例题集
题1:function a(){ function b(){ var b = 234; } var a = 123; b();}var glob = 100;a();预编译状态: a函数被定义时,发生如下过程: a defined a.[[scope]] -- 0:GO{a:(function),glob:100}程序运行状态: a函数被执行时,发生如下过程:...
2019-11-10 14:43:17 134
原创 预编译例题集
例1:function fn(a){ console.log(a);//function (){} var a = 123; console.log(a);//123 function a(){}//预编译看过的地方不再看 console.log(a);//123 var b = function(){} console.log(b);//function(){} functio...
2019-11-09 17:22:27 188
原创 如何在云函数中新增数据
如何在云函数中新增数据在云函数中新增数据需要先对Cloud SDK进行初始化// 云函数入口文件const cloud = require('wx-server-sdk')//引入Cloud SDKcloud.init()//对Cloud SDK初始化const db = cloud.database()//初始化完成后,引出database// 云函数入口函数exports.m...
2019-10-24 20:09:09 989
原创 如何在云函数中查询数据
如何在云函数中查询数据在云函数中查询数据需要先对Cloud SDK进行初始化// 云函数入口文件const cloud = require('wx-server-sdk')//引入Cloud SDKcloud.init()//对Cloud SDK初始化const db = cloud.database()//初始化完成后,引出database// 云函数入口函数exports.m...
2019-10-24 17:02:20 2839 1
原创 IO_文件分割_面向过程(终极版)
面向对象思想——封装*分割任务:分割一张图片,保存到一个文件夹里程序测试:public class SplitFile { private File src; // 源头 private String destDir; // 目的地(文件夹) private List<String> destPaths; // 所有分割后的文件存储路径 private int bl...
2019-09-08 15:23:24 191 1
原创 IO_文件分割_面向过程(核心版)
之前的IO流都是顺序访问RandomAccessFile对随机访问文件的读取和写入(可用于文件分割)迅雷下载视频快速的原因:用多个客户端对下载分割好的视频段,再用并发多线程同时下载,最后合并视频段| Construction |Description ||–|--|| RandomAccessFile(File file, String mode) | 创建从中读取和向其中写入...
2019-09-06 19:39:40 124
原创 IO_打印流
PrintStream是处理流、装饰流——用于System.out功能:1.PrintStream 能够方便地打印各种数据值表示形式2.自动刷新程序-(写入)->PrintStream(OutputStream)-(写入)->文件测试程序:public class PrintStreamTest { public static void main(String[] ...
2019-09-06 14:32:41 136
原创 IO_对象流
与数据流不同:处理自定义的对象特殊概念: 序列化和反序列化原则:1、先写出后读取2、读取的顺序和写出的一致3、不是所有的对象都可以序列化自定义的对象需要序列化需要实现Serialization接口(虚拟机识别的“通行证”)
2019-09-05 17:31:03 73
原创 IO_数据流
处理八大数据类型,包括字符串保留数据的同时也保留了数据类型,方便后期获取数据类型而不需要强转记住:1、先写出(目的是获得数据类型)再读取2、读取顺序和写出顺序保持一致程序 -(写入)-> DataOutputStream(i.e FileOutputStream) -(写入)-> 文件程序 -(读取)-> DataInputStream(i.e FileInput...
2019-09-05 15:44:59 175
原创 IO转换流_字符集
字符流与字节流转换的桥梁InputStreamReader/OutputStreamWriter解码: 字节---->字符(InputStreamReader)编码: 字符---->字节(OutputStreamWriter) 作用(2点): 1.能将字节流转换成字符流 2.指定字符集
2019-09-05 15:33:11 126
原创 DAY 30 Why half a degree of global warming is a big deal
今日导读联合国政府间气候变化专门委员会(IPCC)在近期发出一份关于全球变暖的报告,报告指出如果气候变暖以目前的速度持续下去,预计全球气温可能在 2030 至 2052 年间气候比工业时代前变暖 1.5 摄氏度,这引起了学术界的高度紧张。1.5 度听上去是个小数目,但其实却会导致地球发生翻天覆地的变化,甚至对于一些地区来说生死攸关。Q1: 地球变暖 1.5 摄氏度会导致怎样的后果?...
2018-10-27 20:30:02 616 2
软考软件设计师必备书籍及配套视频
2019-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人