原创 【js】引用和操作符優先級

以下輸出什麼 題目一: var a = {n: 1}; var b = a; a.x = a = {n: 2}; console.log(a.x) console.log(b.x) 執行: 1.先執行 a.x 2.a = {n:

原创 【http】一次完整的HTTP事務是怎樣的一個過程?

域名解析 發起TCP 3次握手 建立TCP連接後,發起http請求 服務器收到http請求,瀏覽器得到html代碼 瀏覽器解析代碼,請求代碼中的資源 瀏覽器對頁面進行渲染並呈現給用戶 點贊 1 收藏 分享

原创 【vue】directive自定義指令

directive指令 目的:實現自定義指令,比如v-focus <input v-focus /> 全局註冊: Vue.directive('focus',{ inserted:function(el){ el.foc

原创 【工具函數】數值+0和-0的區分

信息 tag : Number 題目描述 JavaScript的“0”值有兩個,+0和-0。 那麼怎麼區分呢? 解題思路 我們看到+0和-0,大概想嘗試把該數字通過toString()轉化成字符串,在使用indexOf(’-’

原创 【ES6】數組操作

一、找出第一個符合條件的數組成員 項目中經常需要遍歷數組尋找符合需求的數據,使用find()方法可以將代碼從循環中簡化出來。假如在數組中尋找值爲“Annie”的成員,方法如下 var people = [ { nam

原创 【vue】純前端導出表格數據(vue+element-ui)

1.安裝依賴 安裝依賴xlsx,file-saver npm install --save xlsx file-saver 2.在組件中引入 import FileSaver from 'file-saver' import X

原创 js 給日期加一天或者減一天

 問題:給指定日期加一天或者減一天 function DateAdd(interval,number,date)  {  /*   *   功能:實現VBScript的DateAdd功能.   *   參數:interval,字符串表達

原创 【JS】 實現中文按照拼音首字母排序

參考鏈接:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/localeCompare 功能:地區數組按照中文排

原创 【js題目】給定一個排序數組和一個目標值,找出目標值的下標

原文鏈接:https://leetcode-cn.com/problems/search-insert-position/ **題目 :**給定一個排序數組和一個目標值,在數組中找到目標

原创 【js題目】在排序數組中查找元素的第一個和最後一個位置

原文鏈接:https://leetcode-cn.com/problems/find-first-and-last-position-of-element-in-sorted-array/

原创 刪除排序數組中的重複項

題目: @param {number[]} nums @return {number} 例如:給定數組 nums = [1,1,2] 1.函數應該返回新的長度 2 2.並且原數組 nums 的前兩個元素被修改爲

原创 【 函數柯里化 】

函數柯里化 概念 - 調用另一個函數併爲它,參數1:傳入柯里化的函數 參數2:其他參數,要傳入的值 功能 - 參數複用 延遲執行 案例:curry 創建柯里化的通用公式 第一種:基本的柯里化函數 function curry

原创 [ 工具 ] VScode格式化

原文鏈接:https://segmentfault.com/a/1190000014354996 聲明:本文轉自https://segmentfault.com/a/1190000014354

原创 [ class ] 類的繼承

類的繼承 思路 : 一個對象可以繼承另一對象身上的屬性和方法 ! class People { constructor(name, age) { this.name = name; th

原创 【 記錄 】函數的一些簡潔用法

函數的方法 最大優點就是解耦了請求發送者和 N 個接收者之間的複雜關係 思路 : 1.驗證是否爲Judy ,不是 報錯 2.如果是打印出judy,並做相應的操作 /** * @description test {Functio