摘要:在頁面上選擇一個值,確定關閉窗口后將選擇的這個值返回到父窗口。此時服務器處于狀態。
1.為了提高用戶體驗,使得點擊單選框圈圈旁邊的文字也能把點選框選中
第一種方式: 第二種方式:
2.MySQL的FIND_IN_SET()函數,推薦這篇博客,講的不錯 https://www.cnblogs.com/xiaox...
3.onload="this.height=this.contentWindow.document.body.scrollHeight" 自動獲取屏幕高度,以防高度計算不一致
4.Joiner.on(",").join(list); 適用于list轉string
5.基于JS實現回到頁面頂部的五種寫法(從實現到增強):https://blog.csdn.net/u011666...
6.echart橫坐標太長導致坐標顯示不完全(兩種方法):https://blog.csdn.net/qq_3789...
7.top.document.location.href="";(iframe刷新父頁面)
8.//將時間戳轉換為時間
function timestampToTime(timestamp) {
var date = new Date(timestamp);//時間戳為10位需*1000,時間戳為13位的話不需乘1000 var Y = date.getFullYear() + "-"; var M = (date.getMonth()+1 < 10 ? "0"+(date.getMonth()+1) : date.getMonth()+1) + "-"; var D = date.getDate() < 10 ? "0"+date.getDate()+ " " : date.getDate()+ " "; var h = date.getHours() < 10 ? "0"+date.getHours()+ ":" : date.getHours()+ ":"; var m = date.getMinutes() < 10 ? "0"+date.getMinutes()+ ":" : date.getMinutes()+ ":"; var s = date.getSeconds()< 10 ? "0"+date.getSeconds() : date.getSeconds(); return Y+M+D+h+m+s;
}
9.你的系統如何支撐高并發?https://juejin.im/post/5c45aa...
10.這個問題是在做公司產品的公眾號時讓用戶每次刷到手機最低端再繼續加載數據,所以要計算什么時候刷到最低端
//文檔高度
function getDocumentTop() {
var scrollTop = 0, bodyScrollTop = 0, documentScrollTop = 0; if (document.body) { bodyScrollTop = document.body.scrollTop; } if (document.documentElement) { documentScrollTop = document.documentElement.scrollTop; } scrollTop = (bodyScrollTop - documentScrollTop > 0) ? bodyScrollTop : documentScrollTop; return scrollTop;
}
//可視窗口高度
function getWindowHeight() {
var windowHeight = 0; if (document.compatMode == "CSS1Compat") { windowHeight = document.documentElement.clientHeight; } else { windowHeight = document.body.clientHeight; } return windowHeight;
}
//滾動條滾動高度
function getScrollHeight() {
var scrollHeight = 0, bodyScrollHeight = 0, documentScrollHeight = 0; if (document.body) { bodyScrollHeight = document.body.scrollHeight; } if (document.documentElement) { documentScrollHeight = document.documentElement.scrollHeight; } scrollHeight = (bodyScrollHeight - documentScrollHeight > 0) ? bodyScrollHeight : documentScrollHeight; return scrollHeight;
}
window.onscroll = function () {
//監聽事件內容 if(getScrollHeight() == getWindowHeight() + getDocumentTop()){在這里寫邏輯}
11.手機app可以使用以下這個方法讓父頁面獲取子頁面傳來的值,也就是從A頁面里點擊按鈕彈出B頁面,在B頁面點擊某條數據,可以將這條數據傳回父頁面顯示。但是在微信公眾號并不支持。最終只能使用別的方法。
怎么用window.open()在當前窗口打開新的頁面?
用window.open("","_self")或者window.location.replace("newurl")
然后用window.open方式 向父窗口返回值。例如:
頁面A.htm 用 window.open方式彈出頁面 B.htm 。 在頁面B.htm上選擇一個值,確定關閉窗口后將選擇的這個值返回到父窗口A.htm。 A.htm得到返回的值后,給本頁面上的文本框賦值。
1.在A.htm里建一個函數:
function sele(NO){ //NO為返回值
alert(NO);//可以直接賦值給表單 var re= new Array();//如果需返回多個變量,則采用數組把各個變量分開 re=NO.split(","); form1.feild1.value=re[0]; form1.feild2.value=re[1];//form1為本面表單名,feild1、2為表單元素
}
調用window.open部分
var height = 300;
var width = 500;
var url = "UploadPicTest.aspx";
var winOption = "height=" + height + ",width=" + width + ",top=50,left=50,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,fullscreen=0";
window.open(url, window, winOption);
2.在B,htm 加以下代碼
function re(NOre){
window.opener.sele(NOre); window.close();"
}
12.最近做一個web開發,在做表單提交的時候,出現了類似于F5刷新頁面效果的問題,極大的坑,每次點提交按鈕會自動刷新,弄得沒有值傳到后臺。(因為前臺開發沒有分離,所以一個js文件最少也有五六千行,出了bug很難找到問題,所以真心建議前臺開發要分離開來)
問題:點擊提交按鈕,出現了F5刷新頁面的效果
問題原因:將提交按鈕button放到了form表單內
解決辦法:將button按鈕放到form表單外即可
解釋:button按鈕有兩種類型,submit和button
submit類型的按鈕可以在表單之內,因為這是表單提交默認的按鈕,做提交事件的時候,直接就是對本表單的提交
button類型的按鈕如果要做為提交按鈕的話,就必須放在表單之外,表單一般設置一個id,做提交的時候,需要用表單的id做提交事件
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/106845.html
摘要:實習了一年時間,陸陸續續記錄下來一堆筆記,不過也丟失了一些以后會持續更新擴展,現在把碰到的知識點歸納于此,方便翻閱一部分取消自動識別數字為撥打號碼移動開發響應式布局二部分字母強制大寫解決中滑動速度慢或者卡的問題防止復制,兼 實習了一年時間,陸陸續續記錄下來一堆筆記,不過也丟失了一些... 以后會持續更新、擴展,現在把碰到的知識點歸納于此,方便翻閱 一、html部分 1.取消iPhone...
摘要:留下幾個人監控數據,其他人就散了,等遷移完成后再進行后續工作。突發事故凌晨的夜晚比較困,當我點起第三根煙的時候,負責遷移的這位程序員,急匆匆的跑過來找我了。這個事可大了如果在上午之前不搞定這個事情,那就完全是重大事故了。 有一個讀者問我:你認為一個程序員具備什么樣的能力,才算得上是厲害的程序員? 我答:擁有解決問題的能力的程序員。 這個回答貌似有點抽象,不要緊看下面的文章你會慢慢有所了...
閱讀 2992·2021-11-25 09:43
閱讀 3639·2021-08-31 09:41
閱讀 1251·2019-08-30 15:56
閱讀 2139·2019-08-30 15:55
閱讀 3002·2019-08-30 13:48
閱讀 2822·2019-08-29 15:15
閱讀 991·2019-08-29 15:14
閱讀 2663·2019-08-28 18:26