JavaScript Includes Performance Question

Apr 16, 2004

I have client that has 5 versions of the same site located in web viewable root folders on his server. Aside from a few minor differences such as prices, download url's and a few text and image differences, they're the same.

Just wanted to get some opinion as to how many javascript includes I can, or should, use on the site pages or if there are any strong opinions on not doing it this way.

I'd like to place a set of javascipt files in a folder within each site, then have all pages in each site call to their specific include folder. This way I'll be able to use a single set of DW templates to manage the content on all the sites.

I can't convert to php, use ssi nor create a dynamic solution since the sites are already live and rank well in the search engines, The content I'll be wrapping in the includes is not important search engine text content.

View 1 Replies


ADVERTISEMENT

Multiple JavaScript Includes Fail

Nov 16, 2006

Has anyone experienced this (and found a solution)?

I have five files: a .htm that invokes four .js include files.

Only the first alert in the first include is displayed.

This only happens when I run on a client's corporate server.

I have no problems on a laptop connected to the network
or on my home PC. Any ideas? Code:

View 7 Replies View Related

Internet Explorer Vs. Firefox Javascript Array Performance

Oct 10, 2006

I am trying to complete a javascript application and am having problems
with code similar to that show below.

Much testing has shown that Firefox finishes the code shown in around
0.25 secs but Internet Explorer 6 takes a massive 3.5 secs! Internet
Explorer 7 gets it down to around 2 seconds - but that's still 8 times
slower than Firefox and way unacceptable for my userbase.

Looking through the newsgroups there is some discussion around the
differences between the way the two browsers handle arrays - but a
performance differential such as this is just unbelievably dismal.

Unfortunately I need to continue to use arrays of objects and have to
support the Internet Explorer client base. I have already added
specification of the array size and also removed the use of array
"push"ing - flattening the array is not really an option. Code:

View 3 Replies View Related

Includes

Aug 13, 2003

is there any other way to include a js file other than this:

<SCRIPT SRC="js.js"></SCRIPT>

i want to do it because i need to put a variable in place of js, so it would be:
res = screen.width;

<SCRIPT SRC="res.js"></SCRIPT> where variable was determined earlier.

but i dont think i can do that

View 2 Replies View Related

Using Js Includes Instead Of In Page?

Jun 13, 2010

what is the advantage of using javascript files in an includes folder rather than on page?So for example i have a javascript validation on my page, does it make a difference to the way it is execute compared to if i referenced to it rather than having the full file in my page?

View 1 Replies View Related

Conditional Includes?

Jun 18, 2001

Alright, my site is curerntly using server side includes (hoping to switch it all over to PHP soon). What I would like to do is include a different file depending on screen resolution. Does anyone know how to do this?

View 5 Replies View Related

IsNumeric? Includes Object.focus() Workaround

Nov 21, 2005

I was having trouble getting the object.focus() method in IE and in FF working, so came up with this workaround.

What I wanted to do was check if a textfield was numeric, if not, inform the user then select the text and set the focus back to the field.

Sound simple? object.focus() simply doesn't work in firefox or (I've been informed) IE.

Solution:

Instead of checking when the field losing focus (onblur), check when the next field receives focus (onfocus). Then call a function that gets the element index of the object, and use that index to check the element above it. Difficult to explain.

Here it is...for the textfield you want to check, put this into the next form object after it onfocus="checkNum(this)"

then put this script in the header section...


function checkNum(obj){
var idx;
//get object index
for(idx=0;idx<document.forms[0].elements.length;idx++){
if(document.forms[0].elements[idx].name==obj.name){
break;
};
};
//check for numeric
if (isNaN(document.forms[0].elements[idx-1].value)){
alert('Value must be a number!');

document.forms[0].elements[idx-1].select();
document.forms[0].elements[idx-1].focus();
};
};


But there is one problem!!! As I just found out.

If the next field is a group option, they all have the same name and so this will not work.

for those that do not know, the function isNaN is a js function that is the same as the vbscript equivalent IsNumeric.

isNaN means isNotaNumber.

Hope this helps, I know the focus() failure of JS has been the bane of many coders.

View 4 Replies View Related

IE Issue : Td Cell In A Table With A Title Which Includes '-'(dash)

Dec 1, 2006

This is IE issue only. Firefox and mozilla doe not have this problem.

td cell in a table with a title which includes '-'(dash). If I add a
dash between Time-Time. IE intrepets as new line os somethig and the
title is displayed in 2 line like:
Time-
Time

instead of Time-Time.
Below is snippet of the code...

View 3 Replies View Related

Server Side Includes / Drop Down Menus Not Working

Sep 24, 2010

I have created a global navigation includes document. Unfortunately the drop down menus that are part of the navigation aren't working. They worked fine when they were part of the page, but now that they are separated from the page as includes the drop down menus don't appear in my test site (posted to a web server). All other content in the includes file appears and works.

View 1 Replies View Related

