
JavaScript
小佬呀
这个作者很懒,什么都没留下…
展开
-
JavaScript基础:for循环小案例集合
题目集合:/** * 案例 输出100个数字* 案例 打印100以内 7的倍数* 案例 打印100以内的奇数* 案例 打印100以内所有偶数的和* 计算100的阶乘 100!* 计算1+3+5+…+99的和* 求100-999之间的水仙花数。abc = a3+b3+c^3* 输出100-200之间所有的素数* 求1+2!+3!+…+20!的值* 求出1/1-1/2+...原创 2019-07-23 19:26:48 · 1644 阅读 · 0 评论 -
JavaScript基础:循环结构之图形打印练习
<script> /* 行i 列k k=i+1 u 0 1 uu 1 2 uuu 2 3 uuuu 3 4 uuuuu 4 5 u...原创 2019-07-23 20:38:06 · 615 阅读 · 0 评论 -
JavaScript基础
变量的类型为什么变量要区分类型?因为不同的数据,占用的内存大小是不一样的比特位 010101010101018个比特 byte === 一个字节1024字节 === 1kb1024kb === 1mb1024mb === 1gb1024gb === 1tb传统的编程语言,在定义变量的时候,需要我们先确定要保存什么数据也就是确定变量的类型JS里定义变量,不区分类型但是,变量如果...原创 2019-07-22 19:01:33 · 116 阅读 · 0 评论 -
js 五种常见的排序算法
冒泡排序、快速排序、插入排序、希尔排序、选择排序 //希尔排序 var list = [2,93,5,125,66,1]; //找出间隔分组 //初始的间隔大小 var interval = Math.round(list.length); while(interval > 0) { //根...原创 2019-07-26 19:27:23 · 259 阅读 · 0 评论 -
js案例1: 输入行数列数,动态生成表格
**实现效果:**动态生成N行M列表格,并且每个表格数字随机,背景颜色随机代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>面试题-动态生成表格</title> <style> body{ font:700...原创 2019-08-01 21:29:30 · 4250 阅读 · 1 评论 -
js中解决getElementsByClassName()浏览器兼容问题
getElementsByClassName()不支持IE8及以下低版本浏览器,因此为了兼容IE低版本,我们需要自己实现该方法。 //如果IE浏览器不存在此方法 IE浏览器的兼容问题 if(!document.getElementsByClassName) { //添加一个自己的实现 document.getElementsByClassName = function(cl...原创 2019-08-01 21:51:03 · 562 阅读 · 0 评论 -
js 通过函数传参,改变div任意属性的值
输入属性名和属性值,会自动修改div的样式,点击重置按钮,会恢复到原来的样式。完整代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>函数传参,改变Div任意属性的值</title> <style> body,p{...原创 2019-08-01 21:59:01 · 1214 阅读 · 0 评论 -
JavaScript 关于关键字this指向的面试题
this是指包含它的函数作为方法被调用时所属的对象。(谁调用了我,我就是谁的对象,谁最后调用了我,我就是谁的对象。)箭头函数没有自己的this, 它会捕获其所在(即定义的位置)上下文的this值, 作为自己的this值匿名函数的this指向所在的方法被调用的那个对象作用域对象—例11、第一个比较牛逼啦 let length = 10; function fn(){ ...原创 2019-08-15 10:20:12 · 456 阅读 · 0 评论