原创 javaScript中的頂層對象小結

頂層對象,在瀏覽器中指的是window,在node環境中指的是global對象.在ES5環境中,通過var聲明的變量能夠通過window對象獲取到,variable = '1'; console.log(window.variable);

原创 html--meta標籤

meta標籤的定義:<meta> 元素可提供有關頁面的元信息(meta-information),比如針對搜索引擎和更新頻度的描述和關鍵詞。<meta> 標籤位於文檔的頭部,不包含任何內容。<meta> 標籤的屬性定義了與文檔相關聯的名稱

原创 在網頁中以table形式動態輸出數據庫中數據的方式(1)html與php混寫版

<?php $link = mysqli_connect("localhost", "root","","tenseven"); $query = "SELECT  * FROM user";      mysqli_query($li

原创 基於php的記錄網頁訪問量的小代碼

//統計網站 pv (訪問量) //首先判斷有沒有統計的文件 if (is_file("tongji.txt")) {//有 //取文件裏的值     $a =file_get_contents("tongji.txt");

原创 前端安全(1)之HTTP劫持

什麼是HTTP劫持呢,大多數情況是運營商HTTP劫持,當我們使用HTTP請求請求一個網站頁面的時候,網絡運營商會在正常的數據流中插入精心設計的網絡數據報文,讓客戶端(通常是瀏覽器)展示“錯誤”的數據,通常是一些彈窗,宣傳性廣告或者直接顯示

原创 理解javascript中的閉包

1.何爲閉包:   閉包簡單來說就是函數中的函數,內部的函數能夠訪問外部函數的變量,當然這麼說是不全面的,下面系統的來介紹一下閉包.2.變量作用域:   要了解閉包首先要弄清楚js中的變量作用域,js中的變量分爲全局變量和局部變量,函數內

原创 js事件模型

js中的事件模型大致可以分爲三種:原始事件模型(DOM0),DOM2事件模型,IE事件模型;一.原始事件模型的特點:事件類型上面有ON(onclick)沒有事件的傳播(事件一旦發生就立刻調用事件句柄)一個DOM對象只能註冊一個類型的事件,

原创 前端安全(二)之XSS

1.什麼是xss? xss既跨站腳本攻擊(Cross Site Scripting), 是發生在目標用戶的瀏覽器層面上的,當渲染DOM樹的過程成發生了不在預期內執行的JS代碼時,就發生了XSS攻擊。跨站腳本的重點不在‘跨站’上,而在於‘腳

原创 javaScript中console的幾種方法

** 在js中console和打斷點是初學者常用的調試方法,今天介紹不同console的方法. ** 一、四種顯示信息的命令 <!DOCTYPE html> <html> <head> <title>最常見的4種console命

原创 Runtime Only VS Runtime + Compiler

原文鏈接:https://ustbhuangyi.github.io/vue-analysis/prepare/build.html#runtime-only-vs-runtime-compiler

原创 css繪製三角形及扇形

css繪製三角形。 1.正三角形(方向在正方向上) eg:箭頭向上 #triangle-up { width: 0; height: 0; border-left: 50px solid transparent;

原创 css-----典型webapp頁面實現

主要是針對頂部與底部固定,中間內容部分自適應滾動的佈局方法,應該還有很多,我這裏介紹兩種: 1.頂部與底部固定定位 ​ html, body { padding: 0; margin: 0;

原创 面試:瀏覽器兼容

題目點評這個問題是非常抽象的,越是抽象的問題越能表現出我們的表達能力,而面試官就喜歡根據你的回答來追問,不斷地打斷你的思路,這個時候不要慌,一定要堅信自己。回答思路我們在開發的時候會明確項目要兼容哪些瀏覽器的最低版本,我之前的項目要求兼容

原创 面試題

1.var str = ‘asdasdasdafadadw’ 判斷‘a'在str中出現的次數 判斷str中出現次數最多的字符,並給出次數 2.把數字按照千分位劃分 3.把多維數組拍平;ex:var arr = [1,[1,2],[1,[1

原创 set,map,weakset,weakMap

SETES6 提供了新的數據結構 Set。它類似於數組,但是成員的值都是唯一的,沒有重複的值。Set 本身是一個構造函數,用來生成 Set 數據結構。const s = new Set(); [2, 3, 5, 4, 5, 2, 2].