1. 程式人生 > >前端(JS,html)中單雙引號問題

前端(JS,html)中單雙引號問題

        JSP中常見單雙引號問題: JSP中主要分三塊程式碼的書寫

        分別是<%java程式碼%> <!-html程式碼-!> <*/JS程式碼*/>

        主要問題:    

        1、JS中引用HTML與EL、S標籤庫單雙引號問題

        2、HTML中引用JS與EL、S標籤庫單雙引號    

        首先,明確兩點js程式碼中是不區分大寫的,例如alert("Ok"); alert('Ok');都是正確的,其次EL,S標籤庫取出的值是字面量Jsp頁面並不能識別取出的值是字串型別,例如:web專案名為/bos,alert($(pageContext.requet.ContextPath)),得到alert(/bos),js認為/bos是變數控制檯報錯,正確使用alert((“$(pageContext.requet.ContextPath)”))得到alert("/bos"),控制得到/bos

          js運用很靈活,關於單雙引號有很多用法,這裡作常規的總結

          1、在html程式碼塊中使用例如

          <a href ="javascript:onclick('alert(我們在html中,js語法用單引號)')">測試</a>,這是因為我們html中name、value等屬性習慣採用雙號,那麼js程式碼中採用單引號,方便使用

          2、在js中拼接el、s標籤庫和html程式碼

           這個常見於拼接html程式碼如

           $("#ID").html('<p id="test">hello,world</p>'); (jq形式)

           如果定義

           var str = "myweb"; 

           在#ID中執行下列html程式碼           

           $("#ID").html('<p id="test">'+ str+'is$(pageContext.requet.ContextPath)</p>'); 

           在#ID元件中會得到p標籤,內容為 mywebis/bos

           其他關於\”轉義字元的處理,也是可以的,我還是習慣於用單雙引號去防止因為單雙引號產生的報錯情況

相關推薦

前端JShtml引號問題

        JSP中常見單雙引號問題: JSP中主要分三塊程式碼的書寫        分別是<%java程式碼%> <!-html程式碼-!> <*/JS程式碼*/>        主要問題:            1、JS中引用HTM

簡易音樂播放器jshtmlcss實現

本人大專生一枚,這個也是本人作業之一,打算從此開始記錄自己的成長本播放器功能主要有:播放暫停,音樂進度,音樂進度計時,音量調節,快進退,重播,切換歌曲(本地歌曲)拖拉進度條播放(有時需要點多兩次目標位置,問題未知,猜測是定時呼叫衝突)主用函式:play(); pause();

利用谷歌瀏覽器進行前端程式碼除錯JSJSP

首先在瀏覽器開啟需要除錯的介面,按F12,開啟除錯視窗。 視窗常用的是介面上的四個:Elements,Console,Sources,Network,下面來介紹各個塊的除錯功能 1、Elements 這個通常用來除錯介面的顯示,比如控制元件位置,大小等,通過點選左上

在區間01隨機的取出兩個數則兩數之和大於等於1.1的概率

概率題 答案為0.405 過程:(0.9 × 0.9 ÷ 2) ÷ 1 #隨機從0-1抽兩數之和大於等於1.1的概率-約等於0.405 import random i=0 #i為符合條件的數目 n=num=eval(input('num=')) #n為迴圈數,num為總數 if num

CaffeLeNetIDE步除錯 Eclipse GPU cuda

1 執行範例指令碼train_lenet.sh Ubuntu下終端行執行train_lenet.sh可訓練lenet-5(詳細情況參考其他教程),能直觀地看到lenet訓練起來帶情況。train_lenet.sh中內容為: ./build/tools/caffe train –solver=exampl

js字串拼接引號問題

文章目錄 使用場景 使用案例 使用場景 頁面動態載入資料的時候,經常需要拼接資料後再放入Dom 使用案例 var str=''; str+='<a href="javascript:void(0)" oncli

html、JavaScript、JSON引號使用及巢狀

HTML與JS 一般 HTML 習慣是屬性都用雙引號。那麼當遇到 js 和 php 裡要用 HTML string 的時候,就是這樣: // js var str = '<div class="zu-global-notify" id="zh-global-mes

shell腳本引號疑惑

轉義 mil 技術分享 應該 任務 awk命令 fff 不起作用 .com 工作中常用到shell腳本,遇到了一個疑惑,求解。   常見的解釋:   單引號字符串的限制: 單引號裏的任何字符都會原樣輸出,單引號字符串中的變量是無效的; 單引號字串中不能出現單獨一個的單

SQL語句引號的理解

 EG:     StrSql="select * from usersheet where loginname=' "+Login1.UserName+" ' and userpass=' "+L

關於Python引號以及三引號

1、單雙引號是一樣的。   如print('hello')和print("hello")輸出都是hello   那既然一樣為什麼要弄兩種,其實還是有一些好處的。舉個例子你就明白了:   print('

php引號的轉義

經測試,我的sublime text3雙引號中沒法轉義單引號 1、由於PHP將試圖找出那些需要將其值插入到雙引號內的變數,所以從理論上講,使用單引號要快一些。但是,如果需要列印一個變數的值,則

JSsetInterval()和clearInterval()的使用以及注意事項 實用

原文出處:https://blog.csdn.net/YDesire/article/details/81124331 延伸閱讀:clearInterval(timer)和timer = null的區別 setInterval(): 間隔指定的毫秒數不停地執行指定的程式碼,定時器 clear

開始java程式碼的 編寫續02:前端 我們採用的是 非同步提交的 就是實現 了前後端的分離 前端就寫好HTML

後端接到 前端的html 了就 使用jquery 完成了 拓展 前端業務的熟悉與運用 使用json ajax 的請求 來實現非同步的 效果 顧及了 使用者的體驗使用 開始編寫========================》視訊: 聽講: 筆記 啟動 tomcat 的 在 像 以前一樣的

js對陣列的常用操作方法pushpop

參考地址:https://wenda.so.com/q/1461319712727140 1.push,pop           var oldArr=[1,2,3]; alert(oldArr.push(4,[5,6]))–&g

jshtml頁面列印成png圖片實測可用

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>ceshi</title> <style>

網頁html嵌入特殊字型中文英文

英文字型引入方法: html程式碼 <!DOCTYPE html> <html> <head> </head> <style> @font-face { font-family: 'fon

js 通過瀏覽器直接打開應用程序IOSAndroid並判斷瀏覽器內核

agent rtt 程序 javascrip ref java lock roi col 本功能主要用於手機端,如果手機未安裝該APP,則跳轉至下載頁面;否則,直接打開手機中的APP。 <div style="position:absolute; top:84%;

js源碼 模仿 jquery的ajax的獲取數據getpost 的請求封裝

{} req turn eva syn 動作 取字符串 func ring function ajax(obj){ // 默認參數 var defaults = { type : ‘get‘, data : {}, url : ‘#‘, dataType : ‘text‘,

JS面向對象封裝繼承

通過 ray 混合 字母 顯示 彈出 pan rip http 在六月份找工作中,被問的最多的問題就是: js面向對象,繼承,封裝,原型鏈這些,你了解多少? 額,,,我怎麽回答呢, 只能說,了解一些,不多不少,哈哈哈哈,當然,這是玩笑話。 不過之前學過java,來理解這些還

Eclipse自動添加註釋作者時間

ava 進入 new java 模式 window templates nts 自動 方法一:Eclipse中設置在創建新類時自動生成註釋 windows-->preference Java-->Code Style-->Code Templates co