JavaScript
我不是你不是我
生有热烈,藏与俗常
展开
-
JavaScript中遍历对象的方法
先定义一个对象,后面都是遍历这个对象原创 2022-07-29 15:50:26 · 428 阅读 · 0 评论 -
实现clone函数,克隆number、string、boolean、object等
实现clone函数,克隆number、string、boolean、object等(1)使用 typeof 判断数据类型,数据类型为基本数据类型的话,可以准确返回类型(1)如果类型是 object 引用数据类型的话,分为 Array 与 Object 两种类型,可以使用 Object.prototype.toString.call(obj).slice(8, -1) === "Array" 判断数据类型是否为 Array ,如果是,则进行对数组的 clone,否则,进行对象的 clonefuncti原创 2022-05-19 23:58:20 · 226 阅读 · 0 评论 -
JavaScript实现生成a到z的数组
1、实现生成a到z的数组// 1、实现生成 a 到 z 的数组function generateArray() { let arrGenerate = [] for (var i = 0; i < 26; i++) { var letter = String.fromCharCode(97 + i); arrGenerate.push(letter); } return arrGenerate};const arr = generateArray()// [原创 2022-05-14 22:19:15 · 1840 阅读 · 3 评论 -
Web开发模式
目前主流的 Web 开发模式有两种,分别是:(1)基于 服务端渲染 的传统 Web 开发模式(2)基于 前后端分离 的新型 Web 开发模式1、服务端渲染 的 Web 开发模式(1)服务端渲染的概念:服务器发送给客户端的 HTML 页面,是在服务器通过字符串的拼接,动态生成的。因此,客户端不需要使用 Ajax 这样的技术额外请求页面的数据。代码示例如下: app.get("/index.html", (req, res) => { // 需要渲染的数据 const user = {原创 2022-05-10 09:17:34 · 758 阅读 · 0 评论 -
Vue中使用组件的三大步骤
Vue中使用组件的三大步骤一、第一步,定义组件(创建组件)使用Vue.extend(options)创建,其中options和new Vue(options)时传入的那个options几乎一样,但也有点区别;区别如下:el不要写,为什么? ——— 最终所有的组件都要经过一个vm的管理,由vm中的el决定服务哪个容器。data必须写成函数,为什么? ———— 避免组件被复用时,数据存在引用关系。 // 1、定义组件(创建组件):定义student组件 const stud原创 2021-09-22 20:10:05 · 3954 阅读 · 0 评论 -
ES6中简单数组的去重、交集、并集、差集
(1)简单数组的去重、交集、并集、差集,利用Set*** 首先,定义初始数组 let arr = [1,2,3,4,5,4,3,2,1,NaN,NaN]; let arr2 = [4,5,6,5,6];1.数组去重 let result1 = [...new Set(arr)]; console.log(result1); // (6) [1, 2, 3, 4, 5, NaN]2.数组交集 let result2 = [...new Set(arr)].filter(item =>原创 2021-09-20 23:06:41 · 110 阅读 · 0 评论