
JS
文章平均质量分 84
JavaScript
Moon里
千里之行,始于足下
展开
-
【JSOO】设计模式
单例模式;工厂模式;状态模式;观察者模式;桥接模式原创 2024-11-17 18:12:59 · 937 阅读 · 0 评论 -
【JSOO】面向对象
Object;原型链;Prototype;ObjectFunction方法;封装函数自执行;继承;es6 继承组件封装;jQuery的Extend:关于对象的扩充;this 指向谁;闭包原创 2024-11-17 16:45:21 · 1217 阅读 · 0 评论 -
【JS】ES6
对象;Symbol;Set;Map;模块化;解构赋值;箭头函数;扩展运算符;async 异步;filter 过滤;yield 关键字原创 2024-11-16 01:29:21 · 935 阅读 · 0 评论 -
【JS】数据双向绑定原理
双向数据绑定原理:Object.defineProperty(),会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回该对象。//get、set(使用get和set时不能同时使用value或者writable会报错)// object1.name="lmy"(从前的添加属性方式)set:undefined(默认),可选。writable:false(默认)//false时,value不能被赋值。//enumerable(可枚举)//writable(可改写)//false时,属性不可枚举。原创 2024-03-24 17:00:23 · 519 阅读 · 0 评论 -
【JS】H5为元素新增的属性draggable(拖拽)
/被拖物在释放区放下时触发(阻止ondragover的默认行为,ondrop事件才起作用)/*被拖物在释放区内移动,释放区的状态*//*被拖拽时原本的地方不显示拖拽物*///拖动过程中原始位置的被拖物不显示。//被拖物进入释放区占据的空间时触发。/*被拖拽时被拖拽物的状态*///被拖物在释放区内移动时触发。//被拖动元素进入放置目标时。//被拖物离开释放区时触发。//每个释放区都有的事件。//被拖动元素放入目标时。/*被拖拽物div*//*释放区div*///被拖物-拖动开始。//被拖物-拖动结束。原创 2024-03-24 16:56:59 · 1127 阅读 · 0 评论 -
【JS】什么是jQuery
jQuery概括基础语法(如何获取节点)基础语法(对属性的操作)节点操作jQuery的循环(遍历)事件绑定on绑定on事件分发自定义事件(trigger()自定义行为的触发)jQuery动画(滑动、淡入淡出、队列显示)自定义动画(animate)动画练习(表格增行)jQuery的ajax方法概括 1.什么是jQuery? js文件,存了很多方法(函数),函数库 $("") 2.代码风格 要使用jQuery的时候,首先引入jQuery()原创 2024-03-24 16:44:45 · 1144 阅读 · 0 评论 -
【JS】什么是对象
console.log("我爱学习代码!console.log("我爱学习代码!name:"夢月",name:"博文",//属性 this指向实例化对象。/*模板 通过模板创建对象*//*new关键词创建*//*字面量方式创建*///创建好了放数组里。//每隔3秒创建一个。原创 2024-03-24 16:04:58 · 486 阅读 · 0 评论 -
【JS】正则表达式
字符.match(规则):可以在字符串内检测指定的值,可以找到一个或多个正则表达式的匹配;^ :表示字符串的开头,但当它在方括号[]中时表示非或者排除,通常用来剔除某个字符。规则.test(值):布尔值,true匹配,false不匹配;\w 代表a-zA-Z0-9,\W 代表除了a-zA-Z0-9。^ 为特殊字符,匹配输入字符串的-开始-位置。$ 为特殊字符,匹配输入字符串的-结束-位置。* :匹配前面的子表达式0次或多次。+ :匹配前面的子表达式1次或多次。[$ :匹配输入字符串的结尾。原创 2024-03-24 13:45:00 · 255 阅读 · 0 评论 -
【JS】BOM浏览器对象模型
BOMwindow对象location地址相关的对象history历史记录的对象navigator浏览器信息的对象元素的视图属性定时器setTimeout与间隔setIntervalscrollTop滚动条高度拖拽自动轮播(小圆点可点击)瀑布流图片延迟加载翻转(点击翻转卡片)Browser Object Model(浏览器对象模型),提供了独立的,可以与浏览器窗口互动的对象结构,由多个对象构成,顶层对象是window。( a ) DOM:文档( b ) location:url地址相关( c )原创 2024-03-24 15:46:09 · 1029 阅读 · 0 评论 -
【JS】DOM文档对象模型
节点获取;节点操作(复制、替换、删除、插入);属性操作;事件的绑定;event事件类型;event对象;default默认事件原创 2024-03-23 19:45:02 · 889 阅读 · 0 评论 -
【JS】ECMA标准的脚本语言规范
ECMA关于js变量数据运算符数据类型的转换编程三大结构单分支选择结构if的嵌套循环基本结构while循环、循环嵌套数组数组的方法Math对象堆-栈的理解函数function匿名函数es6-Functionarguments字符串字符串方法日期对象let与var的区别关于js1.什么是js(JavaScript):轻量级的脚本语言 2.能做什么:交互,行为 3.js包含: a.核心(ECMAScript) b.Dom(Docum原创 2024-03-24 18:37:04 · 1150 阅读 · 0 评论 -
【JS】学生管理系统(弹出框版本)
学生管理系统(弹出框版本)功能∶增、删、改、查输入操作选项(序号),若操作序号正确,执行相关操作﹔若操作序号错误,可以重新输入,直至输入正确序号为止执行完成相关操作后,经询问用户是否继续后,可以返回主菜单也可以进行其他操作<script type="text/javascript"> /* 分析: 添加学生信息 删除学生信息 修改学生信息 查询学生信息 显示主菜单原创 2022-04-12 22:35:48 · 693 阅读 · 0 评论