, native JavaScript implements string length interception
View Code
2. Native JavaScript gets the domain host
View Code
3. Native JavaScript Clear space
View Code
4. Native JavaScript replaces all
View Code
5. Native JavaScript Escape HTML tag
View Code
6. Native JavaScript to restore HTML tags
View Code
7. Native JavaScript time date format conversion
View Code
8, native JavaScript to determine whether the number type
View Code
9. Native JavaScript Set cookie value
View Code
10. Native JavaScript Gets the cookie value
View Code
11. Native JavaScript add to Favorite folder
View Code
12. Native JavaScript Set as homepage
View Code
13. Native JavaScript judgment IE6
View Code
14. Native JavaScript load Style file
1 function LoadStyle(url) {
2 try {
3 document.createStyleSheet(url)
4 } catch(e) {
5 var cssLink = document.createElement(‘link‘);
6 cssLink.rel = ‘stylesheet‘;
7 cssLink.type = ‘text/css‘;
8 cssLink.href = url;
9 var head = document.getElementsByTagName(‘head‘)[0];
10 head.appendChild(cssLink)
11 }
12 }
15. Native JavaScript returns script content
1 function evalscript(s) {
2 if(s.indexOf(‘<script‘) == -1) return s;
3 var p = /<script[^\>]*?>([^\x00]*?)<\/script>/ig;
4 var arr = [];
5 while(arr = p.exec(s)) {
6 var p1 = /<script[^\>]*?src=\"([^\>]*?)\"[^\>]*?(reload=\"1\")?(?:charset=\"([\w\-]+?)\")?><\/script>/i;
7 var arr1 = [];
8 arr1 = p1.exec(arr[0]);
9 if(arr1) {
10 appendscript(arr1[1], ‘‘, arr1[2], arr1[3]);
11 } else {
12 p1 = /<script(.*?)>([^\x00]+?)<\/script>/i;
13 arr1 = p1.exec(arr[0]);
14 appendscript(‘‘, arr1[2], arr1[1].indexOf(‘reload=‘) != -1);
15 }
16 }
17 return s;
18 }
16. Native JavaScript clears script content
View Code
17. Native JavaScript dynamic load script file
1 function appendscript(src, text, reload, charset) {
2 var id = hash(src + text);
3 if(!reload && in_array(id, evalscripts)) return;
4 if(reload && $(id)) {
5 $(id).parentNode.removeChild($(id));
6 }
7
8 evalscripts.push(id);
9 var scriptNode = document.createElement("script");
10 scriptNode.type = "text/javascript";
11 scriptNode.id = id;
12 scriptNode.charset = charset ? charset : (BROWSER.firefox ? document.characterSet : document.charset);
13 try {
14 if(src) {
15 scriptNode.src = src;
16 scriptNode.onloadDone = false;
17 scriptNode.onload = function () {
18 scriptNode.onloadDone = true;
19 JSLOADED[src] = 1;
20 };
21 scriptNode.onreadystatechange = function () {
22 if((scriptNode.readyState == ‘loaded‘ || scriptNode.readyState == ‘complete‘) && !scriptNode.onloadDone) {
23 scriptNode.onloadDone = true;
24 JSLOADED[src] = 1;
25 }
26 };
27 } else if(text){
28 scriptNode.text = text;
29 }
30 document.getElementsByTagName(‘head‘)[0].appendChild(scriptNode);
31 } catch(e) {}
32 }
18. Native JavaScript returns the element object retrieved by ID
View Code
19. Native JavaScript returns browser version content
View Code
20. Common method for native JavaScript element display
View Code
21, native JavaScript has InsertBefore method, but unfortunately there is no InsertAfter method? Use the following function to implement
View Code
22. Native JavaScript compatible with browser binding element events
View Code
23. The native JavaScript cursor pauses behind the text and is called when the text box gets focus
View Code
24. Native JavaScript Verify URL link is valid
View Code
25. Native JavaScript formatting CSS style code
View Code
26. Native JavaScript compression CSS style code
View Code
27. Native JavaScript Gets the current path
View Code
28, the original javascriptip into an integral type
View Code
29, native javascript integer type resolves to IP address
View Code
30, Native JavaScript implementation checkbox Select All and do not select
View Code
31, native JavaScript to determine whether mobile devices
View Code
32, native JavaScript to determine whether mobile device access
View Code
33. Native JavaScript to determine if Apple mobile device access
View Code
34. Native JavaScript to determine if Android mobile device access
View Code
35. Native JavaScript to determine if touch screen
View Code
36. Native JavaScript to determine whether the Google browser on Android
View Code
37, native JavaScript to determine whether to open the window
View Code
38. Native JavaScript Gets the size of the mobile device initialization
View Code
39. Native JavaScript Gets the maximum size of the mobile device
View Code
40. Native JavaScript Gets the mobile device screen width
View Code
41, native JavaScript perfect judge whether the URL
View Code
42. Native JavaScript retrieves element objects based on style name
View Code
43. Native JavaScript determines whether to start with a string
View Code
44. Native JavaScript determines whether to end with a string
View Code
45. Native JavaScript Returns the version number of IE browser
View Code
46. Native JavaScript Gets the page height
View Code
47. Native JavaScript Get page scrollleft
View Code
48. Native JavaScript Gets the page visual width
View Code
49. Native JavaScript Gets the page width
View Code
50. Native JavaScript Get page scrolltop
View Code
51. Native JavaScript Gets the page visual height
View Code
52. Native JavaScript adds events across browsers
View Code
53. Native JavaScript cross-browser Delete event
View Code
54. Native JavaScript removes URL prefixes
View Code
55. Native JavaScript random number timestamp
View Code
56, native JavaScript full-width half-width conversion, icase:0 full to half, 1 half to full, others do not convert
View Code
57. Native JavaScript to confirm that the keyboard is valid input value
View Code
58. Native JavaScript Gets the location where the page is being rolled
View Code
59. Native JavaScript Another regular date format function + Call method
View Code
60. Native JavaScript time personalized output function
View Code
61. Native javascript resolves offsetx compatibility issues
View Code
62. Regular expressions commonly used by native JavaScript
View Code
63, native JavaScript implementation return to the top of the general method
View Code
64. Native JavaScript Gets the value of the get parameter in the URL
View Code
65, native JavaScript implementation of the Universal method of selecting all
View Code
66, native JavaScript implementation of all the common method of de-selection
View Code
67. Native JavaScript implementation open a form common method
View Code
68, native JavaScript to determine whether the client device
View Code
69. Native JavaScript Gets the value of the radio button
View Code
70. Native JavaScript Gets the value of the check box
View Code
71, native JavaScript to determine whether the mailbox
View Code
72. Native JavaScript to determine if there are dangerous characters in the list
View Code
73, native JavaScript to determine whether the string is greater than the specified length
View Code
74. Native JavaScript judgment string is case-insensitive for URLs
View Code
75, native JavaScript to determine whether the string is a decimal
View Code
76. Native JavaScript determines whether a string is an integer
View Code
77. Native JavaScript Determines whether a string is a floating-point number
View Code
78, native JavaScript judge whether the character is a-za-z English letter
View Code
79. Native JavaScript to determine whether the string is postal code
View Code
80. Native JavaScript determines if the character is empty null
View Code
81. Native JavaScript uses regular expressions to extract all URLs in the page code
View Code
82. Native JavaScript uses regular expressions to clear the same array (inefficient)
View Code
83. Native JavaScript uses regular expressions to clear the same array (high efficiency)
View Code
84. Native JavaScript uses regular expressions to sort the array by alphabetical order for each row
View Code
85. Native JavaScript string reverse order
View Code
86. Native JavaScript uses regular expressions to clear scripts in HTML code
View Code
87. Native JavaScript dynamically executes JavaScript scripts
View Code
88. Native JavaScript dynamically executes VBScript scripts
View Code
89, native JavaScript implementation amount capitalization conversion function
View Code
90. Large collection of regular expressions commonly used by native JavaScript
View Code
91, native JavaScript implementation of the form Change event resize operation (compatible with the browser)
View Code
92, native JavaScript with regular clear space around
View Code
93, native JavaScript to determine whether the variable is null value
View Code
94. Native JavaScript implements Base64 decoding
View Code
95. Native JavaScript implements UTF8 decoding
View Code
96. Native JavaScript Gets the width and height of the form's visible range
View Code
97, native JavaScript judge ie version number (both concise and backward compatible!) )
View Code
98. Native JavaScript Gets the browser version number
View Code
99. Native JavaScript half-width conversion to full-width function
View Code
100. Native JavaScript full-width conversion to half-width function
View Code
100 JavaScript Functional Code snippets that can be used directly