原创 數組常用API整理

1.arr.valueOf() // 返回值爲該對象的原始值 var arr=[1,2,3,4,56,6]; 2.arr.toString() // 返回數組內容的字符串表示形式 const arr = [1, 2, 3,

原创 深入瞭解Symbol

一.Symbol的介紹: Symbol 是一種特殊的、不可變的數據類型,可以作爲對象屬性的標識符使用。Symbol 對象是一個 symbol primitive data type 的隱式對象包裝器。 symbol 數據類型是一個

原创 Html5---svg

1.瞭解SVG: Scalable Vector Graphics (SVG) 可擴展矢量繪圖,是一種用來描述二維矢量圖形的XML標記語言。 2.特性: SVG 可被非常多的工具讀取和修改(比如記事本) SVG 與 JPEG 和

原创 箭頭函數和普通函數的對比

一.基本語法 ES6 允許使用“箭頭”(=>)定義函數 var f = v => v // 等同於 var f = function (v) { return v } 可以看出,定義箭頭函在數語法上要比普通函數簡潔得多。箭

原创 JS介紹

1.1 JavaScript基礎概念: JavaScript (ECMAScript) :JavaScript 是腳本語言。JavaScript和ECMAScript通常被人用來表達相同的含義,但是JavaScript並不是這麼一

原创 ES6---新增知識

一.let和const聲明 (1).let聲明具有以下4個特性: 1.let聲明的變量不會掛在window中,不會造成全局變量的污染 2.新增了一個塊級作用域{},以前只有函數作用域,全局作用域 3.let是不允許重複聲明 4.l

原创 HTML5----新增的內容

一.HTML5的介紹: HTML5是HTML最新的修訂版本,2014年10月由萬維網聯盟(W3C)完成標準制定,其設計目的是爲了在移動設備上支持多媒體。 二.HTML5新增的內容有以下: (1) .用於繪畫的 canvas 元素

原创 HTML佈局定位

html我總結了下定位方法大致有floa和position: 1.floa浮動是讓元素脫離了文檔流,不佔網頁的位置,講到了這兒我就不得不說下block元素和inline元素在文檔流中的排列方式。 (1).block元素(塊級元素)

原创 ES6中promise的淺理解

一.promise的理解 1.Promise 是異步編程的一種解決方案,比傳統的解決方案——回調函數和事件——更合理和更強大。它由社區最早提出和實現,ES6 將其寫進了語言標準,統一了用法,原生提供了 Promise 對象。 2.

原创 AJAX請求的步驟

一.原生JS請求: 1.創建異步對象: var xhr = new XMLHttpRequest(); 2.設置 請求行 open(請求方式,請求url): // get請求如果有參數就需要在url後面拼接參數, // post

原创 JS對象屬性的四大特徵

一.四大特徵分別是: value value:值,//實際存儲屬性值 writable writable:true,//控制值(value)是否可修改,默認是true可修改的 enumerable enumerable:true

原创 淺層理解Ajax

一.什麼是Ajax? (1).AJAX即“Asynchronous Javascript And XML”(異步JavaScript和XML),是指一種創建交互式網頁應用的網頁開發技術。 (2).AJAX只是是一個前端技術,不是一

原创 JS-----構造函數的個人理解

一.JS函數: 函數簡單的說就是重複執行的代碼塊。函數是這樣的一段JavaScript 代碼,它只定義一次,但可能被執行或調用任意次。 (1).函數的定義方式: 1.聲明式函數定義: function 函數名 (){};這種定義

原创 關於網絡協議的理解

一.網絡基本概念: OSI模型: (1).OSI 模型(Open System Interconnection model)是一個由國際標準化組織,提出的概念模型,試圖?供一個使各種不同的計算機和網絡在世界範圍內實現互聯的標準框架

原创 JQuer中對extend的理解

一.理解: 1.extend()是jQuery中一個重要的函數,主要的作用是實現對對象的擴展。 2.通常我們使用jquery的extend時,大都是爲了實現默認字段的覆蓋,即若傳入某個字段的值,則使用傳入值,否則使用默認值。 eg