Js相关文章索引(1)

工具资源

1.RGB颜色值与十六进制颜色码转换工具
2.CodeForDream

环境部署

  1. Maven国内源设置 -  OSChina国内源失效了,别更新了
<!-- repositories节点是配置maven下载jar的中央仓库, 默认的是国外的,下载奇慢无比,推荐使用自己搭建sonatype nexus中央仓库 -->
    <repositories>
        <repository>
            <id>central</id>
            <name>Central Repository</name>
            <url>http://repo1.maven.org/maven2/</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
        <repository>
            <id>jboss-public-repository-group</id>
            <name>JBoss Public Repository Group</name>
            <url>http://repository.jboss.org/nexus/content/groups/public/</url>
            <layout>default</layout>
            <releases>
                <enabled>true</enabled>
                <updatePolicy>never</updatePolicy>
            </releases>
            <snapshots>
                <enabled>true</enabled>
                <updatePolicy>never</updatePolicy>
            </snapshots>
        </repository>
        <repository>
            <id>jboss-deprecated</id>
            <name>JBoss Deprecated</name>
            <url>https://repository.jboss.org/nexus/content/repositories/deprecated/</url>
            <layout>default</layout>
            <releases>
                <enabled>true</enabled>
                <updatePolicy>never</updatePolicy>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
        <repository>
            <id>jboss-maven2-brew</id>
            <name>JBoss Maven 2 Brew Repository</name>
            <url>http://repository.jboss.org/maven2-brew/</url>
            <layout>default</layout>
            <releases>
                <enabled>true</enabled>
                <updatePolicy>never</updatePolicy>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>

        <repository>
            <id>io.spring.repo.maven.release</id>
            <url>http://repo.spring.io/release/</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
        <repository>
            <id>io.spring.repo.maven.milestone</id>
            <url>http://repo.spring.io/milestone/</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
    </repositories>

2.使用IntelliJ IDEA 15和Maven创建Java Web项目
Idea 非旗舰版不得创建web项目

基本常识

1.JS获取数组最大值、最小值及长度的方法
2.eclipse中的webroot是做什么的

web工程一般分为src和webRoot两个文件夹,src是你的程序JAVA文件源代码,webRoot是放JSP,图片,还有SRC编译JAVA后的CLASS文件,就是将显示层和代码层分开了。
如果再深入一点
webRoot下还有web-info(放class文件)META-INF(工程环境配置,版本号,引用包等)

3.Js 中的三目表达语法请教

4.index.jsp的具体作用,还有系统登录时要从数据库中把一些数据放入到session里可以再index这个jsp中实现吗

index.jsp一般是一个网站的首页。因为在web.xml里面配置了它是首页。可以,登陆就会有session对象产生,当然可以像里面放东西咯

5.js数组与字符串的相互转换方法

6.js删除数组里的某个元素](http://caibaojian.com/js-splice-element.html)

7.js判断一个字符串是否包含一个子串的方法

8.JavaScript 怎么快速声明一个数组,长度为 100,元素全是 0?

[].fill.call(new Array(100),0)

9.JS字符(字母)ASCII码转换方法

大写字母A 到Z 的值是从65 到90
小写a到z 是从91 到 122
字符转ascii码:用charCodeAt();
ascii码砖字符:用fromCharCode();

10.JS二维数组的定义及赋值

11.关于document.write()如何输出一个回车换行?

document.write(“<br>“)

12.js中的hasOwnProperty和isPrototypeOf方法使用实例

hasOwnProperty:是用来判断一个对象是否有你给出名称的属性或对象。不过需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。
isPrototypeOf:是用来判断要检查其原型链的对象是否存在于指定对象实例中,是则返回true,否则返回false

13.js 小数取整的函数

向下取整
js: Math.floor(7/2)

14.JS数组,字典

15.js对数组中的数字从小到大排序实现代码

16.JS array 数组详解

17.javascript中的innerHTML是什么意思,怎么个用法?

innerHTML在JS是双向功能:获取对象的内容 或 向对象插入内容;
如:

这是内容
,我们可以通过 document.getElementById(‘aa’).innerHTML 来获取id为aa的对象的内嵌内容;
也可以对某对象插入内容,如 document.getElementById(‘abc’).innerHTML=’这是被插入的内容’; 这样就能向id为abc的对象插入内容。

开发规范

1.Web前端开发规范 : 文件命名规则
2.JavaScript 开发规范
3.一般Web典型的项目目录结构

金手指

方法

1.JavaScript push() 方法

push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。

2.JavaScript For 循环

3.JavaScript splice() 方法

splice() 方法可删除从 index 处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。
如果从 arrayObject 中删除了元素,则返回的是含有被删除的元素的数组。

4.JavaScript pop() 方法

pop() 方法用于删除并返回数组的最后一个元素。

5.JavaScript shift() 方法

shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。

6.JavaScript unshift() 方法

unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。

7.JavaScript indexOf() 方法

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
如果没有找到匹配的字符串则返回 -1。
注意: indexOf() 方法区分大小写。

8.JavaScript toFixed() 方法

把数字转换为字符串,结果的小数点后有指定位数的数字:

9.JavaScript reverse() 方法

reverse() 方法用于颠倒数组中元素的顺序。

10.JavaScript concat() 方法

concat() 方法用于连接两个或多个数组。
该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。

事件

onresize 事件

onresize 事件会在窗口或框架被调整大小时发生。

Debug

1.请教js sortNumber(a,b)为什么能返回正确的顺序

function sortNumber(a, b)
{
return a - b//返回的是 2个变量的差 这是数学运算 小的在前面 大的在后面
}

2.intellij idea怎么关闭自动更新

设置界面:第一个Appearance 下的systemSetting

3.js文件需要放到WEB_INF下面吗?

WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。
  如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。
如果是做应用的话,后台检验是必须的。个人认为前台的检验是为了让用户有一个好的体验,而后台的检验是为了系统的安全稳定!

P.K.

1.JS 数组的 push 与 concat 区别

push 遇到数组参数时,把整个数组参数作为一个元素;而 concat 则是拆开数组参数,一个元素一个元素地加进去。
push 直接改变当前数组;concat 不改变当前数组。

2.js数组去重的三种常用方法总结

3.关于各种浏览器的内核

4.浅析服务器语言跟客户端语言的区别

5.js中let和var定义变量的区别

6.【js运算性能系列】拼接字符串的方法及性能比较

在旧浏览器(ie7-)下用 join 会更高效。
在现代浏览器,尽量用”+”,更高效。
当然,在少数现代浏览器里 “+” 不一定会比 join 快(如,safari 5.0.5,opera 11.10)
本身是字符串数组的,直接 join 会更好。
在”+”与concat之间,当然是优选使用”+”,方便又直观又高效。

你可能感兴趣的:(js,编程,前端)