Drop Down Menus In Server Side Includes Not Working?

Sep 24, 2010

I've got a global navigation document with drop down menus created using javascript saved as includes. These are posted to a web server and the pages that reference the includes display the graphics and some of the links, but not the drop down menus. They don't appear on roll-over.

View 1 Replies View Related

JQuery :: DOM Tag Not Found When Select String Includes A Decimal Point / Fix It?

Aug 30, 2010

I am doing some maintenance work on a classic asp web page that displays product information. I am changing how the page looks up the available quantities for the various sizes. The old method used several SQL queries to determine the number of sizes and available quantities and then used those results to build a table on the fly on the page.

My modification consists of a web service that consolidates product size availability from three different sources and delivers the data via an XML formatted return. I have also added DOM tags in the table that is built on the fly that identify each entry with the product id and size. So, for a product that has an ID of "P12345" and a size of "XXL," that corresponding cell in the table gets an id tag of "P12345_XXL."

My jQuery update statements worked just fine using this approach until the sizes included decimal numbers. My example for this is shoe sizes. A size represented by an integer (6,7,8,...,15,16,17, etc.) works fine. A half-size represented by a decimal (6.5, 7.5, 8.5,...) does not. Even though the period is contained within a string value, jQuery doesn't seem to be able to match the value with an id tag - and yes, I have verified that the two (the string that I am giving to the jquery select and the actual tag) do indeed match.

So far, the only work-around that I have come up with is to multiply numeric sizes by 10 and parse as integer values. Is this a "known issue" and is there a more elegant solution topursue?

View 2 Replies View Related

JQuery :: Performance - Moving Everything From One Div To Another

May 27, 2010

I need to move the entire contents of one div to a sibling div. At present I'm just doing (assuming the 2 divs are called 1st and 2nd):

What I need to know is if this is the quickest means (in performance terms) of doing this as I will be performing the operation regularly and on a large number of nodes and it's in an area where the UX really can't stutter ?

View 4 Replies View Related

Performance Using Tables Vs Divs

Jul 14, 2010

I have some code which creates an extremely long table row, and I've been able to clean it up to a point where my performance is fairly decent. What I am trying to figure out is if its better in terms of speed to use divs as opposed to the really long table row. I didn't really find much on this topic online, so thought I'd ask out here.

View 2 Replies View Related

<select>.remove() Performance And Necessity

Apr 26, 2007

I have read many of the copius entries on the subject of IE performance (or
the lack thereof) when populating Select Lists.

I don't mind the insert performance so much, (I get 100x120byte rows
inserted/sec up to 500, and 100rows/6secs up to 3000, which isn't great but
then the Row Count is clicking away for the user to see and they can hit the
"cancel" button at anytime, so overall I'm happy), what really disappoints
me is the woeful of .REMOVE()!

Before fetching the next result-set I clear down the existing options (I
*do* have to do this don't I?) by looping through option collection calling
remove(1). (Would it be quicker if I removed the last option? Option[0] is a
header.) For 3000 rows this takes an unbelievable 20+secs :-( Does this
sound about right?

1) Is it only IE that performs badly on this?

2) Is there a quicker or more efficient way of zeroing the Select List?

2a) The w3schools ref says the "length" attribute "Returns the number of
options in a dropdown list" it doesn't say "sets Or returns"

2b) The French guy (Stephane?) suggested that I should just set the length
to zero, but wouldn't that result in a memory leak?

3) Do I need to create a malloc/realloc function that keeps a high-water
mark of available option objects for this Drop Down and only "new" some more
options when that's exceeded? (But then the Length would always be off)

4) Use tables and not select lists?

5) Use another browser

View 11 Replies View Related

JQuery :: Better Performance To Trigger Pop Up Blockers

Sep 23, 2009

Does Jquery perform better or worse than other Java library with regard to not triggering pop up blockers?

View 2 Replies View Related

JQuery :: Selector Performance - Tester ?

Jul 2, 2009

