本篇文章帶給大家的內容是關於寫js元件時需要注意的地方有哪些? (方法介紹),有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
注意:
1、寫元件一定要使用匿名函數、閉包來封裝,防止不同元件之間命名的衝突
$(function(){ (function(a){ alert(a) })("aaaab") })
2、格式
3、傳參 可以傳送一個參數進來,使用json傳送多個
4、js不區分單引號和雙引號
5、js繼承
6、實作鍊式運算
# 在jsp頁面引包時,一定要寫絕對路徑
1、新建一個取得basePath的js元件
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isELIgnored="false"%> <% String basePath = ""; if (request.getServerPort() != 80) { basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + "/" + request.getContextPath(); } else { basePath = request.getScheme() + "://" + request.getServerName() + request.getContextPath(); } pageContext.setAttribute("basePath", basePath); %>
2、在需要使用的jsp進行引用
<%@ include file="/WEB-INF/pages/common/basePath.jsp"%>
3、呼叫
<script type="text/javascript" src="${basePath}/js/jquery.min.js"></script>
注意:
#1、此處使用了page的pageContext
2、引用jsp檔案相當於將 其複製到引用介面,因此可以使用page的setAttribute
相關推薦:
以上是編寫js元件時需要注意的地方有哪些? (方法介紹)的詳細內容。更多資訊請關注PHP中文網其他相關文章!