Search This Blog

Thursday, March 28, 2019

jQuery foreach: Using jQuery $.each

Step1:

Welcome to designers dairy, here we are going to discuss about jquery foreach and $.each
Learn how to loop through elements, arrays and objects with jQuery using the $.each() function, jQuery’s foreach equivalent.
jQuery’s foreach equivalent can be very useful for many situations. These examples will get you started and teach you how you can loop through arrays, objects and all kinds of HTML elements.

Step2:

Loop through an Array with jQuery foreach

With most languages you are probably going to need to loop through an array at some point, this is where foreach often becomes very useful. Below is some example jQuery that will loop through an array and output each entry to the console.

$(function () {
    var myArray = ["one", "two", "three", "four", "five"];
    $.each(myArray, function (index, value) {
        console.log(value);
    });
});

The output of the above will be:
one
two
three
four
five

Step3:

 Loop through Objects with jQuery foreach

As well as arrays, you will often want to loop through objects, or arrays of objects, especially when working with JSON data. The following code is an example of looping through some JSON objects.

$(function () {
var myObjects = [
{
id: 1,
firstname: "Gandalf",
lastname: "Greyhaem"
},
{
id: 2,
firstname: "Bilbo",
lastname: "Baggins"
},
{
id: 3,
firstname: "Frodo",
lastname: "Baggins"
}
];
$.each(myObjects, function () {
console.log("ID: " + this.id);
console.log("First Name: " + this.firstname);
console.log("Last Name: " + this.lastname);
console.log(" ");
});
})

The output of the above would be:
ID: 1
First Name: Gandalf
Last Name: Greyhaem
ID: 2
First Name: Bilbo
Last Name: baggins
ID: 3
First Name: Frodo
Last Name: Baggins

Step4:
Loop through a list with jQuery foreach

The ability to be able to loop through elements in a list can be very useful for all kinds of tasks. The code below will loop through every <li> element that has a parent with the .myList class.


$(function () {
$('.myList li').each(function () {
$(this).css("color", "green");
});
});

Step5:


Loop through other HTML elements with jQuery foreach
As-well as list elements there are benefits to being able to loop through all kinds of HTML elements. Below are a range of examples to demonstrate a few things that are possible.



$(function () {
//Loop through all links on the page
$('a').each(function(){
//Disable the link
$(this).prop("href", "#");
});
//Loop through all elements with the class .hide
$('.hide').each(function(){
//Hide it
$(this).hide(); //Alternative would be $(this).css("display", "none");
});
//Find all pre tags an add a class to them
$('pre').each(function(){
$(this).addClass("prettyprint");
});
});
So, there you have a load of examples that should get you started. There are many ways you can utilise the jQuery $.each method.

Wednesday, March 27, 2019

How to Check, if title attribute has content or not using jquery

Step1:

Welcome to designers dairy, here we are going to Check, if  the title attribute has content or not using
jquery


Step2:

Excepted Screen:







Step3:

Html Code:


<table class="table table-bordered">
    <thead>
      <tr>
        <th>Firstname</th>
        <th>Lastname</th>
        <th>Email</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td title="hello">John</td>
        <td title =" "></td>
         <td><a href="#" title="July"> july </a></td>
      </tr>
      <tr>
            <td title="hello">John</td>
        <td title="  "></td>
     <td><a href="#" title="July"> july </a></td>
      </tr>
       
         <tr>
        <td title="hello">Mary</td>
        <td title="  "></td>
         <td><a href="#" title="July"> july </a></td>
      </tr>
      <tr>
           <td title="hello">John</td>
       <td title="  "></td>
          <td><a href="#" title="July"> july </a></td>
     
      </tr>
            <tr>
           <td title="hello">John</td>
         <td title="  "></td>
        <td><a href="#" title="July"> july </a></td>
      </tr>
    </tbody>
  </table>


Step4:

There are the two methods to check the attribute title has content or not.

                                           1. Each Method() .prop() method provides a way to explicitly retrieve property values
                                          2. Filter Method()


Let us see in the script 


<script>

$(document).ready(function()
{

      Step1 :- Method using filter option: 

       $("td").filter(function(){
        
        var tittleStatus = ($(this).attr('title') || "hello").trim().length==1;
        
        return $(this).find('a').length <= 0 && tittleStatus;   

            }).css("background-color", "red");
            

        });

      Step2 :-  Method using each and prop method option:

        $("td").each(function(){

           if($(this).prop("title").trim().length == 0 && $(this).prop("title")!= "") {

             $(this).css("background-color", "blue")
         
             }
            
            else {
                
                 $(this).css("background-color", "red");
            }
                             
        });

      Step3 :-  Simple Method using filter method:

          $("td").filter(function()

             {
         return ($(this).attr('title') || '').trim().length == 0  &&  $(this).find('a').length <= 0;
                

            }).css("background-color", "red")
 });

