js数组所有方法

0311lc.com说:1、concat()把元素衔接到数组中。 例子: var str1 = “Hello “; var str2 = “world!”; var n = str1.concat(str2); Hello world! 输出结果   2    every() 方法使用指定函数检测数组中的所有元素: 如果数组中检测到有一个元素不满足,则整个表达式返回 false ,且剩余的元素不会再进行检测。 如果所有元素都满足条件,则返回 true。 注意: every() 不会对空……阅读更多

不同构建版本

0311lc.com说:cjs(两个版本都是完整版,包含编译器) vue.cjs.js vue.cjs.prod.js(开发版,代码进行了压缩) global(这四个版本都可以在浏览器中直接通过scripts标签导入,导入之后会增加一个全局的Vue对象) vue.global.js(完整版,包含编译器和运行时) vue.global.prod.js(完整版,包含编译器和运行时,这是开发版本,代码进行了压缩) vue.runtime.global.js vue.runtime.global.pro……阅读更多

vue 4.0 vue.config.js 配置实战

0311lc.com说:module.exports = { // 项目部署的基础路径 // 我们默认假设你的应用将会部署在域名的根部, // 比如 https://www.my-app.com/ // 如果你的应用时部署在一个子路径下,那么你需要在这里 // 指定子路径。比如,如果你的应用部署在 // https://www.foobar.com/my-app/ // 那么将这个值改为 `/my-app/` baseUrl: ‘/Reader/dist/’,  /*这个是我存放在github在……阅读更多

cmd Vue 命令找不到 ?

0311lc.com说:npm config list Vue.cmd 没有在npm 配置目录里 怎么办? npm config get prefix 在系统变量中新建变量NPM,变量值为之前复制的路径信息,一般是C:\Users\xxx\AppData\Roaming\npm 再在系统变量中找到path,添加%NPM%。一直点击保存。 npm install -g cnpm –registry=https://registry.npm.taobao.org npm i npm -g……阅读更多

vue新建项目一直在downloading template转,最后超时

0311lc.com说:1.下载https://codeload.github.com/vuejs-templates/webpack-simple/zip/master到本地 C:\Users\Administrator\.vue-templates 2.更名为webpack放到以下路径下,(.vue-templates是自己定义的文件夹) template meta.json README.md 3.cmd中建项目后边加 –offline即可建成功 vue init webpac……阅读更多

vue.config.js

0311lc.com说:module.exports = { lintOnSave: false, //开始语法严格模式 publicPath:’./’, //打包 绝对路径 devServer: { open: true, //编译后默认打开浏览器 host: ‘vueframe.cc’, //域名 port: 80, // 端口 https: false, //是否https //显示警告和错误 overlay: { warnings: false, errors: true }, prox……阅读更多

深刻认识this.$store.dispatch() 与 this.$store.commit()的区别

0311lc.com说:commit: 同步操作 存储 this.$store.commit(‘changeValue’,name) 1 取值 this.$store.state.changeValue 1 dispatch: 异步操作 存储 this.$store.dispatch(‘getlists’,name) 1 取值 this.$store.getters.getlists 1 总的来说,他们只是存取方式的不同,两个方法都是传值给vuex的mutation改变state  

MIAN

0311lc.com说:1.html 1)什么是html 超文本标记语言,一个网页文件 2)DOCTYPE有什么作用 告诉浏览器使用哪个版本的HTML规范来渲染文档 3)介绍一下你对浏览器内核的理解,常见的浏览器内核有哪些 主要分成两个部分:渲染引擎和JS引擎。 渲染引擎:负责取得网页的内容(html,xml和图像等),整理讯息(例如假如css),以及计算网页的显示方式,然后输出到显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不同。 JS引擎:解析和执行JavaS……阅读更多

js排序

0311lc.com说:1. 冒泡排序 原理:从第一个元素开始,把当前元素和下一个索引元素进行比较。如果当前元素大,那么就交换位置,重复操作直到比较到最后一个元素 function bubbleSort(arr) { if (Array.isArray(arr)) { for (var i = arr.length – 1; i > 0; i–) { for (var j = 0; j < i; j++) { if (arr[j] > arr[j + 1]) { [arr[j……阅读更多

php面试

0311lc.com说:1:变量的传值与引用。 2:变量的类型转换和判断类型方法。 3:php运算符优先级,一般是写出运算符的运算结果。 4:PHP中函数传参,闭包,判断输出的echo,print是不是函数等。 5:PHP数组,数组函数,数组遍历,预定义数组(面试必出)。 6:PHP面向对象,魔术方法,封装、继承、多态。设计模式,包括(单利、工厂、迭代器、装饰、命令、策略)。 7:正则表达式,每个标号含义,邮箱、网址、标签匹配,正则函数(面试必出)。 8:PHP异常处理(级别,错误日志,控制错误……阅读更多

七大通信协议

0311lc.com说:通信对物联网来说十分常用且关键,无论是近距离无线传输技术还是移动通信技术,都影响着物联网的发展。而在通信中,通信协议尤其重要,是指双方实体完成通信或服务所必须遵循的规则和约定。那么物联网都有哪些通信协议呢? 我们将物联网协议分为两大类,一类是传输协议,一类是通信协议。传输协议一般负责子网内设备间的组网及通信,之前我们已经为大家做了一次的科普,文章《物联网常见的无线传输协议类型》有详细介绍。通信协议则主要是运行在传统互联网TCP/IP协议之上的设备通讯协议,负责设备通过互联……阅读更多

单片机+wifi模块进行远程控制

0311lc.com说:首先,看看我的设备,如下图: ESP8266模块: USB-TTL: 它两直接如何连接可以看我之前写的文章。 将他们进行正确连接,然后连接到电脑上,如图: 打开调试助手,我的助手如图,大家可以自行网上下载: 打开后的页面: 连接成功后,先要验证一下是否正常连接,下发命令:AT,观察是否返回OK,如图: 说明WIFI模块与USB-TTL连接正确,但现在想和手机中的手机助手相互连接还是不可以的,因为ESP8266是需要AT命令控制的,一次需要下发AT进行激活相关功能,我写的简……阅读更多