標籤: 1 <script> 2 var s1 = ‘11‘; 3 var s2 = 11; 4 var s3 = true; 5 console.log("我的類型是"+typeof(s1)+" 我的值是:"); 6 console.log(s1); 7 console.log("我的類型是"+typeof(s2)+" 我的值是:"); 8
標籤:JS定義類及對象1.工廠方式<script type="text/javascript"> function createObject(name){ var p = new Object(); p.name=name;
標籤:漸進增強和優雅降級是兩種不同的網頁設計思想,是兩種相反的思路達到同樣的效果。優雅降級:設計網頁時,首先滿足主流瀏覽器和最新版本瀏覽器的所有效果和互動。然後在此基礎上,對非主流瀏覽器 和較低版本的瀏覽器進行效果刪減來相容,最終完成所有瀏覽器均能適用的方法。一般在學習過程中,均採用
標籤:首先看兩段很相似的代碼:1.function Person(){} Person.prototype = { constructor:Person, name:"Nic", age:"29", sayName:function(){ alert(this.name) } }; var friend1 = new Person(); //執行個體在這裡
標籤:昨天我練習了用CSS(即層疊樣式表Cascading Stylesheet) Selector來定位(locate)頁面上的元素(Elements)。Selenium官網的Document裡極力推薦使用CSS locator,而不是XPath來定位元素,原因是CSS locator比XPath locator速度快,特別是在IE下面(IE沒有自己的XPath 解析器(Parser))。有很多跟Selenium相關的Blog文章都有提到使用CSS Selector的技術。之前我不會CSS
標籤:最近同時問我js能不能讀取本地檔案;想起以前看到js讀取本地檔案的文章,然後自己寫了個demo。ps:這有點想Java的IO流,但是又有差別。 首先我們定義一個input標籤type="file"1 jsReadFile:<input type="file" onchange="jsReadFiles(this.files)"/>然後我們定義一個jsReadFiles的方法將檔案作為參數;當上傳檔案的時候讀取這個檔案 1 //js 讀取檔案 2
標籤:1:nextSibling屬性 該屬性工作表示當前節點的下一個節點(其後的節點與當前節點同屬一個層級);如果其後沒有與其同級的節點,則返回null。 需要特別注意的是:該屬性在不同的瀏覽器中的執行結果並不都相同,見下面例示:
標籤:首先css樣式:/*原來的背景色*/.bg { background:‘red‘}/*需要切換的背景色*/.bg_click { background:‘green‘}JS:$(‘div‘).on(‘click‘,function(){ var $div = $(this); var $others = $div.siblings();
標籤:◆APP端/**CSS原生代碼**/TIP:① 還是要在head部分加入 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">網頁自適應移動端② 寬高使用百分比③ 高也可以使用rem④ CSS檔案開頭要用@media比如:@media screen and (min-width:
標籤: 最近在學習composer,發現從接觸PHP到現在已經遇到了三種關於PHP中類的自動載入方式,這其中包括PHP內建的類的自動載入方式、PHP的第三方的依賴管理工具composer的載入方式以及PHP的Yaf架構下的自動載入方式。本篇部落客要是針對PHP5內建的載入方式進行詳細介紹,composer和Yaf下類的自動載入將在接下來的時間裡分兩篇和大家一起學習。
標籤:◆LESS 基於CSS的一種擴充技術;引入了變數、混合、運算、函數;簡化CSS的代碼,降低維護成本;必須通過解析器(koloa).***步驟***①建立檔案夾②.html檔案 .less檔案③啟動koloa配置路徑④輸入less檔案 重新整理koloa⑤會自動產生一個.css的檔案(在寫的過程中不要關閉koloa軟體)⑥html引入的檔案是koloa解析出來的CSS檔案◆**◆ ①變數:@變數名:值 如 @名稱自取: 5px soild red;
標籤:單位介紹說到css的單位,大家應該首先想到的是px,也就是像素,我們在網頁布局中一般都是用px,但是近年來自適應網頁布局越來越多,em和百分比也經常用到了。然後隨著手機的流行,web app和hybrid
標籤: 什麼是 Web 服務器?Web伺服器一般指網站伺服器,是指駐留於網際網路上某種類型電腦的程式,Web伺服器的準系統就是提供Web資訊瀏覽服務。它只需支援HTTP協議、HTML文檔格式及URL,與用戶端的網路瀏覽器配合。大多數 網頁伺服器都支援服務端的指令碼語言(php、python、ruby)等,並通過指令碼語言從資料庫擷取資料,將結果返回給用戶端瀏覽器。 目前最主流的三個Web伺服器是Apache、Nginx、IIS。Web 應用程式架構Client -
標籤:一、什麼是消極式載入?消極式載入是指當應用程式想要從資料庫擷取對象時(在沒有設定lazy屬性值為false),Hibernate只是從資料庫擷取合格對象的OId從而組建代理程式對象,並沒有載入出對象訪問該對象的屬性時才會載入出相應的值。簡答來說就是儘可能的減少查詢的資料量。簡言之,是當在真正需要資料時,才執行Sql語句進行查詢。 二、如何配置消極式載入在Hibernate中通過.hbm設定檔中的lazy屬性來配置,並且lazy屬性出現的位置不同其作用和取值也不同。下面來詳細介紹其
標籤:CSS3 transform是什嗎?transform的含義是:改變,使…變形;轉換 CSS3 transform都有哪些常用屬性?transform的屬性包括:rotate() / skew() / scale() / translate(,) ,分別還有x、y之分,比如:rotatex() 和 rotatey()
標籤:如果我們使用PHP來編寫後端的代碼時,需要Apache 或者 Nginx 的HTTP 伺服器,並配上 mod_php5 模組和php-cgi。從這個角度看,整個"接收 HTTP 要求並提供 Web 頁面"的需求根本不需 要 PHP 來處理。不過對 Node.js 來說,概念完全不一樣了。使用 Node.js 時,我們不僅僅 在實現一個應用,同時還實現了整個 HTTP 伺服器。事實上,我們的 Web 應用程式以及對應的 Web 服務器基本上是一樣的。在我們建立 Node.js 第一個
標籤: 1.回調:非同步編程基本方法之一,當需要執行非同步程式時候 ,一般採用後續傳遞,後續函數寫入參數,逐層嵌套,使程式按期望方式走完流程2.非同步: 每一個任務有一個或多個回呼函數(callback),前一個任務結束後,不是執行後一個任務,而是執行回呼函數,後一個任務則是不等前一個任務結束就執行,所以程式的執行順序與任務的排列順序是不一致的、非同步。 js實現非同步方法:回呼函數、事件監聽、發布/訂閱、Promises對象
標籤:屬性:1、attr(name|properties|key,value|fn)設定或返回被選元素的屬性值。//參數name 描述:返迴文檔中所有映像的src屬性值。$("img").attr("src");//參數properties 描述:為所有映像設定src和alt屬性。$("img").attr({ src: "test.jpg", alt: "Test Image" });//參數key,value
標籤://擷取url中的參數/*var url = window.location.search;function getUrlParam(name) {var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //構造一個含有目標參數的Regex對象var r = window.location.search.substr(1).match(reg); //匹配目標參數if (r != null)return
標籤:JSON字串與JSON對象的區別 JSON字串與JSON對象的區別本篇文章是對javascript、js操作json方法總結 http://www.haorooms.com/post/js_jsons_h 這篇文章的補充說明,有朋友問JSON字串與JSON對象的區別,下面說一下。JSON對象是直接可以使用JQuery操作的格式,和js中的對象一樣,可以用對象(類名)點出屬性(方法)。JSON字串僅僅只是一個字串,一個整體,不截取的話沒辦法取出其中儲存的資料,不