</script>


Step5:


To check if <img> tag has title attribute set:
if($("img#someID").attr("title") !== undefined) {
    // ....
}
To select images that have title attribute:
$("img[title]")
Note:
  • Since jQuery 1.6 the attr() method returns undefined if the attribute was not present and ""if the attribute was present but empty
  • In e arlier versions of jQuery the attr() method returns "" if attribute was not present or it was present but empty

Thanks for reading my article.Stay Tune on www.webdesignersdairy.com  for more updates on Jquery.

Monday, March 18, 2019

How to scroll up the page using jquery

Welcome to  designer dairy blog, here we are going to  discuss how to scroll up the page using jquery.

Step1:

In my scenario, I have the fixed header and the content area consists of the anchor tag link. when the user clicks the link it should be moved to appropriate section.

Step2:



Script:


<script src="https://code.jquery.com/jquery-2.2.3.min.js"></script>

<script>

$(function(){

$('a[href^="#"]').not('[href=#]').click(function(e){

var anchorTag=$(this).attr('href').replace('.','\\.');

$('html, body').animate({scrollTop: $(anchorTag).offset().top - ($('.searchbar').outerHeight()+5) }, 1000);

return false

;

}

);

Step3:

Thanks for reading my article.Stay Tune on www.webdesignersdairy.com  for more updates on Jquery.

Sunday, December 16, 2018


Datatype -  Strongly datatype

Basis of memory allocation, data types are classified in two types

1. Value Types - which will allocated the value in stack. = >  int a =10;
2. Reference Types  - which will store the value in the Heap but store the reference in Stack  = String = "Tp";

Stack -  all the memory location of program like method, variable all will store in stack.

Stack  - int a =10  (value types)  S (Reference type)
Heap -                 Tp




Bulk value will be taken care by heap.
Stack stores the fixed values if u store all the values in
stack it will get overloaded and proogram will get terminate so that we are using Heap

 string f = c ?? "Faizal"; // coalescing operator ??

1. Arithmetic Operators =>  + , - , *, /,  % (modulus) , ++, -- increase and decrease by1

Used for mathematical Calculation

2. Relational / Comparison operators =>  ==, !=, >, <, >=, <=

Returns the Boolean value after comparing

3. Logical Operation=> delays with boolean and return boolean too
 &&  - True or false
 ||  - True or false

 ! - if its true will return false
      if its flas ewill return true

Ternary operators  three operands

string s = num% 2 ==0 ? " even"  : "odd";

Friday, December 14, 2018

What is IL Code, CLR, CTS, CLS & JIT?

Step:1
Welcome to designer blog, Here we are going to discuss about  What is IL Code, CLR, CTS, CLS & JIT?

Step:2

IL (Intermediate Language) - Half compile code  (either it be Vb.net or C# Sharp)

CLR - Common Language Run-time. 

Programmers are use high-level languages like C# and  C++  etc ... Default Compilers,  compile  C#programming to machine language( 0 and 1). so that operating system can understand.Once it compile, it will produce Assemble( .dll and .exe file).

There is one dis-advantage of default compiler is it runs only in Window Server not in Linux server

To overcome this problem we are using ".Net Application" it compiles the C#,Vb.net and other languages and  produce assembly(.Dll or EXE) in IL code  (Intermediate language).. CLR  is the heart of the .net application which  converts IL Code to  Native code so that operating system can understand



IL   -  CLR (Windows, Linux) -  Operating sytem
         IL

        JIT Compiler(Just In-Time Compiler ) in CLR converts, the IL into native code which can then be run on the                                                underlying operating system.
         Native Code
            "
          OS

CLR is introduced  runtime environment which converts IL Code to Native code suing JIT Compiler ..
Native code =which unix operating sytem ( o and 1) can understand

 Converts Intermediate language to Native code  where operating system can understand

CTS -  Common Type System -  Common Datatype platform 

(either you write your code in Vb.net or C# Sharp)  it will have the common data type example
Dim i As Integer -  Vb.net
int i = 1;             -      both will have common data type int 32


CLS - Common language Specification - (Data Access Layer)
Set of rules or guidelines to following and for referencing to another .net language

You write your code in C# Sharp and it consume in Vb.net that is called as Common language Specification by following CLS










Thursday, December 13, 2018

Get title attribute using each in Jquery



$("#SiteMap1 a#lnkPage").each(function() {
console.log($(this).attr('title'));
var title = $(this).attr('title');
if (title != null)
{
debugger;
$("#title").text(title);
}

Wednesday, October 24, 2018

ASP.Net Membership and Role Provider

Step:1
Welcome to designer blog, Here we are going to discuss about  how to provide ASP.Net Membership and Role Provider.

Step:2

Install the aspnet_regsql.exe by going to this location path :

(C:\Windows\Microsoft.NET\Framework[framework version]\aspnet_regsql) 

Example:

(C:\Windows\Microsoft.NET\Framework\v4.0.30319)

Step:3

After installing the Aspnet_regsql.exe. If you open the SQL Server, you can find the ASP.Net Membership Tables is installed in the SQL server.

Step:4

Database provides the API calls to invoke installed  tables in SQL server. Open the web.config file and declare the connection String, Membership and Role Manager.

Below are the declaration code:

  <connectionStrings>
    <add name="LocalSqlServer3" connectionString="Data Source=localhost;Initial Catalog=credentials;Integrated Security=True;Pooling=False"/>

  </connectionStrings>

 <membership>
        <providers>
          <remove name="AspNetSqlMembershipProvider"/>
          <add name="AspNetSqlMembershipProvider"
          type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
          connectionStringName="LocalSqlServer3"
          enablePasswordRetrieval="false"
          enablePasswordReset ="true"
          applicationName="/"         
          minRequiredPasswordLength="7"/>
        </providers>
      </membership>

      <roleManager enabled="true" >
        <providers>
          <clear/>
          <add name="AspNEtSqlRoleProvider"
              connectionStringName="LocalSqlServer3"
               applicationName="/"
              type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
        </providers>
      </roleManager>

Step5:

Create a login screen and drag and drop the login and register wizard UI Controls

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Login.aspx.cs" Inherits="CustomerdataEntryWeb.Login" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div style="font-family:Arial">
<table style="border: 1px solid black">
    <tr>
        <td colspan="2">
            <b>Login</b>
        </td>
    </tr>
    <tr>
        <td>
            User Name
        </td>    
        <td>
            :<asp:TextBox ID="txtUserName" runat="server">
            </asp:TextBox>
        </td>    
    </tr>
    <tr>
        <td>
            Password
        </td>    
        <td>
            :<asp:TextBox ID="txtPassword" TextMode="Password" runat="server">
            </asp:TextBox>
        </td>    
    </tr>
    <tr>
        <td>
                    
        </td>    
        <td>
            <asp:Button ID="btnLogin" runat="server" Text="Login" OnClick="btnLogin_Click" />
        </td>    
    </tr>
</table>
<br />
<a href="Registration/Register.aspx">Click here to register</a> 
if you do not have a user name and password.
</div>
        <asp:Login ID="Login1" runat="server" OnAuthenticate="Login1_Authenticate">
        </asp:Login>
        <asp:CreateUserWizard ID="CreateUserWizard1" runat="server" OnCreatedUser="CreateUserWizard1_CreatedUser">
            <WizardSteps>
                <asp:CreateUserWizardStep runat="server" />
                <asp:CompleteWizardStep runat="server" />
            </WizardSteps>
        </asp:CreateUserWizard>
    </form>
</body>
</html>

Step6:

Include the namespace "using System.Web.Security" and write the below code in the code behind for Login and Register buttons

Code Behind:

   protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
        {
            if(Membership.ValidateUser(Login1.UserName, Login1.Password))
            {
                Response.Redirect("welcome.aspx");
            }
        }

        protected void CreateUserWizard1_CreatedUser(object sender, EventArgs e)
        {
            MembershipCreateStatus status;
            Membership.CreateUser(CreateUserWizard1.UserName,
                                     CreateUserWizard1.Password,
                                    CreateUserWizard1.Email,
                                    CreateUserWizard1.Question,
                                    CreateUserWizard1.Answer,
                                    true,
                                    out status);

            if(status != MembershipCreateStatus.Success)
            {
                status.ToString();
            }
            else
            {
                Response.Write("Created");
            }
        }

Step7:

Thanks for reading article.Stay Tune on www.webdesignersdairy.com  for more updates.


Enjoy Folks

Validating to select in sequencial order using angular

    < input type = "checkbox" (change) = "handleSelectTaskItem($event, taskItem)" [checked] = " taskItem . i...