I just tested all my jQuery selectors using the jQuery Tester [url], and the results seem to "contradict" one thing I read in a performance article: that you should descend from the closest parent ID when using classes in your selector (the article says "April 09", so the latest jQuery version was already available). In my tests, using just the class selector (like span.myClass) was always fastest (sometimes twice as fast as #myDiv span.myClass), and this in all browsers I tested, not just the ones supporting getElementsByClassName. Maybe descending from the closest parent ID becomes a factor when you have a lot of elements on you page?

View 6 Replies View Related

JQuery :: Performance On Img Slider On Site?

Jul 30, 2010

[URL]...why this is getting amazingly slow after running some while?

View 1 Replies View Related

JQuery :: Poor Performance Of XML Parsing

Apr 2, 2010

I pull XML from server using .load() and then iterate with .each() over some 3000 nodes. I use .find() to get 7 sub-nodes and store them internally (into arrays). It works, but it is disappointingly slow. On my obsolete P4 it can take 8-10 seconds during which the whole browser (FF) is completely frozen. On faster computers the processing time is shorter, but still way too long. What can I do to cut this time? I certainly need speed up of an order, two orders would be nice. Would JSON be any faster? Or should I pull text/plain in custom format and parse it in my JS code?

View 5 Replies View Related

JQuery :: Terrible Selector Performance In IE 8?

Apr 7, 2010

I have a php search page with can potentially display several hundred records. For each record, there is an icon which, when clicked, makes an ajax call. When the reply comes back, the text returned from the server script is added to a specific div and the source of the icon that the user clicked is changed (as a visual cue that that particular item was selected).

This works 100% perfect in FireFox (3.5.9), Chrome, and IE 7. However when I test it in IE 8 there is a HUGE lag between when the icon is clicked and when the div and icon are updated (usually between 10-15 seconds). By commenting out one line at a time, I've narrowed it down to the line that changes the src attribute of the icon...if I just comment that line out, the ajax call is made and the div is updated instantaneously.

[Code]...

View 5 Replies View Related

Improve The Web Site Loading Performance?

Apr 10, 2009

How to improve the web site loading performance. My current site takes average time 18 sec. to load in first time. and 2nd time refresh it takes 12 sec. through YSlow I am observing the request time it more. how to achieve the better performance. My html code is very much clean and w3c validated.

View 1 Replies View Related

CBE/ X Menus, Performance, Dynamic Generation

Nov 18, 2003

I've been working on a redesign of our site at ExperiencePlus for some time now, and long ago chose CBE menu 9 over the other menu technologies out there because of its browser independance. Problem is, as you can see, we have a pretty large site; load-times for the menus and associated scripts are approaching prohibitive. So I'm trying to speed things up.

You can see the results of some simplification here - still about the same speed by my guesstimates.

So, my question is twofold, I guess. First, Mike, do you have any ideas about how long it will take X menu 4 to reach maturity? No pressure ;^) If it were ready now, I'd just drop CBE in favor of X.

Second question: How much performance improvement can I expect from removing unnecessary code (sliding, for example) from the CBE core files? I haven't played with that stuff at all, except to read it now & then when looking for solutions to problems. Does anyone have a similarly large implementation of CBE menu9 that runs faster, so that perhaps they could share their experience?

One final thing: I'm planning to eventually shove all this into a PHP document that will auto-generate chunks of the menu from database queries, especially around the tour & country listings and our "Resource Room." (X menu 4 looks like it would be vastly superior for that purpose, since it's so lean.) I'm interested in hearing from anybody who's tried to do something like this, whether they succeeded or not.

View 6 Replies View Related

Very Large Lists - Optimizing Performance?

Jul 28, 2010

I am working on a list which displays a large number of contacts (400 to 500 for a typical user). Currently, I am using Dojo (customized widgit) which is created 400 times (once for each contact).This of course is resulting in alot of rendering delay. What is the best approach to display large lists in HTML/javascript? Each list item needs to have an image.

View 2 Replies View Related

Create Key Performance Index Form?

Sep 25, 2010

I am developing a project. to calculate a key performance index (KPI) using javascript and HTML. the calculation should be in client side, and it calculate automatic after user input the value.i am very new with javascript, and i need help from all frens here..[URL]

View 7 Replies View Related

JQuery :: Performance For Different DOM Node Creation Methods?

Dec 3, 2010

Does anyone know if there is a significant performance difference between the below two methods of DOM creation in jQuery?

Method 1:
$("<div id='myId' class='one two three' style='width:100px; height:100px; z-index:1;' />").appendTo("body");

Method 2:
$("<div />").attr("id", "myId").addClass("one two three").width(100).height(100).css("z-index", 1).appendTo("body");

I imagine that when using the first method, jQuery does some string processing and eventually ends up doing the same thing as method #2. Is that correct? If so is there a significant performance cost for this? Overall I think the first method is better as far as readability goes but it would be good to also know its effect on performance.

View 2 Replies View Related

Placing Scripts In HEAD Or BODY For Best Performance?

Jun 9, 2009

This questions mainly regards using google's analytics code on some of our websites. We currently place the code at the footer as it can hinder load times if placed further up in the page.

For this, or in general use, is placing javascript in the BODY or HEAD better for one or the other as far as load times? Can placing scripts in one or the other allow the page to load concurrently with the script and not sequentially?

View 14 Replies View Related

Script Slows Page Render Performance - Fix?

Jan 23, 2010

I have a nice javascript slideshow but it kills the rendering speed of my home page. According to Yahoo performance guru(s), javascript gets run before other stuff is rendered, so you fix that by putting the js code "at the end" of the html file.

Putting it at the end puts the slideshow at the bottom which is not the desired result. And even abs positioning is slave to the <div> structure.

How do I nullify the flow just for this one thing (I don't want to make the whole page absolute).

View 3 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved