- 博客(32)
- 收藏
- 关注
原创 封装jQuery
/ 如何让new init 产生对象拥有JQuery显示原型上的所有方法?// 全局对jQuery与$可以访问写一个click函数思路是在jQuery里边的prototype里边写一个函数,通过用this来指向点击的这个元素,从而添加一个click事件//利用for循环来选择有几个一样的类,若为一个这选中,若为多个可利用for循环来各个添加click时间i++) {//选中这个元素然后利用addEventListener添加click事件}},手写一个显示隐藏的函数。
2022-11-23 23:52:33
495
原创 js基础面试题
类:(创建对象实例的模板)本质上都是函数构造函数 用new来执行的函数实例:由类创建的对象(本质上讲就是对象)显示原型类/构造函数都一个显示显示原型protype(本质是就是个对象)隐式原型每个实例都有一个隐私原型__proto__显与隐关系类显示原型protype等于其创建的实例的隐式原型__proto__原型链查找对象实例的方法和属性时,先在自身找,找不到则沿着__proto__向上查找,__proto__形成的链条关系我们称为原型链(实现了js继承)
2022-11-21 23:30:22
294
原创 Vue项目中模块简介
这个模块主要是对购物车的增删改good对应每一件商品set_goods主要是为了得到数据页面就是改变物品存放的状态全选功能在getters中计算当前新的数据当全部商品都被选中时返回true选中全选按钮计算总数遍历出所有被选中的商品即item.sel 并计算每种商品件数累加计算总价遍历出每一件商品商品被选中(item.sel)计算总价累加即可操作异步数据中第一个功能全选即选中每一个已经有的商品更新其状态updatecart其中updatecart将目前所有数据的最新状态提交给服务器。
2022-11-08 01:04:52
546
原创 git使用
版本库(Repository):.git目录,Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。完成安装之后,就可以使用命令行的 git 工具(已经自带了 ssh 客户端)了,另外还有一个图形界面的 Git 项目管理工具。在开始菜单里找到"Git"->“Git Bash”,会弹出 Git 命令窗口,你可以在该窗口进行 Git 操作。6.创建一个新的分支dev。
2022-11-01 22:14:25
91
原创 小程序基础、云服务介绍
{{}}{{myitem}}{{ind}}属性含义onLoad加载、可以获取页面传递的参数onShow前台显示、开始播放视频onReady初次渲染完毕、操作组件或者domonHide隐藏、停止播放onUnload卸载1、创建一个组件2、在页面中注册组件}3、在页面中使用组件打开小程序,默认值下载主包小程序的打开速度加快通过分包可以让项目更加庞大1、config配置2、package.json 包管理3、js逻辑01 导入wx 的sdk 初始化云02 导入数据库。
2022-09-03 15:23:42
398
原创 react基础语法
react组件的状态/数据, 当state发生变化, 引用state的试图会自动更新。方便js中书写html模板javascript与html混合写法。
2022-08-18 21:08:27
516
原创 webpack
style-loader 把css加载到style标签,css-loader 处理.css文件。html-webpack-plugin:把模板html 插件打包好的js 拷贝到 dist目录。分为开发模式(development)和产品模式(production)文件 经过 webpack 处理,生成 html,css,图片,js。在webpack运行过程做打包,压缩,清理。1、前端静态模块化打包器。...
2022-08-15 21:26:24
455
原创 Vuex基础
Vuex是一个专为Vue.js应用程序开发的。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。
2022-07-26 20:35:37
463
原创 Vue基础
Vue 构建用户界面渐进式javascript框架,Vue的作者是尤雨溪特点:结合angular指令react的组件和虚拟dom上手简单,api详细,生态插件丰富1.src引入 2.npm安装 npm i @vue/cli实例化文本渲染指令v-开头特殊html属性vue的指令连接了html模板与vue实例数据v-text指令v-thml指令属性渲染指令v-bind:title="msg"简写 :t...
2022-07-04 17:40:45
168
原创 echarts基础
基于javascript的图表插件(canvas)由百度开发 捐赠给apache基金会开源2.初始化3.设置容器宽高4.option选项 属性名 title 标题 tooltip 鼠标经过提示 xAxis x轴 yAxis y轴 series 系列数据 颜色 主题 默认 light datk 自定义
2022-07-04 17:13:29
320
原创 百度地图使用
1.在百度地图开发者平台注册账号 https://lbsyun.baidu.com/2.创建地图应用3.获取AK2.创建一个地图需要的容器(可以定义地图的宽高)3.初始化地图添加功能可以对创建的地图添加很多的功能:鼠标滚动收缩、添加点、画圈、添加文本标注1.鼠标滚动缩放2.添加点也可以让添加的点链接起来再给鼠标添加事件让点击鼠标时让之前的点链接完成这些后就得到如下效果的地图3.添加控件 4.画圈5.添加文本标注6.搜索...
2022-07-04 16:50:44
403
原创 Git使用详细教程
Git安装地址安装完成后,在开始菜单里找到“Git”->“Git Bash”,弹一个类似命令行窗口的东西,就说明Git安装成功接着需要设置一下机器信息,这台机器上的所有Git仓库都会使用这个配置三、创建版本库1.创建一个空目录(最好不要包含中文)2.初始化仓库git init命令把这个目录变成git可以管理的仓库四、基本操作1.创建一个test.txt文件2.添加文件到仓库3.提交文件到仓库4.查看历史记录5.回退历史版本6.创建一个新的分支de
2022-07-02 15:20:32
653
原创 ES6概念
ES6:ESMAScript6,新的javascript语法标准,2015年正式推出,为了js更加快捷与方便三、const特点: const 是局部变量 声明必须赋值 不能重复声明 建议大写 不会变量提升 值类型不能修改什么时候使用const 当声明变量不允许修改的时候,是个常量的时候 当这个对大概率不会被改变(选择DOM节点)四、解构把数组,对象,解构为单独的变量数组对象五、字符串遍历检测 index
2022-06-22 19:48:39
1857
原创 ES6、深拷贝、浅拷贝
ES6:ESMAScript6,新的javascript语法标准,2015年正式推出,为了js更加快捷与方便 var:全局作用域 函数作用域 没有if,switch,for,while,do,else作用域 会变量提升 let:1.局部作用域(在一对{}启用) 2.不能变量提升 3.在一个作用域里面不能重复声明const:1. let 一样 2. 变量名建议大写
2022-06-21 20:51:03
1491
原创 使用NodeJs操作MySQL
npm i axios -S3.使用模块二,自定义模块1.一个文件就是一个模块定义模块2.导入模块3.使用模块三、fs文件处理1.导入文件模块2.读取3.写入四、http服务器1.导入2.创建服务器3.监听并启动五、mysql安装1.配置环境变量2.初始化3.启动服务器4.登录六,mysql命令1.查询2.查询某个用户3.分
2022-06-15 20:45:23
494
原创 git相关命令
1、Git 是分布式的,SVN 不是:这是 Git 和其它非分布式的版本控制系统,例如 SVN,CVS 等,最核心的区别。2、Git 把内容按元数据方式存储,而 SVN 是按文件:所有的资源控制系统都是把文件的元信息隐藏在一个类似 .svn、.cvs 等的文件夹里。3、Git 分支和 SVN 的分支不同:分支在 SVN 中一点都不特别,其实它就是版本库中的另外一个目录。4、Git 没有一个全局的版本号,而 SVN 有:目前为止这是跟 SVN 相比 Git 缺少的最大的一个特征。5、Git 的内容完整
2022-06-14 20:31:07
101
原创 Mysql命令(增删查改)
1.查询所有内容 select * from user where 1(红色字符为通用字符)2.查询某个用户select * from user where name=‘zeng8’ and password=’zmm123‘3.分数大于500select * from user where score>5004.name zeng_的_代表任意一个字符(10出不来,8和9能出来)%代表一个或者多个字符select * from user where name like ‘zeng_’se
2022-06-14 19:48:52
452
原创 javascript中 this 指向
1 、 在普通函数中::在html结构中同样指向window(在dom 事件注册中:事件对象(dom))2 、 在对象中的this中: this指向对象本身3 、在全局方法中:this指向 window[setInterval,setimout]4 、在箭头函数中:this指向上一层作用域的this4.1 、在在call-apply-bind中: 冒充this this指向的是函数call的第一个参数(a
2022-06-13 21:21:29
57
原创 CMD常用命令
1. win+r 运行命令2. 输入cmdC:D:./ 当前目录/ 根目录../ 上一层目录../../ 上一层的上一层目录CD 目录地址cd Userscd Users/Administratorcd /cd../../dir首字母+Tab光标↑↓clsmd 文件名称md apprd 文件名称rd apprd /s /q 删除文件夹和内容del 文件名称del apphelp 所有命令查看help 命令名称help rd 查看删除命令用法copy 复制move 移动ctrl+cping 主机地址查看
2022-06-13 19:28:27
786
原创 npm的常用命令
node js自带的 包(插件)管理器npm config set registry url把下载源改为淘宝:npm config set registry http://registry.npm.taobao.org查看安装源:npm config get registrypackage.json 项目匹配文件package-lock.json 缓存地址node_modules (依赖)包的下载地址npm install 简写:npm i jquery安装指定版本 : npm i jquery@...
2022-06-13 19:13:27
1784
原创 闭包,原型与原链接
闭包就是函数嵌套函数;函数作为返回值被返回,函数作为参数被传入。闭包中的自由变量不会被自动销毁,会常驻内存,使用不当容易造成内存泄漏闭包中的自由变量(在改作用域没有定义就使用的变量)在函数定义时候确定的,不是函数执行时候确定的二、原型与原链接1.什么是原型与原链接 每个结构函数(类)都有个显示原型prototype 每个实例(对象)都有一个隐式原型__proto__ 对象的隐式原型__proto__等于其构造函数(类)的显示原型prototype 当查找对象的属性或方法,现在自身上找,
2022-06-06 21:14:52
648
原创 for循环与函数
for循环:概念:做重复的事情,通常和数字关联基本结构:for(;;){}(两个分号不可以省略)一、for循环注意点是否满足条件:(如果不满足,代码一次不执行) 是否有结束条件(如果没有,就是一个死循环(无线循环)) 浏览器15秒还没有反应过来,就会自动崩溃二、breakbreak在for循环中只要break代码被执行for循环以及终止三、continuecontinue 当次循环continue关键字以后的代码不执行执行下一次循环var i = 1; for(i=1
2022-05-26 19:40:00
911
原创 js中常见错误类型的总结
1. ReferenceError(引用错误)function sayHi(){ console.log(age); let age = 21; } sayHi()2、TypeError(类型错误)var result = (function(){ var x = 1,y = 2; sum = x + y return sum; })()result()3.RangeError:范围错误
2022-05-25 21:04:44
177
原创 DOM编程+事件
DOM编程一、元素的宽与高clicenWidth:内容+padding(工具条宽) offsetWidth:内容+padding+边框 scrollWidth:没有滚动条同clientWidth内容+padding-工具条+滚动距离 clientHeight;offsetHeight;scrollHeightconsole.log("content+padding",myp.clientHeight);console.log("content+padding+border",myp.of
2022-05-25 20:50:39
467
原创 JavaScript—Dom(2)
一、节点关系父子父节点:parentElement 所有子节点:children 第一个子节点:firstElementChild 最后一个子节点:lastElementChild兄弟上一个兄弟:previousElementSibing 下一个兄弟:nextElementSibling<div id="parent"> <p>你好我是p1</p> <p id="me">你好我是p2</p> <p>你好我
2022-05-21 20:25:25
633
原创 JavaScript—Dom
一、查询节点通过id获取元素:getElementByld() 通过标签名获取节点列表:getElementsByTagName() 通过类名获取节点列表:getElementsByClsaaName() 通过名称获取列表:getElementsByName() 通过css选择器获取节点:querySelector() 通过css选择器获取节点列表:querySelectorAll()//通过id获取元素var dom = document.getElementById("dom");
2022-05-18 18:41:47
195
原创 javascript的组成及BOM简单介绍
一、js的组成:javascript由:ECMAScript ,BOM,DOM,三个部分组成,根据浏览器不同,具体的表现形式也会有所差异。二、什么是BOM?1.BOM是Browser Object Model的简写,也称为浏览器对象模型2.BOM提供了独立于内容而与浏览器窗口进行交互的对象3.BOM是与浏览器窗口交互的对象结构4.BOM是 W3C 的标准三、浏览器对象模型1.window 窗口对象(全局变量)作用:可以用来控制当前窗口,或打开新的窗口,默认可省略 大部分
2022-05-17 19:56:34
1020
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人