
JavaScript
提拉米苏-杨
这个作者很懒,什么都没留下…
展开
-
关于JS正则的解释
正则http://regexper.com修饰符g: 全局匹配i: 匹配大小写m 多行收缩元字符正则表达式有两种基本字符 元字符 原义文本字符原义概念:表示代表本来文本的字符;元字符:再正则表达式中有特殊意义的字符.* + ? $ ^ | \ () {} [] \n \d \w \r\ Q \f \b \cX…[] 或 字符类 将一堆字符放在一个字符类中。匹配结果为一个字符...原创 2019-12-27 19:44:10 · 258 阅读 · 0 评论 -
使用JQuery 写出放大镜的效果
一般的电商平台中都有放大图片的放大镜以下是示例代码以下是css代码* { margin: 0; padding: 0; } .glass { width: 480px; position: relative; margin: 100px auto; } .mar...原创 2019-12-27 19:42:35 · 311 阅读 · 0 评论 -
JavaScript GET POST 区别
关于现在web浏览器向服务器请求数据时 两种方式 GET POST 的区别、 <!-- get post --> <script> /** get 请求与 post 请求的区别是什么 get 将请求参数拼接到url 地址上,然后传递给服务器 post 通过[请求体] 发送到请求的数据 get 比post快 不安全 请求参数...原创 2019-12-23 21:34:48 · 208 阅读 · 0 评论 -
JavaScript正则常用表达式
以下是正则常用表达式<script> //1只能输入数组长度不限 var reg = /^\d+$/g; //2:长度为3的任意字符 var reg= /^.{3}$/ // 输入6-8位数字字符下划线 var reg = /^\w{6,8}$/ // 匹配首字母空格 var reg = /^\s*/ // 匹配...原创 2019-12-23 21:32:44 · 145 阅读 · 0 评论 -
JavaScript正则贪婪模式和非贪婪模式
以下代码详解了贪婪模式 非贪婪模式 <!-- 贪婪模式 非贪婪模式 \d{3,6} 贪婪模式 尽可能多的匹配 使用方式:只有量词 \d{3,6}? 非贪婪模式;尽可能少的匹配 使用方式:量词加?号 {}? +? 优先匹配长度为1的字符 ?? ...原创 2019-12-23 21:31:08 · 308 阅读 · 0 评论 -
JavaScript点击事件换字体颜色
点击按钮可以换字体颜色 可以自己看看 <div class="color"> <button>red</button> <button>black</button> <button>yellow</button> <button>bl...原创 2019-12-13 22:49:04 · 7711 阅读 · 0 评论 -
JavaScript 点名器
代码中的cname 数组可以添加你想要点名的名字 div { width: 200px; height: 50px; font-size: 20px; line-height: 50px; text-align: center; font-weight: 900; border: 2...原创 2019-12-13 22:46:49 · 1159 阅读 · 0 评论 -
JavaScript是怎么解析的
// js 是怎么被浏览器解析的? // js 是被运行平台:浏览器 和 node /** * 1:全局检索。查看是否有语法错误--->语言分析 * 2:创建全局对象GO(global)--->预编译 * 3:执行每行代码 对变量进行赋值 等操作 --->解析执行 ---> 变量一旦创建;不能删除,除非关闭程序 * ...原创 2019-12-10 23:08:14 · 400 阅读 · 0 评论 -
JavaScript 作用域产生时间
// 全局作用域产生时间 ---> window对象创建时候 // window对象创建时间 ---> 当前页面启动浏览器的时候。 // 每次刷新浏览器都会重新创建window对象 // 全局作用域销毁时间 ---> 关闭当前页面时候 // ----> 在关闭程序时候 内存数据赋值为null 。 // 初始化代码:刚开始的...原创 2019-12-10 23:07:18 · 951 阅读 · 1 评论 -
JavaScript dom节点基本操作
增1:parentEl.appendChild()2:parentEl.insertBefore(new,parentEl.child);删1:parentEl.removeChild()改1:parentEl.replaceChild(new,old)克隆1:el.cloneNode() 返回克隆内容true 表示克隆el 以及el子节点false 只克隆el本身查 获...原创 2019-12-10 23:06:28 · 200 阅读 · 0 评论 -
JavaScript 中的语句if for等等
语句条件语句1: if else应用:在不同条件下输出不同结果时候。 难点【如何根据条件写表达式】代码块中变量 是【全局变量】如果执行满足一个条件的代码块。其他条件下代码块不会执行if() () 必须是 【true】才能执行 if 中代码框。 【true来’源】1 直接 true 2:表达式返回值 3:直接使用变量,变量的值【转化】为布尔类型2:三元运算符? 左边 【条件】...原创 2019-12-07 10:28:08 · 378 阅读 · 0 评论 -
JavaScript变量作用域链闭包this指向
变量 作用域 作用域链 闭包 this变量:作用往内存中存储数据为什么有作用域?因为变量需要运行环境;这个环境我们叫做作用域1:全局作用域咋浏览器或者程序刚开始运行时候产生的。2:全局作用域销毁:在关闭浏览器或者关闭程序时。所以:我们声明的全局变量;都是window 对象下的属性,所以:js 中最大的对象是window,所有的数据在window下活跃,所以:全局作用域中最大的对...原创 2019-12-07 10:27:03 · 223 阅读 · 0 评论 -
js 将多个对象合并成一个对象 assign方法。ES6新特性有哪些
1.接下来介绍一下ES6在Object新加的方法 assign()1.作用:将多个对象{} 合并成一个独立对象。2.使用方式: Object.assign(合并的对象,传入合并中的对象…) let user = {name:'无敌人',age:19}; let page = {pageSize:10,currentPage:1}; let newObj = {}; Object...转载 2019-12-02 20:11:08 · 1024 阅读 · 0 评论 -
js for循环模拟数组方法
模拟 reversevar arr = [1,2,3,4,5,6]; // 模拟reverse var res= [];// 表示颠倒后数组 for(var i = 0;i<arr.length;i++){ // 获取 arr 中每一个数据;从前到后获取 res.unshift(arr[i])// 将后面数据添加到...原创 2019-11-29 19:32:57 · 229 阅读 · 0 评论 -
js splice删替插
关于数组splice 的用法var arr = [1,'545',true,'333',44,55,66,44,6] console.log(arr.length) /* splice() 删除 替换 插入 1:一个参数:删除:从索引值元素开始;一直删除到最后,返回删除数组组成的数组 2:注意:原来数组发生来改变 2:splice(index,le...原创 2019-11-29 19:31:39 · 171 阅读 · 0 评论 -
js随机生成验证码
随机生成6位验证码var vertify = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456789"; // 生成一个6位数的随机验证码 // 1:初始化验证码 空字符 res 的字符长度为6 var res = ""; // 求0到verify.lenth-...原创 2019-11-29 19:28:15 · 396 阅读 · 0 评论 -
JavaScript运算符入门
运算符入门<!-- 1.运算符是指完成操作的一系列符号,也称为操作符。 符号分类:算数运算符 比较 逻辑 赋值 连接 2.运算符用于将一个或者多个值进行运算并【返回结果】 3.使用运算符的值称为操作符 4.运算符和操作数(js数据)的组合称为【表达式】。 注意:凡是表达式一定有返回【结果】...原创 2019-11-22 17:45:32 · 128 阅读 · 0 评论 -
JS比较关系运算符
js 比较关系运算符 <!-- 操作数和运算符构成表达式;凡是表达式一定有返回结果 --> <!-- 所有逻辑运算符的表达式 返回的结果都是 true 和 false --> <script> var a = '3' var b = 5 var c = '5' // > 看左右边数据的大小是否相等同...原创 2019-11-20 19:19:27 · 192 阅读 · 0 评论