原创 前端面試題(1)

position的值, relative和absolute分別是相對於誰進行定位的? absolute :生成絕對定位的元素, 相對於最近一級的 定位不是 static 的父元素來進行定位。 fixed (老IE不支持)生成絕對定

原创 Python學習筆記(二)

set 集合類型 作用:用作交叉並補操作 一、無序 setvar={“a”,“b”,“c”} print(setvar)===> {‘a’, ‘c’, ‘b’} 二、不可以獲取/設置集合中的值 print(setvar[0]) e

原创 js 兩側廣告滾動Demo

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> .img

原创 JS高級類,簡單繼承

原型模式(prototype): 1 原型是一個對象,其他對象可以通過它實現屬性繼承,所有的對象默認情況下都有原型。原型本身也是對象,所以,一個類的真正原型是被類的內部的【Prototype】屬性指出。 2 在js中一個對象就是任何的無序

原创 js 輪播圖Demo

<!DOCTYPE html> <html lang="en"> <head> <style type="text/css"> *{ padding:0; margin:0; list-style:none; border:0;}

原创 js基礎--數組

定義: 定義1(字面量定義): var arr=[1,2,3]; 定義2(對象定義); var arr=new Array(); var arr=new Array(1,2,3); 注意: var arr=new Array(3);//代

原创 JS基礎--with改變作用域

with通常被當做重複引用同一對象中的多個屬性的快捷方式。可以不需要重複引用對象本身。 一個例子引發的思考: function foo(obj){ with(obj){ a=2; } } var o1= {a:2} var o2={b:3

原创 webpack的基本使用(一)

-webpack的安裝 本地項目下安裝:npm install webpack –save-dev -示例1 hello.js function hello(str){ alert(str) } 打包:webpack h

原创 webpack的基本使用(二)

-webpack.config.js文件的使用 新建工程目錄如下 main.js如下: function hello(){ } webpack.config.js如下: module.exports={ entry:

原创 JS基礎--with

with通常被當做重複引用同一個對象中多個屬性的快捷方式,可以不需要重複對象本身。 eg: function foo(obj){ with(obj) {a=2;} } var o1={a:3} var o2={b:3} foo(o1);

原创 JS基礎---立即執行函數表達式IIFE

var a=2; (function foo(){ var a=3; console.log(a);//3 })(); console.log(a);//2 由於函數被包含在()內部,因此成爲了一個表達式,在末尾加上()可以立即執行這個函

原创 js基礎--回調函數

alert(fn(1,2,add)); alert(fn(1,2,jian)); function fn(a,b,demo) { return demo(a,b); } function add(a,b){ return a+b;

原创 JS基礎--輸入框獲取焦點

<div> 我是第一種方式:<label for="taobao" id="first">我是第一種方式</label><input type="text" id="taobao"><br> 我是第二種方式:<label for="JD"

原创 JS基礎--簡單圖片切換

<style> a{display: inline-block;} div img{width: 300px;height: 250px;} </style>     <a href="images/1.jpg" tit

原创 js基礎--數據類型轉換

一,轉換爲字符串 1 變量+“ ” 2 String(變量); 3變量.toString();  注意:undefined和null沒有toString()方法。 二,任何數據類型轉換爲Number 此轉換容易產生NaN,一但被轉換的變量